Windows系统默认不启用Telnet客户端,需手动开启:一、控制面板中进入“启用或关闭Windows功能”勾选“Telnet客户端”;二、PowerShell管理员运行Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient -NoRestart;三、cmd中执行telnet -help或telnet 127.0.0.1 23验证,出现帮助信息或光标闪烁即成功。

Windows系统默认不启用telnet服务,导致执行telnet命令时提示“不是内部或外部命令”,必须手动开启客户端功能才能使用端口连通性测试等基础网络调试能力。
通过控制面板启用Telnet客户端
这是最通用的方法,适用于Windows 10、Windows 11及Windows Server全版本,无需额外工具或权限预判。
按下 Win + R → 输入 control → 回车打开控制面板 → 将右上角“查看方式”设为“小图标” → 点击“程序和功能” → 左侧点击“启用或关闭Windows功能”。
等待窗口加载完成,在列表中向下滚动找到【Telnet客户端】 → 勾选它 → 点击“确定”。
系统开始部署组件,进度条走完后弹出提示:“Windows 已完成请求的更改”。此时无需重启系统,关闭所有设置窗口即可。
按 Win + R → 输入 cmd → 回车 → 在命令提示符中输入 telnet -help。若出现参数说明而非错误提示,说明已成功启用。
用PowerShell一键启用(推荐批量操作)
适合运维人员在多台设备上快速部署,命令即时生效,不依赖图形界面。
方法一:管理员身份运行PowerShell → 执行:Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient -NoRestart
方法二:若需静默安装且跳过用户确认,加 -All 参数:Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient -NoRestart -All
执行完成后直接输入 telnet -h 验证。注意:该命令不会自动重启系统,但部分旧版系统可能需要重启cmd进程才能识别新功能。
验证telnet是否可用
第一步:打开命令提示符(非管理员权限也可)。
第二步:输入 telnet 127.0.0.1 23 → 回车。
如果光标持续闪烁且无报错,说明客户端已就绪且本地23端口可响应(即使Telnet服务未运行,客户端也能发出连接请求);若提示“无法打开到主机的连接”,说明目标端口无服务监听,属于正常现象——【这不代表telnet客户端未启用】。
第三步:换一个已知开放的端口测试,例如某Web服务器的80端口:telnet www.example.com 80。能进入空白黑屏状态即表示连通成功。











