当系统提示"telnet 不是内部或外部命令"时,说明 Windows 系统中未启用或未安装 Telnet 客户端功能。以下是详细的解决方案:
打开控制面板
control
回车进入程序管理
勾选Telnet客户端
# PowerShell命令(推荐)
Enable-WindowsOptionalFeature -Online -FeatureName "TelnetClient" -NoRestart
# 或使用DISM命令
dism /online /Enable-Feature /FeatureName:TelnetClient
:: CMD命令(管理员权限)
pkgmgr /iu:"TelnetClient"
安装完成后,在CMD中运行:
telnet
如果出现 Microsoft Telnet>
提示符,说明已成功启用。
如果仍需使用Telnet协议,但不想启用系统组件: 1. 使用 PuTTY(免费SSH/Telnet工具) 2. 使用 MobaXterm(多功能终端工具) 3. 使用WSL中的Linux telnet客户端(适用于Win10/11)
安装替代工具后,建议禁用系统自带的Telnet客户端以提升安全性。