除了运行dism /online /disable-feature /remove /featurename:featurename
我想要修剪的每个功能之外,有没有办法删除磁盘上所有禁用功能的有效负载?
答案1
Windows 8 中的 Powershell 3.0 提供了一个名为获取 WindowsOptionalFeature可用于查询功能及其当前状态。通过一些过滤,您可以将其传递到链中并针对每个功能执行 dism。
Get-WindowsOptionalFeature -Online | where { $_.State -match "Disabled" } | `
foreach { `
$_ = $_.FeatureName; `
DISM /Online /Disable-Feature /FeatureName:$_ /Remove `
}
更多链接