Telnet未被识别为内部或外部命令,即使已经激活。

182

我正在尝试在Windows上使用TCP协议执行端口转发,以连接两个模拟器。 尽管我已经在控制面板中启用了TCP客户端程序,但“telnet”命令在命令提示符中无法识别。 请问有谁能帮我解决这个问题吗?

5个回答

466

你需要进入控制面板 > 程序 > 打开或关闭Windows功能。然后,勾选 "Telnet 客户端" 并保存更改。在更改生效之前,可能需要等待几分钟。


19
在搜索框中输入“Windows 功能”即可。 - the_nuts
3
激活后我必须重新启动,所以如果仍无法正常工作,请尝试重新启动。 - Rami Nour

85
  1. 打开“开始”(Windows按钮)
  2. 搜索“打开或关闭Windows功能”
  3. 勾选“Telnet客户端”和“Telnet服务器”。

6
你为什么要启用Telnet服务器?仅使用客户端不足以回答这个问题吗? - MasterJoe

45
你也可以尝试这个命令:dism /online /Enable-Feature /FeatureName:TelnetClient

以“管理员身份运行”此命令。
参考:链接

1
在我的情况下,“Telnet客户端”已经在“Windows功能”中被选中。运行这个dism命令就像魔法一样恢复了功能 - 谢谢! - Geek Stocks
这是我找到的唯一可行的方法,因为选择“打开或关闭Windows功能”会打开服务器管理器,而该管理器没有启用telnet客户端的选项。 - Jonathan E. Landrum

5
您可以尝试使用免费软件Putty。它主要被认为是一个SSH客户端,但您也可以用它进行Telnet登录。

4
如果你的Windows 7机器是AD成员,或者启用了UAC,或者安全策略已生效,那么通常情况下telnet必须以管理员身份运行。最简单的方法如下:
  1. 创建一个调用cmd.exe的快捷方式

  2. 进入快捷方式属性

  3. 点击高级按钮

  4. 勾选“以管理员身份运行”复选框

    完成以上步骤后,你就可以愉快地使用telnet了。


3
你确定吗?在 Windows 中,“telnet” 命令默认是被禁用的。 - apm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接