Назад | Перейти на главную страницу

Массовое удаление полезных данных Features On Demand из Windows 8?

За исключением бега dism /online /disable-feature /remove /featurename:featurename для каждой функции, которую я хотел бы сократить, есть ли способ удалить полезную нагрузку на диске для всех отключенных функций?

Powershell 3.0 в Windows 8 предоставляет новый командлет с именем Get-WindowsOptionalFeature который можно использовать для запроса функций и их текущего состояния. С небольшой фильтрацией вы можете передать это по цепочке и выполнить DISM для каждой функции.

Get-WindowsOptionalFeature -Online | where { $_.State -match "Disabled" } | `
    foreach { `
        $_ = $_.FeatureName; `
        DISM /Online /Disable-Feature /FeatureName:$_ /Remove `
    }

Дополнительные ссылки