windows 10需手动启用telnet客户端组件才能使用telnet命令,可通过控制面板图形界面、powershell(管理员)或dism命令行三种方式开启,启用后须新开cmd窗口验证是否显示microsoft telnet>提示符。

你在Windows 10命令行中输入telnet却提示“不是内部或外部命令”,说明系统虽已内置该工具,但客户端组件尚未启用,必须手动开启才能调用telnet.exe执行连接测试。
通过控制面板图形化启用
这是最直观、兼容性最强的方法,适用于所有Win10版本(含家庭版),无需记忆命令,全程鼠标操作即可完成。
1、按 Win + R 打开运行窗口,输入 control 并回车,启动控制面板。
2、点击“程序”→“程序和功能”→左侧“启用或关闭Windows功能”。(若控制面板是小图标视图,直接点“程序和功能”)
3、在弹出的Windows功能列表中,向下滚动找到Telnet客户端,仅勾选它;【切勿勾选Telnet服务器】——此项开启后会监听23端口,明文传输存在严重安全风险。
4、点击“确定”,等待系统下载并安装组件;安装完成后,建议重启电脑或至少重新打开命令提示符窗口,否则PATH环境变量可能未刷新,导致仍报错。
用PowerShell(管理员)一键启用
适合熟悉命令行、需批量部署或图形界面异常时使用,执行后功能立即注册,无需重启即可验证。
方法一:标准启用(带重启提示)
1、右键“开始”按钮 → 选择“Windows PowerShell(管理员)”。
2、UAC弹窗点“是”。
3、输入命令:Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient 并回车。
4、看到输出中出现 Operation completed successfully 和 Online : True 即表示成功。
方法二:静默启用(跳过重启提示)
直接运行:Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient -NoRestart ——该参数不会阻止系统底层服务加载,telnet命令本身即时可用,但部分旧版镜像可能需重启才完整生效。
用DISM命令行启用(兼容性最强)
当PowerShell被组策略禁用、系统服务异常或控制面板打不开时,DISM是最底层可靠的启用方式,直接操作当前运行系统的功能数据库。
① 按 Win + X → 选择“命令提示符(管理员)”或“Windows Terminal(管理员)”。
② UAC弹窗点“是”。
③ 输入命令:dism /online /Enable-Feature /FeatureName:TelnetClient 并回车。
④ 等待输出显示“操作成功完成”,关闭窗口。
⑤ 必须新开一个普通CMD窗口(不是刚才那个管理员窗口),再输入telnet验证——旧窗口缓存未刷新,即使启用成功也会继续报错。
验证Telnet是否真正可用
启用只是第一步,不验证就直接测端口,容易把“命令不可用”误判为“网络不通”。这一步必须做,且要排除会话残留干扰。
1、按 Win + R → 输入 cmd → 回车,打开全新命令提示符窗口。
2、直接输入 telnet 并回车。
3、若看到以 Microsoft Telnet> 开头的交互式提示符,说明客户端已就绪;输入 quit 退出即可。
4、如果仍报“不是内部或外部命令”,请返回前三个方法任一环节检查:是否漏勾选项、是否用了非管理员权限、是否没开新CMD窗口。











