如何在Windows 10中从命令行打开/关闭Windows功能?

时间:2016-02-18 10:37:44

标签: powershell windows-10

在Windows 10和"程序和功能"中,您可以打开或关闭Windows功能,然后启动下载和安装。我希望转而使用.NET Framework 3.5"打开并下载并安装,但我需要通过例如PowerShell脚本或通过命令。我需要使用命令行。

如何实现这一目标?

Enter image description here

3 个答案:

答案 0 :(得分:18)

以管理员身份运行命令提示 并使用:

dism /online /Get-Features

这将显示功能名称,因为它们并不总是与您在该可视功能列表中看到的内容相匹配。它还将显示当前启用/禁用的内容。找到您要启用的功能后(在这种情况下为 NetFx3 ),请运行以下命令:

dism /online /Enable-Feature /FeatureName:NetFx3

正如理查德所说,你可以通过简单地切换"启用"来禁用功能。到"禁用"离。

dism /online /Disable-Feature /FeatureName:NetFx3

注意:有时需要重新启动以查看Windows功能的更改。

答案 1 :(得分:14)

要使用PowerShell在Windows客户端计算机上启用和禁用功能,您必须使用的cmdlet是:

Enable-WindowsOptionalFeature

对于Windows 10和NetFX 3,我会这样做

Get-WindowsOptionalFeature -Online | where featurename -Like "netfx3"

要检查功能是否已启用,如果未启用,请运行此功能以启​​用它:

Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -Source "SourcePath"

答案 2 :(得分:1)

我不确定如何开始下载,但您可以从Windows 10安装CD / ISO获取文件。复制名为'D:\sources\sxs'的文件夹并将这些文件存储在某处。

获得文件后,可以使用以下命令安装它们,使用管理权限运行它。确保将/Source:参数更改为您复制'sxs'文件夹的位置。

DISM /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

如果您希望通过命令行取消功能,可以使用以下命令。

DISM /online /disable-feature /FeatureName:NetFx3