Telnet не является внутренней или внешней командой для исполняемой программы или пакетного файла

Обновлено: 21.11.2024

В основном я использую Telnet, чтобы проверить, открыт ли порт для определенного сервера или веб-сайта. Предположим, что, например. порт 25 не открыт для SMTP-сервера, он не может получать электронную почту, поскольку электронная почта проходит через порт 25. Это может отличаться от порта 25, но я не буду вдаваться в подробности.

«Telnet» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл»

Иногда я получаю сообщение об ошибке ««Telnet» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл», когда я впервые пытаюсь использовать Telnet на новом сервере. . Вы получаете это сообщение об ошибке, потому что вы еще не установили Telnet в компонентах Windows.

В следующем посте я объясню, как включить функцию Windows для Telnet, чтобы больше не появлялось сообщение об ошибке "Telnet не распознан". Установка этой функции никак не повлияет на другие роли или функции.

Давайте исправим ««Telnet» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

Для наших системных администраторов. Telnet — это компонент Windows, который можно установить в панели управления в разделе Включение или отключение компонентов Windows.

Вы также можете просмотреть скриншоты ниже, если не знаете, где найти эту функцию.

Откройте "Пуск" и найдите "Панель управления".
Или одновременно нажмите CTRL + R и введите "Управление".

Откройте панель управления.

«Telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

Перейдите к строке поиска в правом верхнем углу.
Вы также можете нажать CTRL + F, чтобы ввести текст прямо в строку поиска.

Выполните поиск Компоненты Windows и откройте Включение или отключение компонентов Windows.

«Telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

Найдите клиент Telnet или начните вводить Telnet. Установите флажок рядом с Telnet Client и нажмите OK.

«Telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

Теперь клиент Telnet будет установлен как компонент Windows. Дождитесь завершения этого процесса.

«Telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

Как видно на снимке экрана ниже, Telnet теперь у меня работает:

«Telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

Обзор

Добавление компонента Windows не всегда проходит без последствий. Так что не просто щелкайте все, пока не поймете, что делаете. С клиентом Telnet проблем нет.
У вас есть вопросы или комментарии по поводу этой записи в блоге? Затем вы можете оставить комментарий.

В этой статье мы увидим, как можно исправить «telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл» в командной строке Windows (CMD) при попытке его использования.

Telnet, что означает работу в сети по телефону, является хорошей командой для проверки подключения к сети. Но в последних версиях Windows он по умолчанию не установлен по каким-то причинам. Вот почему вы увидите такую ​​ошибку, когда попытаетесь запустить команду telnet в CMD в первый раз. Но эту функцию Windows можно легко включить.

Почему Telnet не работает в CMD?

Telnet не работает в CMD, поскольку по умолчанию telnet не установлен в Windows. Если вы попытаетесь запустить команду, вы получите сообщение об ошибке «telnet не распознается как внутренняя или внешняя команда».

Чтобы это исправить, сначала необходимо установить telnet, а затем включить его в компонентах Windows. После этого telnet начнет работать в CMD.

Исправлено: «telnet не распознается как внутренняя или внешняя команда»:

Итак, поскольку ошибка также дает представление о том, что telnet не включен на вашем устройстве, поэтому мы должны включить его, чтобы исправить эту ошибку. Вы можете выполнить следующие шаги, чтобы включить telnet на вашем компьютере с Windows:

    Шаг 1. Нажмите Win + R , введите control и нажмите Enter/Return .

или вы можете нажать Win + S , ввести панель управления и выбрать ее в разделе приложений. Откроется панель управления.

Теперь введите «telnet» и нажмите клавишу ввода. Это откроет «Microsoft Telnet Client». Отсюда вы можете выполнить любую команду telnet.

Как отключить «Клиент Telnet»?

Если вы хотите снова отключить эту функцию, выполните следующие действия, чтобы отключить «Клиент Telnet»:

  1. Шаг 1. Нажмите Win + R , введите control и нажмите Enter/Return . или вы можете нажать Win + S и ввести панель управления и выбрать ее в разделе приложений. Откроется панель управления.
  2. Шаг 2. Теперь откройте Программы на панели управления .
  3. Шаг 3. Теперь выберите Ввключить или отключить Windowsfприложения в разделе Программы и функции.
  4. Шаг 4. Откроется новое окно под названием Функции Windows. Оно включает все функции Windows, которые могут быть включены или отключены пользователем.
  5. Шаг 5. Прокрутите список вниз и снимите флажок с параметра Клиент Telnet > Нажмите OK .

Затем вы можете проверить это, выполнив команду «telnet» в cmd. Если это выдает указанную выше ошибку, значит, ваша работа выполнена!

Как проверить, включен порт 443 или нет?

Если вы хотите проверить, открыт ли какой-либо порт или не используется telnet, выполните следующие действия:

  1. Нажмите клавишу Windows + R, чтобы открыть окно запуска.
  2. Введите cmd.exe и нажмите клавишу ввода.
  3. Здесь введите данные в формате telnet [доменное имя или IP-адрес] [номер порта].

