从 Windows 8 中批量删除按需功能有效负载?

从 Windows 8 中批量删除按需功能有效负载?

除了运行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 `
    }

更多链接

相关内容