必须手动启用telnet客户端组件才能使用;可通过设置应用(win11/新版win10)、控制面板(全版本通用)或管理员powershell/dism命令行启用,启用后需新开cmd窗口输入telnet验证是否显示microsoft telnet>提示符。

你在命令提示符里输入telnet却提示“不是内部或外部命令”,说明Windows系统虽已内置该工具,但客户端组件尚未启用——必须手动开启才能调用telnet.exe执行端口连通性测试或远程设备调试。
通过设置应用启用(Win11推荐,Win10 22H2+可用)
这是Windows 11及新版Windows 10最简洁的图形化路径,无需切换控制面板视图,所有操作在现代化设置界面中完成。
按下 Win + I 打开设置 → 左侧点“应用” → 右侧点“可选功能” → 点击页面右上角“更多Windows功能” → 在弹出窗口中勾选【Telnet Client】 → 点“确定”。
系统自动安装,过程约5–15秒,完成后无需重启,但必须新开一个普通CMD或PowerShell窗口验证——旧窗口PATH未刷新,仍会报错。
通过控制面板启用(全版本通用)
适用于Windows 10家庭版、专业版、Windows Server以及任何无法打开设置应用的场景,兼容性最强。
按 Win + R → 输入 control 回车 → 进入“程序”→“程序和功能”→左侧点“启用或关闭Windows功能” → 滚动找到【Telnet 客户端】(注意:不是“Telnet 服务器”)→ 勾选 → 点“确定”。
安装过程中若弹出“正在下载文件”提示,说明系统需从Windows Update拉取组件,此时请保持网络畅通;若卡在99%,可尝试断网重试或改用DISM命令行方式。
通过命令行启用(管理员权限必需)
适合批量部署、脚本自动化或图形界面异常时使用。以下三种命令效果等价,任选其一即可:
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
方法一:PowerShell标准命令
右键开始菜单 → “Windows Terminal(管理员)” → 输入:
Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient → 回车 → 等待输出出现 Online : True 和 Operation completed successfully。
方法二:DISM底层命令(组策略受限环境首选)
Win + X → “命令提示符(管理员)” → 输入:
dism /online /Enable-Feature /FeatureName:TelnetClient → 回车 → 看到“操作成功完成”即为启用成功。
方法三:PowerShell静默命令(跳过重启提示)
同上打开管理员终端 → 输入:
Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient -NoRestart → 回车 → 即使不重启,telnet命令在新窗口中也即时可用。
⚠️ 注意:所有命令行方式启用后,必须关闭当前管理员窗口,再新开一个**非管理员**的CMD或PowerShell窗口进行验证——否则缓存未更新,依然报错。
验证是否真正启用成功
这一步不可跳过,因为启用操作完成≠命令立即可用。
按 Win + R → 输入 cmd 回车 → 在新打开的命令提示符中输入:
telnet → 回车。
若看到以 Microsoft Telnet> 开头的交互式提示符,光标持续闪烁,说明已成功启用;
若仍提示“不是内部或外部命令”,请返回检查是否漏掉“新开窗口”这一步,或确认UAC弹窗中点了“是”。
可进一步测试连通性:输入 telnet baidu.com 80 → 若出现空白响应或快速闪退(无错误提示),表示端口可达;若显示“连接被拒绝”或超时,则说明目标端口未开放或网络不通,与Telnet客户端本身无关。