Чтобы проверить наличие порта 443, введите telnet 192.0.2.1 443 и нажмите Enter. Если вы видите пустой экран, это означает, что порт открыт. В противном случае, если вы видите ошибку типа: Не удалось открыть соединение с хостом, это означает, что порт закрыт. Здесь 192.0.2.1 — это локальный/частный/шлюзовый IP-адрес.

Часто задаваемые вопросы — Telnet не распознается Windows 10

Почему Telnet не распознается?

Эта ошибка показывает, что утилита Telnet не используется в вашей среде. Как бы то ни было, Telnet является основной функцией по умолчанию в Windows 10. Таким образом, соглашение на данный момент не действует. Если клиент Telnet не работает на вашей платформе, вы можете активировать его через меню «Программы и компоненты».

Почему Telnet не работает в CMD?

Необходимо перейти в Панель управления>Программы>Включить или отключить подсветку Windows. Затем в этот момент отметьте «Клиент Telnet» и сохраните изменения. Возможно, вам придется подождать пару минут, прежде чем изменение даст результаты. Установите флажок "Клиент Telnet" и проверьте "Сервер Telnet".

Как выполнить тест Telnet?

Чтобы воспроизвести настоящую проверку, отправьте бриф Cmd и введите команду telnet, за которой следует пробел, затем имя целевого ПК, за которым следует еще один пробел, а затем номер порта. Это должно выглядеть так: telnet host_name port_number. Нажмите Enter, чтобы воспроизвести телнет.

Заключение

Это был очень простой способ исправить ошибку «telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл», а также он знал, как просто включать и отключать клиент Telnet в Windows. Помните, что никогда не включайте и не выключайте какие-либо функции Windows без каких-либо знаний.

В конце дня, если у вас есть какие-либо проблемы с этой командой telnet, не работающей в CMD, пожалуйста, исправьте ее в комментариях ниже, а также поделитесь с нами своими мнениями/мнениями/отзывами в разделе комментариев. ниже!

Работая за компьютером, вы можете столкнуться со всевозможными ошибками и сбоями, которые мешают выполнению тех или иных задач. Так, при запуске клиента Telnet из командной строки система часто выдает сообщение «Telnet не является внутренней или внешней командой, исполняемой программой или пакетным файлом».

Telnet — это сетевой протокол, поддерживающий терминальный интерфейс и позволяющий удаленно работать с сетевым оборудованием. Довольно часто команда выполняется для того, чтобы протестировать TCP-соединение с внешними хостами на назначенном порту, чтобы всегда была актуальна доступность и активация функционала в системе.

Ручная установка клиента не представляет сложности, и справиться с задачей можно разными способами, о которых речь пойдет ниже.

Включение Telnet в Windows

Ошибка «Telnet не является внутренней или внешней командой…», возникающая при выполнении запроса в терминале, свидетельствует о том, что клиент не установлен в системе и, естественно, вы не сможете использовать его возможности. Начиная с Windows 7, служба по умолчанию отключена, а на настольных системах ее можно включить при необходимости.

Включить клиент Telnet можно с помощью возможностей «Панели управления»:

  • перейти в окно «Программы и компоненты», для чего открыть консоль «Выполнить» (Win+R или из меню «Пуск») и ввести в строку команду appwiz.cpl. Либо используем альтернативный метод — запускаем «Панель управления» из контекстного меню «Пуск» или с рабочего стола, если на нем есть ярлык и выбираем соответствующий раздел;
  • в меню слева выберите пункт «Включить или отключить компоненты Windows»;
  • найдите в открывшемся списке «Клиент Telnet» и поставьте галочку, затем нажмите «ОК».

После этих действий пробуем еще раз выполнить команду в терминале и смотрим, выдает ли система ошибку или проблема решена.

Установка через командную строку Windows

Если вышеуказанные действия не принесли желаемого результата и запуск клиента Telnet прервался из-за ошибки, вы можете установить его с помощью команд в терминале. Чтобы включить функцию, сделайте следующее:

  • откройте PowerShell или командную строку от имени администратора. Например, открыть терминал можно из контекстного меню «Пуск» или с помощью консоли «Выполнить» и команды cmd, или с помощью стандартной строки поиска системы, выбрав вариант запуска от имени администратора;
  • набираем команду dism /online/Enable-Feature/FeatureName:TelnetClient и нажимаем Enter (если вместо «Enable» написать «Disable», функция будет деактивирована);
  • ожидание включения клиента. Это займет некоторое время, после чего появится сообщение о том, что операция завершена.

Установка протокола на macOS

Telnet недоступен в современных системах, начиная с macOS High Sierra 10.13, поэтому, если вы хотите его использовать, вам потребуется активировать службу. Вы можете использовать менеджер пакетов Homebrew для Mac для установки клиента (утилита командной строки, которая позволяет устанавливать пакеты и приложения на ваш компьютер, доступна бесплатно). Если его нет, выполняем следующие действия по установке:

  • запустить терминал (/Приложения/Утилиты/Терминал);
  • вводим команду

Когда установлена ​​утилита Homebrew, вы также можете установить Telnet, для этого:

