Удаление Metro-приложений из install.wim Windows 10 - инструкция -

УДАЛЕНИЕ METRO-ПРИЛОЖЕНИЙ ИЗ INSTALL.WIM WINDOWS 10

Все действия с образом производятся в Windows 10.

Способ 1

От имени администратора запускаем Powershell.
Монтируем образ:
PS> Mount-WindowsImage -ImagePath <PATH\TO\INSTALL.WIM> -Index <UInt32> -Path <PATH\TO\MOUNTDIR>
Смотрим названия приложений:
PS> Get-AppxProvisionedPackage -Path <PATH\TO\MOUNTDIR>
Удаляем выбраные приложения:
PS> Get-AppxProvisionedPackage -Path <PATH\TO\MOUNTDIR> <PACKAGENAME> | Remove-AppxProvisionedPackage
Или удаляем все (не рекомендуется, так как удалятся Calculator, Camera, Mspaint, Alarm и сам Store):
PS> Get-AppxProvisionedPackage -Path <PATH\TO\MOUNTDIR> | Remove-AppxProvisionedPackage
Проверяем, что осталось:
PS> Get-AppxProvisionedPackage -Path <PATH\TO\MOUNTDIR>
Размонтируем с сохранением install.wim:
PS> Dismount-WindowsImage -Path <PATH\TO\MOUNTDIR> -Save

Способ 2

Скачиваем готовый сценарий для powershell с Microsoft
В powershell проверяем разрешение на выполнение сценариев.
PS> Get-ExecutionPolicy
Их четыре вида:
+Restricted - Сценарии не запускаются.
+Allsigned - Запускаются только подписанные сценарии.
+RemoteSigned - Разрешен запуск локальных сценариев, прочие сценарии должны быть подписаны.
+Unrestricted - Запускаются все сценарии.

Устанавливаем вариант Unrestricted:
PS> Set-ExecutionPolicy Unrestricted
запускаем скрипт для удаления всего (опять же, не рекомендуется):
PS> .\removeapps.ps1 -pathtowim <PATH\TO\install.wim>
или, если нужно выборочное удаление, то:
PS> .\removeapps.ps1 -pathtowim <PATH\TO\install.wim> -select $true

Скрипт сам смонтирует и размонтирует install.wim
Восстанавливаем разрешения на запуск скриптов powershell:
PS> Set-ExecutionPolicy Restricted

При необходимости оптимизируем образ:
PS> Export-WindowsImage -CompressionType maximum -SourceImagePath <PATH\TO\install.wim> -SourceIndex 1 -DestinationImagePath <PATH\TO\OPTIMIZED\install.wim>

Blog Comments powered by Disqus.