Как удалить метро приложения из образа
В данной инструкции мы покажем, как удалить из установочного образа Windows 10 (файл install.wim) предустановленные программы, компоненты, а также удалим неиспользуемые редакции Windows. Все операции мы будем выполнять вручную с помощью DISM или PowerShell, но при желании все действия можно автоматизировать с помощью скриптов. На выходе мы получим собственный чистый дистрибутив Windows 10 без лишних дополнений. В нашем образе останутся только нужные современные приложения, компоненты и функции.
Эта статья об очистке и оптимизации установочного образа Windows 10 при его деплое на компьютеры организации в виде чистой установки или апгрейде билда. При апгрейде билда на компьютерах пользователей с помощью SCCM (с Windows 10 1803 до Windows 10 1909) через setup.exe /auto upgrade , мы обнаружили, что у пользователей опять появились удаленные ранее встроенные современные UWP (Metro) приложения.
Примечание: в статье использован образ Windows 10 Build 1909, но это также будет работать и с другими билдами Windows 10 и даже с Windows 8.
Установочный файл install.wim
Когда вы устанавливаете Windows 10на компьютер, на самом деле на компьютер деплоится образ Windows из файла \sources\install.wim (или install.esd). Если ваш установочный образ Windows 10 хранится в виде ISO файла, смонтируйте его в вириуальный CD привод и скопируете файл E:\sources\install.wim (или install.esd) на локальный диск. Вы также можете скопировать всю директорию, но нам нужен только .wim файл.
При выполнении команд рекомендуется использовать полный путь к dism.exe, например ‘C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe’. Старые DISM могут не работать с более новыми .wim.
Удаление ненужных редакций из дистрибутива Windows 10
По умолчанию в установочном образе Windows 10, который генерирует утилита Windows 10 Media Creation Tool содержаться все доступные редакции Windows. Если вы используете только одну редакцию Windows 10 (как правило это Pro), вы можете удалить другие редакции из установочного образа.
При удалении лишних редакций Windows из установочного образа install.wim версий его размер почти не уменьшается. Удаляются только XML файлы и некоторые метаданные.
Получим список доступных редакций Windows 10 в файле install.wim установочного образа:
Dism /Get-WimInfo /WimFile:"e:\sources\install.esd"
В нашем примере в образе присутствуют 9 редакций: Windows 10 Home, Windows 10 Home Single Language, Windows 10 Education, Windows 10 Enterprise, Windows 10 Pro и т.д. индексами от 1 до 9.
Вы можете экспортировать установочный образ конкретной редакции из ESD файла в WIM образ с помощью команды:
Dism /export-image /SourceImageFile:c:\sources\install.esd /SourceIndex:6 /DestinationImageFile:c:\iso\install.wim /Compress:max /CheckIntegrity
Данная команда создаст файл новый install.wim только с одной редакцией — Windows 10 Pro. Ее индекс в образе изменится на 1.
Получим подробную информацию об оставшемся образе в wim файле:
dism /get-wiminfo /wimfile:c:\iso\install.wim /index:1
Index : 4
Name : Windows 10 Pro
Description : Windows 10 Pro
Size : 14,754,777,474 bytes
WIM Bootable : No
Architecture : x64
Hal : <undefined>
Version : 10.0.18363
ServicePack Build : 418
ServicePack Level : 0
Edition : Professional
Installation : Client
ProductType : WinNT
ProductSuite : Terminal Server
System Root : WINDOWS
Directories : 22541
Files : 96467
Created : 10/7/2019 - 4:05:55 AM
Modified : 11/15/2019 - 8:46:50 AM
Languages :
ru-RU (Default)
Если вам нужно оставить в install.wim несколько редакций Windows, вы можете удалить ненужные версии с помощью параметра /delete-image утилиты DISM.
Например, вы хотите удалить редакции Home и Home Single Language с индексами 1 и 3:
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:1 /CheckIntegrity
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:3 /CheckIntegrity
Параметр /CheckIntegrity позволяет отменить операции преобразования WIM файла, если команда DISM обнаружит повреждение в его структуре.
Либо можно удалить редакции по их имени:
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Name:"Windows 10 Education" /CheckIntegrity
Также вы можете убрать ненужные версии из установочного образа Windows 10 с помощью PowerShell:
Remove-WindowsImage -ImagePath "c:\sources\install.wim" -Index 2 –CheckIntegrity
Удаление встроенных UWP приложений из установочного образа Windows 10
Также вы можете удалить из установочного образа Windows 10 все предустановленный UWP приложения. Это полезно для ускорения установки ОС, сохранения места на диске. Также вы избавитесь от ненужных виджетов и вашим пользователям будет проще разобраться с системой
Мы покажем, как удалить встроенные UWP приложения из установочного файла install.wim с помощью DISM или PowerShell.
Создайте на диске каталог C:\mount. Смонтируйте в это каталог установочный WIM образ Windows:
dism.exe /mount-wim /wimfile:c:\iso\install.wim /mountdir:c:\mount /index:1
Обратите внимание, я использовал /index:1, т.к. предварительно очистил образ от ненужных редакций Windows как описано выше. Вы можете указать индекс нужного вам образа.
После того, как WIM файл смонтирован, вы можете вывести список предустановленных в нем пакетов современных приложений. Я перенаправил вывод команды в текстовый файл для более удобной работы с текстом
Dism.exe /image:c:\mount /Get-ProvisionedAppxPackages > c:\ps\apps.txt
Каждое приложение будет выглядеть примерно так:
DisplayName : Microsoft.BingWeather
Version : 4.25.20211.0
Architecture : neutral
ResourceId :
Теперь самое интересное – удаляем все приложения, которые вам не нужны. К сожалению, такие приложения как Edge, Cortana, Contact Support и некоторые другие удалить невозможно, но эти приложения можно отключить уже внутри системы через групповые политики. Рекомендую также оставить приложения калькулятора (Microsoft.WindowsCalculator), просмотра фото (Microsoft.Windows.Photos), Microsoft.VP9VideoExtensions, так как старых версий этих программ в Windows 10 уже нет. Также лучше не трогать Microsoft.WindowsStore, иначе восстановить его будет сложно.
Вы можете удалять приложения по-одному или все вместе.
Чтобы удалить современное приложение из смонитрованного образа, нужно указать его имя (PackageName). Удалим приложение BingWeather:
dism.exe /image:c:\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.20211.0_neutral_
Аналогичным образом удалите все ненужные встроенные приложения.
Когда вы закончите удалять приложения, размонтируйте образ и сохраните изменения (рассмотрено чуть ниже).
Плюс этого метода в том, что вам не нужно ничего монтировать, всё что нужно это просто указать путь к .wim файлу и запустить скрипт. Минус заключается в том, что, если что-то пойдет не так, ошибку будет найти сложнее, будь она связана с DISM или с самим скриптом.
Запустите PowerShell с правами администратора и выполните:
.\removeapps.ps1 -pathtowim c:\Windows10\sources\install.wim -selectapps $true
Вам выведет построчно каждое приложение и у вас будет выбор удалить его (Y) или оставить (N)
После того как вы отметите все приложения, скрипт удалит их. В отличии от работы с dism, вам не нужно будет сохранять изменения в .wim файле – они сохранятся скриптом.
Если вы хотите удалить все приложения, уберите с конца команды selectapps $true , это удалит все приложения, которые можно удалить.
Также при работе с PowerShell может возникнуть ошибка, так как стандартно в системе запрещено выполнение скриптов.
Для её решения введите в повершел:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
Это разрешит выполнение скриптов в системе
Отключаем и удаляем ненужные компоненты и функции в дистрибутиве Windows 10
С помощью DISM вы можете удалить (или установить) определенные компоненты из установочного образа Windows 10.
Получим список предустановленных компонентов в смонтированном установочном образе Windows 10 с помощью DISM:
Dism.exe /image:c:\mount /Get-Capabilities
Компонент может быть установлен (Installed), или отключен (Not Present).
Также можно вывести список всех компонентов Windows в образе с помощью PowerShell (в этом примере с помощьюфиьтра мы выведем только установленные компоненты Windows):
Get-WindowsCapability -Path c:\mount|?
В Windows 10 1909 предустановлены следующие компоненты:
Вы можете удалить установленный компонент по его имени. Удалим компонент распознавания лица Hello.Face:
Dism.exe /image:c:\mount/Remove-Capability /CapabilityName:Hello.Face.18330
Также вы можете включить компоненты в образе. Например, установим все инструменты администрирования RSAT :
dism.exe /image:C:\mount /enable-feature /featurename:netfx3 /all /source:E:\sources\sxs
dism.exe /image:C:\mount /disable-feature /featurename:smb1protocol
Оптимизация установочного образа install.wim после изменений
После того, как вы внесли изменения в установочный образ Windows 10 нужно выполнить его оптимизацию и очистку с помощью параметра /cleanup-image.
Удалите предыдущие версии компонентов с помощью параметра ResetBase :
Dism /Image:C:\Mount /cleanup-image /StartComponentCleanup /ResetBase
Проверьте образ на ошибки с помощью Dism /ScanHealth .
DISM /Image:C:\Mount /Cleanup-Image /ScanHealth
Осталось отмонтировать образ и сохранить изменения в WIM файле:
dism.exe /unmount-wim /mountdir:c:\mount /commit
Если вы передумали, используйте ключ /discard в конце команды вместо /commit, чтобы отменить изменения
Для экономии места можно дополнительно сжать install.wim в формат install.esd командой:
Dism /Export-Image /SourceImageFile:c:\iso\install.wim /SourceIndex:1 /DestinationImageFile:c:\iso\install.esd /Compress:recovery
Теперь осталось скопировать ваш install.wim (install.esd) в ваш установочный образ Windows. Вам нужно скопировать только wim файл, другие файлы обновлять не нужно.
Чтобы запаковать образ обратно в iso, можно использовать бесплатную портейбл программу Folder2ISO или другие подобные программы.
Как удалить встроенные приложения Windows 10 из установочного дистрибутива
Идём в Управлении дисками и создаём виртуальный диск VHD.
представляет из себя в Управлении дисками нераспределённое пространство (Диск 2) размером 20 Гб.
Щёлкаем на Диске 2 правой мышью и выбираем «Инициализировать диск»
и первым делом с помощью команды:
Get-AppxProvisionedPackage -Path G :\ (где G:\ буква диска с развёрнутой Windows 10) получаем информацию о пакетах приложений, встроенных в операционную систему .
_8wekyb3d8bbwe (где G:\ буква диска с развёрнутой Windows 10).
Проверить это можно опять же командой Get-AppxProvisionedPackage -Path G :\
Если вы хотите избавится от всех встроенных в Windows 10 приложений сразу, введите команду:
Get-AppxProvisionedPackage -path G :\ | Remove-AppxProvisionedPackage -path G :\
Все встроенные пакеты приложений удалены из дистрибутива.
Теперь настало время сжать распакованную на раздел (G:) Windows 10 в файл-образ install.wim
Установочный ISO-образ Windows 10 подсоединён у нас к виртуальному дисководу (H:). Копируем всё его содержимое
и вставляем скопированное в созданную, в произвольном месте, папку с именем 1.
Я создал папку 1 на диске (E:). Заходим в папку 1.
Здесь нам нужно войти в папку sources.
В папке sources удаляем файл-образ install.esd, который является файлом образом Win 10. Создаём вместо него файл-образ install.esd, который не будет содержать встроенных приложений Win 10.
Открываем командную строку администратора и вводим команду:
Dism /capture-image /imagefile: E :\1\sources \install.wim /CaptureDir: G :\ /Name:Pro
данная команда архивирует Windows 10 в файл-образ install.wim,
который будет расположен вместо удалённого нами файла install.esd по адресу E:\1\sources \.
Теперь ещё больше сжимаем файл install.wim в файл install.esd командой:
Dism /Export-Image /SourceImageFile: E :\1\sources\install.wim /SourceIndex:1 /DestinationImageFile: E :\1\sources\install.esd /Compress:recovery
В результате в папке E:\1\sources\ находятся теперь два файла: install.wim и install.esd.
Вот практически и всё. Осталось только превратить папку 10 с файлами Windows 10 в установочный ISO-дистрибутив
Установите " Комплект средств для развёртывания Windows (Windows ADK)".
Для Windows 10, скачать можно здесь:
для Windows 8.1 здесь
После установки запускаем среду средств развёртывания и работы с образами.
u2, это файловая система UDF, а m - размер образа без ограничений.
bE: - где E: - буква диска .
E:\1 - создать ISO-образ из файлов и папок, находящихся на разделе E: в папке 1.
E:\Windows10.iso - созданный образ разместить на разделе E:
присвоить имя образу - Windows10 (без пробела) .
Дистрибутив Windows10.iso на диске (E:) готов и не содержит встроенных приложений.
Если с помощью данного ISO-образа создать загрузочную флешку и установить Windows 10, то встроенных приложений у вас не будет.
Комментарии (36)
Рекламный блок
Подпишитесь на рассылку
Навигация
Облако тегов
Архив статей
Сейчас обсуждаем
Антон Павловский
Спасибо. Всё завтра посмотрю.
Фёдор
В виктории еще с версии 5.22 для накопителей IBM/Hitachi/HGST (в разделе меню «Сервис«) появились
Помогло отключение c 1e в настройках процессора в bios, возможно и вам поможет. Очевидно моя
Фёдор
Цитата: Антон Павловский Если взять Samsung 970 EVO Plus PCIe Gen 3.0 x 4, то работать он будет на
Фёдор
Цитата: Антон Павловский Всё правильно вы говорите. Тут ведь может быть еще одна проблемма.
RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.
Наш сайт – прекрасная находка для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.
Как удалить встроенные в Windows 10 приложения UWP – «Карты», «Фотографии», «Камера», «Кино и ТВ» и прочие - из её установочного дистрибутива? Для этого необходимо отредактировать дистрибутив системы и пересобрать установочный файл ISO . В обывательских целях этого можно не делать, и удалять ненужные приложения сразу после переустановки «Десятки» деинсталляторами, которые умеют деинсталлировать контент UWP , включая неудаляемые системные приложения.
Но при частой переустановке системы UWP -хлам лучше удалить именно из дистрибутива: это избавит от многократной ручной работы, а также немногого сократит процессы переустановки Windows 10 и создания в последующем новых учётных записей.
Примечание: удаление UWP-приложений из дистрибутива Windows 10 – это не оптимизирующая операция для уменьшения веса файла ISO, если тот умещается на флешку впритык или не умещается вовсе. Вес установщиков таких приложений критически мал, и на общий вес ISO-файла в значительной степени не повлияет. При наличии проблемы с большим весом установочного ISO лучше его просто переупаковать со сжатием файла install.wim (путём преобразования в файл install.esd).Для удаления встроенных в дистрибутив Windows 10 приложений нам потребуется, собственно, сам дистрибутив – скачанный на сайте Microsoft установочный ISO нужной разрядности. Также нам нужны будут архиватор 7-Zip (или аналог WinRAR) и бесплатная портативная программа Dism++. Это редактор дистрибутива Windows, работает по принципу реализации графического интерфейса к консольному средству Dism в составе самой операционной системы.
Dism++ ищем на сайте программы:
Важно: программа Dism++ умеет редактировать дистрибутив Windows только в части одной выбранной редакции. При редактировании все остальные редакции, что были в исходном дистрибутиве, не сохраняются. На сохранение идёт только одна редактируемая редакция.Создание папки монтирования и распаковка исходного дистрибутива
Первым делом создадим папку для монтирования дистрибутива Windows 10. В эту папку программа Dism++ извлечёт содержимое непосредственно установочного образа - файла install.wim - на время его редактирования. Это может быт любая папка – с любым названием, в любом месте диска компьютера. В нашем случае назовём её банально «Монтирование» .
Далее распаковываем архиватором 7-Zip (или WinRAR) скачанный на сайте Microsoft установочный ISO Windows 10.
Распаковываем в папку с любым названием, в любом месте диска. В нашем случае папка названа, опять же, банально «Дистрибутив» .
В папке с распакованным дистрибутивом нам нужна подпапка «sources» . В ней находится файл непосредственно образа установки Windows 10 - install.wim .
И вот этот файл, по этому пути надо будет указать программе Dism++ при монтировании образа.
Монтирование образа
Запускаем Dism++. В меню «Файл» выбираем «Монтировать образ».
В строке 1, указанной как на скриншоте ниже, указываем путь к файлу install.wim в подпапке «sources» , что внутри папки с распакованным дистрибутивом. В строке 2 выбираем редакцию Windows 10. В строке 3 – путь к папке монтирования.
По завершении монтирования кликаем «Открыть сессию».
Удаление приложений
Идём в раздел программы «Управление Appx», здесь находятся предустановленные приложения UWP . Галочками в перечне отмечаем ненужные и жмём кнопку «Удалить».
Приложения не будут представлены нам в привычных их русскоязычных наименованиях. Перечень будет содержать их технические наименования, и ориентироваться нам нужно на англоязычные наименования приложений, это надписи до нижнего подчёркивания.
Важно: любые удалённые таким вот образом приложения мы при необходимости потом сможем установить в магазине Microsoft Store. Но для этого нужно по ошибке не удалить сам магазин, он до нижнего подчёркивания значится как Microsoft.StorePurchaseApp. И также не стоит удалять компонент Microsoft.DesktopAppInstaller, он нужен для установки неопубликованных приложений UWP.Сохранение отредактированного дистрибутива
Теперь можем сохранять всё, что мы редактировали. В меню «Файл» выбираем «Сохранить образ». И далее выбираем «Прямое сохранение».
Теперь можем размонтировать образ. В меню «Файл» жмём «Размонтировать образ».
Создание ISO
Наконец, последний штрих – сборка отредактированного дистрибутива в новый установочный ISO . Идём в программный раздел «Дополнительно». Выбираем «Создание ISO».
В форме создания ISO в графе 1, как отображено на скриншоте ниже, указываем путь к папке с распакованным дистрибутивом. Теперь там хранится отредактированный и пересохранённый файл install.wim . В графе 2 указываем путь сохранения нового файла ISO на выходе. В графе 3 указываем метку ISO .
И ждём завершения процесса создания нового установочного ISO Windows 10 с удалёнными приложениями UWP .
Ну и уже после того, как ISO будет создан, можем удалить те две папки, что мы создали в начале для работы - папку монтирования и с распакованным дистрибутивом.
В Windows 10 предустановлен набор стандартных приложений (программ для нового интерфейса), таких как OneNote, календарь и почта, погода, карты и другие. При этом не все из них можно легко удалить: их получается убрать из меню Пуск, но из списка «Все приложения» они не удаляются, равно как и нет пункта «Удалить» в контекстном меню (для тех приложений, что вы установили сами, такой пункт имеется). См. также: Удаление программ Windows 10.
Тем не менее, удаление стандартных приложений Windows 10 возможно с помощью команд PowerShell, что и будет по шагам продемонстрировано далее. Сначала — об удалении встроенных программ по одной, а затем — про то, как удалить все приложения для нового интерфейса (ваши программы не будут затронуты) сразу. См. также: Быстрое удаление встроенных приложений Windows 10 в деинсталляторе Bulk Crap Uninstaller.
Удаление отдельного приложения Windows 10
Для начала запустите Windows PowerShell, для этого начните набирать в строке поиска в панели задач «powershell», а когда соответствующая программа будет найдена, кликните по ней правой кнопкой мыши и выберите пункт «Запустить от имени администратора».
Для удаления встроенных программ будут использоваться две встроенные команды PowerShell — Get-AppxPackage и Remove-AppxPackage, о том, как именно ими пользоваться для этой цели — далее.
Если вы введете в PowerShell команду Get-AppxPackage и нажмете Enter, вы получите полный список всех установленных приложений (имеются в виду только приложения для нового интерфейса, а не стандартные программы Windows, которые вы можете удалить через панель управления). Правда, после ввода такой команды, список будет не очень удобным для анализа, поэтому рекомендую использовать следующий вариант этой же команды: Get-AppxPackage | Select Name, PackageFullName
В этом случае мы получим удобный для просмотра список всех установленных программ, в левой части которого отображается краткое имя программы, в правой — полное. Именно полное имя (PackageFullName) и требуется использовать для удаления каждого из установленных приложений.
Для удаления конкретного приложения используется команда Get-AppxPackage PackageFullName | Remove-AppxPackage
Однако, вместо написания полного имени приложения, имеется возможность применить символ «звездочка», который заменяет любые другие символы. Например, для удаления приложения «Люди», мы можем выполнить команду: Get-AppxPackage *people* | Remove-AppxPackage (во всех случаях также можно использовать краткое имя из левой части таблицы, окруженное звездочками).
При выполнении описанных команд, приложения удаляются только для текущего пользователя. Если вам нужно удалить его для всех пользователей Windows 10, то используйте параметр allusers следующим образом: Get-AppxPackage -allusers PackageFullName | Remove-AppxPackage
Приведу список имен приложений, которые вы с большой вероятностью захотите удалить (я привожу краткие имена, которые можно использовать со звездочками в начале и конце для удаления конкретной программы, как это было показано выше):
Как удалить все стандартные приложения
Если вам требуется удалить все имеющиеся встроенные приложения, вы можете использовать команду Get-AppxPackage | Remove-AppxPackage без каких-либо дополнительных параметров (хотя можно так же использовать параметр allusers, как это было продемонстрировано ранее, чтобы удалить все приложения для всех пользователей).
Как восстановить (или переустановить) все встроенные приложения
Если результаты предыдущих действий вас не порадовали, то вы также можете переустановить все встроенные приложения Windows 10 с помощью команды PowerShell:
Ну и в заключение о том, где хранятся ярлыки программ из списка «Все программы», а то пришлось уже несколько раз ответить: нажмите клавиши Windows + R и введите: shell:appsfolder после чего нажмите Ок и вы попадете в ту самую папку.
O&O AppBuster — бесплатная утилита для удаления приложений Windows 10
Небольшая бесплатная программа O&O AppBuster позволяет удалить встроенные приложения Windows 10 как от Майкрософт, так и от сторонних разработчиков, а при необходимости — заново установить те из них, которые входят в комплект поставки ОС.
Подробно об использовании утилиты и её возможностях в обзоре Удаление встроенных приложений Windows 10 в O&O AppBuster.
Удаление встроенных приложений Windows 10 в CCleaner
Если вы не были ранее знакомы с бесплатной программой CCleaner, рекомендую почитать Использование CCleaner с пользой — утилита действительно может быть полезной, упрощая и ускоряя многие привычные действия по оптимизации работы компьютера.
А вдруг и это будет интересно:
18.01.2021 в 19:48
удаление AppxPackage в подключённом образе возможно ? (не AppXProvisionedPackage)
например в списке AppXProvisionedPackage нет пакета ContentDeliveryManager, но он есть в списке AppxPackage.
как вырезать ContentDeliveryManager в подключённом образе ?
19.01.2021 в 14:59
Не знаю. Гугл кроме AppXProvisionedPackage тоже как-то вариантов не подсказывает.
16.05.2021 в 02:58
16.05.2021 в 12:42
Портативная утилита Windows Update Blocker, одним нажатием выключить/включить обновления, но у вас явно проблема в другом.
04.11.2021 в 00:52
Читайте также: