Bfsoft.ru

Программы, сервисы, полезные советы о компьютере и интернете
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как исправить ошибку «Telnet не является внутренней или внешней командой» в Windows или MacOS

Как исправить ошибку «Telnet не является внутренней или внешней командой»?

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

Сообщение об ошибке указывает на то, что клиент не установлен. Вы не сможете использовать команды этого программного обеспечения, которое не активировано в системе.

Активация Telnet в Windows

Для увеличения производительности системы некоторые функции отключены в Windows по умолчанию, включая Telnet. Тем не менее, его можно включить в Панели управления.

Откройте окно «Программы и компоненты» командой appwiz.cpl , запущенной из окна «Выполнить» (Win + R).

На левой панели кликните на вкладку «Включение или отключение компонентов Windows».

Найдите в списке клиента Telnet и отметьте его флажком для активации.

После снова попробуйте выполнить команду и посмотрите, прерывается ли она ошибкой, что не является внутренней или внешней.

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

Если предыдущий метод не сработал, попробуйте установить Telnet с помощью командной строки.

В поле системного поиска наберите команду «cmd» , при отображении найденного результата щелкните на запуск от имени администратора.

Наберите в консоли указанную команду и подтвердите ее запуск на Enter:

dism /online /Enable-Feature /FeatureName:TelnetClient

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

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

Для активации Telnet в macOS сначала нужно установить менеджер пакетов Homebrew. Выполните следующие шаги.

Удерживая клавишу Command, нажмите на пробел, чтобы открыть строку поиска Spotlight. Наберите в ней «Терминал» и нажмите на Enter.

Читайте так же:
Как удалить второй Windows с компьютера или ноутбука

Введите следующую команду для установки Homebrew:

/usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»

Щелкните на Return (Enter) и введите пароль для подтверждения.

После успешной установки перейдем к следующему шагу.

Снова откройте терминал и введите следующую команду для установки протокола:

brew install telnet

После успешного завершения запустите любую команду Telnet и посмотрите, возникает ли ошибка, что она не является внешней или внутренней.

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

Telnet не является безопасным, поскольку регистрационные данные передаются в виде открытого текста, и любой может перехватить их с помощью Wireshark. Поэтому использование протокола SSH в качестве альтернативы будет лучшим выбором, который обеспечит безопасное подключение. Наиболее распространенные программы с поддержкой протокола SSH:

PuTTy . Программное обеспечение для работы с терминалами, которое работает в Microsoft Windows. PuTTy позволяет подключаться к удаленному серверу и предоставляет платформу для выполнения на нем команд. Поддерживает протоколы SSH и Telnet.

TeraTerm . Бесплатная программа для работы с терминалами с открытым исходным кодом. Поддерживает соединения SSH 1⁄2 с использованием реальных и виртуальных последовательных портов (COM).

ZOC . Мощный эмулятор терминала для Windows и macOS. Оснащен интерпретатором REXX, hex-редактором и другими специальными функциями.

Исправление ошибки «Telnet не является внутренней или внешней командой» в Windows или Mac

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

Ошибка «Telnet не является внутренней или внешней командой»

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

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

Читайте так же:
Как проверить MacBook на вирусы

Активация Telnet в Windows

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

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

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

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

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

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

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

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

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

  • запускаем терминал (/Applications/Utilities/Terminal);
  • вводим команду

ruby-e «$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install;

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

Команда для установки Telnet в macOS

  • открываем терминал;
  • задаём команду brew install telnet.

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

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

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

PuTTy в Windows

  • PuTTy – клиент для работы с SSH и Telnet, распространяемый свободно и являющий собой удобное средство для администрирования сервера;
  • TeraTerm – бесплатная служба для работы с терминалами по протоколам Telnet, SSH1, SSH2 через реальные или виртуальные COM-порты;
  • ZOC – мощный и надёжный эмулятор терминала для Виндовс и Мак, отличающийся наличием интерпретатора REXX, hex-редактора, поддержкой нескольких сеансов со вкладками и прочим функционалом.

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

