Windows cmd 报错:‘telnet‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
·
问题描述
执行telnet命令报错如下:
C:\Users\11876>telnet 192.168.1.101
'telnet' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
这个报错说明你的 Windows 系统没有启用 Telnet 客户端功能,或者 Telnet 命令不在环境变量中。
说明:
telnet 是一个网络调试工具,主要用途是:测试网络端口是否开放(最常用)
检查某个 IP 和端口是否能连通,比如:
telnet 192.168.1.101 80
- 如果连接成功,说明 目标主机的 80 端口是开放的。
- 如果失败,说明 端口未开放、防火墙拦截或服务未启动。
解决方法(Windows 系统):
✅ 方法一:启用 Telnet 客户端(推荐)
-
Win + R 输入
optionalfeatures回车-
或打开:**控制面板 → 程序 → 启用或关闭 Windows 功能 **

-
或者 Win + i,选择可选功能,然后选择更多Windows功能


-
-
勾选 Telnet Client,点击“确定”

-
等待系统安装完成后,重启命令行窗口
-
再次输入
telnet测试:
telnet 192.168.1.1
✅ 方法二:使用 PowerShell 替代(无需安装)
如果你只是测试端口连通性,可以用 PowerShell 的 Test-NetConnection:
PS C:\Users\11876> Test-NetConnection -ComputerName 192.168.1.101 -Port 22 ComputerName : 192.168.253.39
RemoteAddress : 192.168.1.101
RemotePort : 22
InterfaceAlias : WLAN
SourceAddress : 192.168.251.18
TcpTestSucceeded : True
❗注意:
- Telnet 服务端(Telnet Server)通常是关闭的,除非你手动开启。
本文内容到此结束了,
如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力。
如有错误❌疑问💬欢迎各位指出。
主页:共饮一杯无的博客汇总👨💻保持热爱,奔赴下一场山海。🏃🏃🏃
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)