Telnet客户端未安装导致命令不可用,需通过设置、控制面板、PowerShell(DISM或Enable-WindowsOptionalFeature)、CMD任一方式启用,部分方法建议重启生效。

如果您在 Windows 11 系统中尝试使用 telnet 命令但提示“不是内部或外部命令”,则说明 Telnet 客户端尚未安装。以下是启用该功能的多种方法:
一、通过设置应用启用Telnet客户端
此方法采用图形化界面操作,无需命令行知识,适合大多数普通用户。系统将自动下载并注册 Telnet 客户端所需组件,确保命令可在任意命令提示符或 PowerShell 窗口中直接调用。
1、点击任务栏上的“开始”按钮,选择“设置”图标。
2、在设置窗口左侧边栏中,点击“应用”选项。
3、在右侧页面中,点击“可选功能”。
4、向下滚动至页面底部,点击“更多Windows功能”按钮。
5、在弹出的“Windows功能”窗口中,找到并勾选“Telnet客户端”复选框。
6、点击“确定”,系统将开始安装功能组件。
7、安装完成后,建议重启计算机以确保所有服务正常加载。
二、通过控制面板启用Telnet客户端
控制面板提供与旧版 Windows 一致的功能管理路径,适用于习惯传统界面或受组策略限制的环境。该方式调用与设置应用相同的底层机制,安装结果完全等效。
1、按下 Win + R 组合键打开“运行”对话框。
2、输入 control 并按回车,启动控制面板。
3、将右上角“查看方式”设为“类别”,然后点击“程序”下的“程序和功能”。
4、在左侧边栏中,点击“启用或关闭Windows功能”。
5、在“Windows功能”窗口中,勾选“Telnet客户端”选项。
6、点击“确定”,等待系统完成文件复制与注册。
7、安装结束后,关闭所有窗口即可,部分系统需重启生效。
三、使用PowerShell以管理员身份启用Telnet客户端
PowerShell 支持 DISM 工具调用,执行效率高且可集成至自动化脚本,适合熟悉命令行的用户或批量部署场景。该方式不依赖图形界面,响应迅速,安装后立即可用。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、在用户账户控制(UAC)提示中,点击“是”以授权。
3、在终端窗口中输入以下命令并按回车:dism /online /Enable-Feature /FeatureName:TelnetClient。
4、等待命令执行完毕,屏幕显示“操作成功完成”即表示启用成功。
5、无需重启即可测试,但部分环境建议重启以确保服务稳定性。
四、使用命令提示符(CMD)以管理员身份启用Telnet客户端
该方式与 PowerShell 方式原理一致,仅运行环境不同,适用于习惯 cmd 界面或 PowerShell 不可用的情况。DISM 命令在 CMD 中同样有效且行为一致。
1、按下 Win + R 键,输入 cmd 并按回车。
2、在搜索结果中右键“命令提示符”,选择“以管理员身份运行”。
3、在 UAC 提示中点击“是”以获取提升权限。
4、输入以下命令并按回车:dism /online /Enable-Feature /FeatureName:TelnetClient。
5、等待输出显示“操作成功完成”字样。
6、关闭命令提示符窗口,准备验证功能状态。
五、使用PowerShell内置命令启用Telnet客户端
PowerShell 提供了原生命令 Enable-WindowsOptionalFeature,专用于管理可选功能,语义清晰且支持状态反馈,适合需要确认启用结果的用户。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、在 UAC 权限提示中点击“是”以获取提升权限。
3、输入以下命令并按回车:Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient。
4、等待执行完成,输出中出现“状态:已启用”即表示成功。
5、该命令执行后无需重启即可立即使用 telnet 命令。