Как выполнить команду telnet в Windows 10

Вероятно многие пользователи при попытке выполнить telnet в Windows 7, 8 и Windows 10 сталкивались с ошибкой: «telnet» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом. или в английской версии Windows: ‘telnet’ is not recognized as an internal or external command, operable program or batch file.

В данной инcтрукции показано как можно включить компонент telnet в windows 10 и в других версиях windows.

Запуск командной оболочки от имени администратора

Первый шаг это запуск командной строки с правами администратора, необходимы перейти в меню «Пуск — Все приложения».

telnet_enable_windows 10

Далее находим папку «Служебные — Windows» и нажимаем правой кнопкой мышки по приложению «Командная строка» и выбираем (нажимаем) на пункт меню «Запуск от имени администратора» как показано на скриншоте ниже.

telnet_enable_windows 10

Включение компонента telnet посредством командной строки

Вводим в открывшее окно командной строки команду: dism /online /Enable-Feature /FeatureName:TelnetClient

Так как показано на скриншоте:

telnet_enable_windows10_3

У вас должен быть следующий результат после выполнения команды:

telnet_enable_windows10_4

Если же вам трудно это делать через командную строку, нижу инструкцию по установке компонента через граф. оболочку.

Включение компонента telnet посредством графической оболочки

Запускаем меню «Программы и компоненты» нажав правой кнопкой мышки по меню «Пуск», как показано на скриншоте ниже:

telnet_enable_windows 10

После чего кликаем на ссылку «Включение или отключение компонентов Windows», как показано на изображении ниже:

telnet_enable_windows10_6

После чего выбираем в списке «Клиент telnet», ставим галочку напротив него и нажимаем «Ok»:

telnet_enable_windows10_7

Увидите окно с установкой компонента, ожидайте конца установки.

telnet_enable_windows10_8

Теперь компонент telnet установлен в системе и можете использовать команду telnet без проблем.

Как включить Telnet Client в Windows 10, 8.1, 7

В данной статье показаны действия, с помощью которых можно включить компонент Telnet Client в операционной системе Windows 10, Windows 8.1 и Windows 7.

Telnet (teletype network) — сетевой протокол с помощью которого можно удаленно (через интернет или локальную сеть) подключиться и управлять различными сетевыми устройствами, например удаленные компьютеры, серверы, роутеры и другие устройства.

По умолчанию компонент Telnet Client в операционных системах Windows 10, Windows 8.1 и Windows 7 отключён, но при необходимости можно легко включить его используя любой из способов, которые представлены далее в этой инструкции.

Включение Telnet Client в окне «Компоненты Windows»

Чтобы включить компонент Telnet Client, нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) OptionalFeatures и нажмите клавишу Enter↵.

В открывшемся окне «Компоненты Windows» установите флажок компонента Telnet Client и нажмите кнопку OK.

Через непродолжительное время Windows применит требуемые изменения и компонент Telnet Client будет включен.

Активация в командной строке

Вы можете включить или отключить компонент Telnet Client в командной строке используя DISM

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

Dism /online /Enable-Feature /FeatureName:TelnetClient

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

Dism /online /Disable-Feature /FeatureName:TelnetClient

Включение через Windows PowerShell

Также включить или отключить компонент Telnet Client можно в консоли PowerShell

Чтобы включить компонент Telnet Client, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:

Enable-WindowsOptionalFeature –FeatureName «TelnetClient» -Online

Чтобы отключить компонент Telnet Client, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:

Disable-WindowsOptionalFeature –FeatureName «TelnetClient» -Online

После включения компонента Telnet Client можно использовать утилиту telnet для выполнения необходимых задач.

Если компонент Telnet Client отключен, то при вводе команды telnet в консоли командной строки вы увидите сообщение о том что:

«telnet» не является внутренней или внешней

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

Используя рассмотренные выше действия, можно включить или отключить компонент Telnet Client в операционной системе Windows 10, Windows 8.1 и Windows 7

голоса
Рейтинг статьи
Ссылка на основную публикацию