目前,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 更新服务器。