Содержание
Столкнулся с проблемой проверки одного сайта на работоспособность. Дело в том, что пинг к нему был, но страницы не открывались. Самый простой способ проверить работоспособность веб-сервера на нем, это постучаться на 80 порт. Раньше я всегда это делал с помощью telnet-а. Однако в этот раз я увидел что telnet не работал..
Windows 7 сообщил мне: "telnet не является внутренней или внешней командой, исполняемой программой или пакетным файлом", это означало что telnet не установлен. Решений этой проблемы есть несколько:
Способ 1:
Заходим: Пуск -> Панель управления -> Программы и компоненты
Слева в сайдбаре выбираем: Включение или отключение компонентов windows -> Клиент Telnet (ставим галочку)
Включение telnet в Windows 7
Способ 2:
Открываем консоль и выполняем в ней от имени Администратора:
Блог о технологиях, технократии и методиках борьбы с граблями
Включаем клиент telnet в Windows 7
Одним из неожиданных сюрпризов операционной системы Windows 7, помимо многочисленных дополнений, оказалось то, что мелкомягкие вырубили зашитый в предыдущие системы терминальный клиент, так что при попытке набрать в MS-PROMT’е telnet, мы с удивлением узнаем что “”telnet” не является внутренней или внешней командой, исполняемой программой или пакетным файлом.”
Понятно что мы можем использовать сторонние терминальные клиенты вроде putty, но иногда возникают ситуации когда у нас под рукой нет интернета, или же мы не можем скачать что либо со стороны. Ну либо, как я, вы не любите putty: кушать да, а так нет.
И тогда встает вопрос, а что же делать. А ничего- включить данный сервис, который как и многие другие просто отключен для использования в Windows 7. Делается это с помощью утилиты DISM, служащей для работы с программами и компонентами в Windows.
Для того чтобы активировать телнет клиент в Windows 7 мы должны запустить DOS-промт с правами администратора, сказав Пуск -> Стандартные -> Командная строка и щелкну в иконку правой клавишей сказать чтобы запустилась с правами администратора.
После этого, в открывшемся поле набиваем команду
dism /online /Enable-Feature /FeatureName:TelnetClient
которая пошуршав какое то время, активирует нам клиента telnet, который мы и сможем запускать соответствующей командой.
Вероятно многие пользователи при попытке выполнить 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.
Запуск командной оболочки от имени администратора
Первый шаг это запуск командной строки с правами администратора, необходимы перейти в меню “Пуск – Все приложения”.
Далее находим папку “Служебные – Windows” и нажимаем правой кнопкой мышки по приложению “Командная строка” и выбираем (нажимаем) на пункт меню “Запуск от имени администратора” как показано на скриншоте ниже.
Включение компонента telnet посредством командной строки
Вводим в открывшее окно командной строки команду: dism /online /Enable-Feature /FeatureName:TelnetClient
Так как показано на скриншоте:
У вас должен быть следующий результат после выполнения команды:
Если же вам трудно это делать через командную строку, нижу инструкцию по установке компонента через граф. оболочку.
Включение компонента telnet посредством графической оболочки
Запускаем меню “Программы и компоненты” нажав правой кнопкой мышки по меню “Пуск”, как показано на скриншоте ниже:
После чего кликаем на ссылку “Включение или отключение компонентов Windows”, как показано на изображении ниже:
После чего выбираем в списке “Клиент telnet”, ставим галочку напротив него и нажимаем “Ok”:
Увидите окно с установкой компонента, ожидайте конца установки.
Теперь компонент telnet установлен в системе и можете использовать команду telnet без проблем.