删除 Server 2012 中未使用的 Windows 角色和功能

删除 Server 2012 中未使用的 Windows 角色和功能

目前,Windows Server 2012 使用超过 38GB 的​​磁盘空间。这些是 SSD 驱动器。有没有办法从磁盘中删除我不需要或当前不使用的所有功能和角色?

如果我这样做了,当我需要它们时我能把它们拿回来吗?

编辑:根据下面的帖子,我可以做这样的事情吗?

get-windowsFeature | where-object {$_.installed -eq $false} | uninstall-windowsfeature -remove

答案1

您可以使用 dism.exe 从现代 Windows 中删除该功能。在 2012 中,您可以使用 PowerShelldism 命令

查看功能:

Get-WindowsOptionalFeature –Online

让我们删除一个:

Disable-WindowsOptionalFeature -Online -FeatureName VolumeActivation-Full-Role -Remove

如果没有 -Remove 开关,您只会禁用某项功能,而使用 -Remove 时,该功能的文件将从磁盘中删除。再次使用 Get-WindowsOptionalFeature,现在显示:

Feature Name : VolumeActivation-Full-Role
State        : DisabledWithPayloadRemoved

如果您决定需要恢复该功能,则可以使用另一个 cmdlet:

Enable-WindowsOptionalFeature -Online -FeatureName xxxx -Source D:\sources

您需要指定文件的源,可以是本地 DVD、网络共享或 Windows 更新服务器。

相关内容