用命令行启用 Windows 可选功能
用 Enable-WindowsOptionalFeature 或 DISM /enable-feature 从命令行开启 Telnet、.NET 3.5 等 Windows 功能,不用点图形界面。
以管理员身份运行 PowerShell,执行 Enable-WindowsOptionalFeature -Online -FeatureName 功能名(例如 TelnetClient);命令提示符等价写法是 dism /online /enable-feature /featurename:功能名。
01命令
命令
$ Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient -NoRestart02作用说明
这里填的功能名必须是 Get-WindowsOptionalFeature -Online 查到的英文名,而不是图形界面里的中文显示名,比如 TelnetClient、NetFx3、Microsoft-Windows-Subsystem-Linux。如果该功能依赖父组件,加 -All 参数一起启用;不想让电脑自动重启就加 -NoRestart。像 .NET 3.5 这类本地文件被移除的功能,还需要用 -Source 指向系统安装镜像或让 Windows 更新提供文件。
03风险
!注意: 启用 Hyper-V 之类的功能会改动虚拟化和启动配置,不确定的功能不要开。所有操作都需要管理员权限。
04撤销
撤销
$ Disable-WindowsOptionalFeature -Online -FeatureName TelnetClient05来源
- Enable-WindowsOptionalFeature依据: Documents Enable-WindowsOptionalFeature -Online -FeatureName <name> with -NoRestart, -All and -Source parameters for enabling optional features.
- DISM Operating System Package Servicing Command-Line Options依据: The equivalent DISM syntax (dism /online /enable-feature /featurename:<name>) for environments that use the DISM tool directly.
最后验证: 2026-09-18 · 分类: 系统与设置