После завершения установки клиента проверяем его работу. Ошибка «Telnet не является внутренней или внешней командой» должна исчезнуть.

СОВЕТЫ. Во всех современных версиях Mac доступен более продвинутый протокол SSH, который использует алгоритмы шифрования передаваемых данных и обеспечивает стабильное и безопасное соединение. Вы можете использовать его для подключения к удаленным компьютерам и управления ими через туннелирование.

Альтернативы

  • PuTTy — клиент для работы с SSH и Telnet, свободно распространяется и представляет собой удобный инструмент для администрирования сервера;
  • TeraTerm — бесплатный сервис для работы с терминалами по протоколам Telnet, SSH1, SSH2 через реальные или виртуальные COM-порты;
  • ZOC – это мощный и надежный эмулятор терминала для Windows и Mac с интерпретатором REXX, шестнадцатеричным редактором, поддержкой сеансов с несколькими вкладками и другими функциями.

Если методы активации Telnet не увенчались успехом, с помощью альтернативного ПО можно проверить соединение и выполнить другие задачи.

В этой статье мы узнаем, как включить telnet в Windows Server 2016 и Windows Server 2019, чтобы исправить ошибку «telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

  1. 1 telnet не распознается как внутренняя или внешняя команда,
    1. 1.1 Почему telnet не распознается Windows Server 2016?
      1. 2.1 Что такое клиент Telnet?
      2. 2.2 Verity и тестовый клиент Telnet
      3. 2.3 Как включить Telnet с помощью PowerShell?
      4. 2.4 Как установить Telnet Client Online с помощью командной строки?

      telnet не распознается как внутренняя или внешняя команда,

      Когда я попытался проверить подключение между двумя серверами от SharePoint Server к серверу Exchange через порт 25 с помощью команды telnet, я получил следующую ошибку.

      telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

      Почему телнет не распознается Windows Server 2016?

      На самом деле мы получили сообщение об ошибке «telnet не распознается как внутренняя или внешняя команда», потому что клиент Telnet не установлен на Windows Server 2016.

      Как включить клиент Telnet в Windows Server 2016?

      Прежде чем мы приступим к устранению проблемы «telnet не распознан», давайте сначала определим, что такое клиент Telnet?

      Что такое клиент Telnet?

      Telnet означает «телекоммуникационная сеть». Это сетевой протокол, используемый для доступа к удаленному компьютеру по сети TCP/IP или через Интернет.

      Как администраторы, мы в основном используем команду Telnet для проверки подключения между двумя серверами в одной сети, в частности, мы проверяем статус порта (открыт или закрыт) на целевом сервере. поэтому, если порт открыт, исходный сервер может подключиться к целевому серверу. Подробнее читайте в Microsoft Docs.

      Чтобы установить и включить функцию клиента Telnet в Windows Server 2016/2012, выполните следующие действия:

      Шаги

      1. Откройте Диспетчер серверов > Управление > Добавить роли и компоненты.

      1. Продолжайте нажимать кнопку "Далее", пока не дойдете до раздела "Функции".

      1. Прокрутите вниз, чтобы найти клиент Telnet > Проверить.

      1. Подождите, пока завершится установка функции > Нажмите "Закрыть".

      Подтверждение и тестирование клиента Telnet

      Чтобы убедиться, что функция клиента Telnet включена и правильно установлена ​​в Windows Server 2016/2012, выполните следующие действия:

      Шаги

      1. Откройте командную строку от имени администратора > введите следующую команду Telnet.
        1. Если порт открыт, вы должны получить приведенное ниже сообщение, означающее, что SharePoint Server может подключиться к SMTP-серверу через порт 25.

        1. В противном случае вы получите приведенное ниже сообщение о том, что указанный порт закрыт, и вы не можете установить соединение с хостом.

        В этом случае вам следует уточнить у администратора безопасности/сети следующие пункты:

        1. Какой IP-адрес или полное доменное имя для SMTP-сервера?
        2. Какой порт назначен для SMTP-сервера? (порт по умолчанию — 25).
        3. На вашем сервере порты могут быть заблокированы настройками брандмауэра или антивируса. следовательно, вы должны переопределить входящие и исходящие правила, связанные с SMTP.

        Как включить Telnet с помощью PowerShell?

        Кроме того, включив клиент Telnet через диспетчер серверов, вы можете легко и быстро установить новую функцию Windows через PowerShell, выполнив следующие действия:

        Шаги

        Как установить Telnet Client Online с помощью командной строки?

        Чтобы установить функцию Telnet Client Windows, вы также можете использовать командную строку следующим образом:

        1. Откройте командную строку от имени администратора.
        2. Выполните приведенную ниже командную строку, чтобы установить Telnet Client Online.

        Заключение

        Чтобы иметь возможность использовать командную строку Telnet и избежать «telnet не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл». сначала необходимо установить клиент Telnet как компонент Windows Server.

        Здесь мы узнали, как включить функцию клиента telnet в Windows Server 2016 и 2012 с помощью диспетчера серверов, PowerShell и CMD.

        Читайте также: