Как удалить встроенные приложения Windows 10 из установочного дистрибутива

Категория: Сборки и дистрибутивы Windows / Функционал Windows
Добавил: access_timeОпубликовано: 5-09-2017 visibilityПросмотров: 62 172 chat_bubble_outlineКомментариев: 38


Привет друзья! Недавно на нашем сайте была опубликована статья об утилите MSMG ToolKitс помощью которой можно редактировать дистрибутив Windows 10, к примеру удалить встроенные в систему приложения, конвертировать файл-образ install.esd в install.wim и другое. Но важно знать, что подобные программы, это просто завёрнутые в графическую оболочку наборы команд встроенных в операционную систему инструментов Dism, PowerShell и средств развертывания Windows. Если вы хорошо владеете командной строкой, то удалить встроенные в дистрибутив Windows 10 приложения можно этими инструментами. Конечно это немного дольше по времени, но зато будет полностью исключена возможность вероятных ошибок программы стороннего разработчика.


Как удалить встроенные приложения Windows 10 из установочного дистрибутива


Итак, работать будем в Windows 10.
В первую очередь создаём виртуальный диск.
Идём в Управлении дисками и создаём виртуальный диск VHD.
«Действие»-->«Создать виртуальный жёсткий диск»

{banner_google1}
Отмечаем пункт  «Динамический расширяемый».
Размер виртуального жёсткого диска - 20 Гб.
Жмём на кнопку «Обзор».

Выбираем в проводнике место сохранения виртуального жёсткого диска.
Я выберу диск (E:). Присваиваю имя виртуальному диску - «Win10» и жму кнопку «Сохранить».

 

«ОК»

Созданный виртуальный диск

представляет из себя в Управлении дисками нераспределённое пространство (Диск 2) размером 20 Гб.
Щёлкаем на Диске 2 правой мышью и выбираем «Инициализировать диск»



По большему счёту всё равно какой пункт отмечать: MBR или GPT.
Я отмечу пункт «Таблица с GUID разделов (GPT)» и жму «ОК»

После инициализации диска создаём на нераспределённом пространстве простой том.

 

Новый том (G:) создан. 

 

Скачиваем установочный ISO-образ Windows 10 на официальном сайте Майкрософт. Я скачиваю на раздел (E:).
Щёлкаем на образе двойным щелчком левой мыши и присоединяем его 
к виртуальному дисководу (в моём случае (H:)).
Здесь, в дистрибутиве нам будет нужен файл install.esd в папке sources.

Как вы уже знаете, архив install.esd может содержать в себе один или несколько других архивов с различными релизами операционных систем (Профессиональная, Домашняя и др.) Архивы, находящиеся внутри файлов Wim или Esd называются - Образы (Image). Любому Образу (Image) в архиве всегда присваивается индекс 1, 2, 3, 4...

{banner_google1}

Узнаём индексы всех релизов. Открываем командную строку администратора и вводим команду:
Dism /Get-WimInfo /WimFile:F:\sources\install.esd (где F:, буква виртуального диска с файлами Windows 10, папкой sources и файлом install.esd).
Нам нужна Windows 10 Профессиональная (индекс образа 1).

Следующей командой я разворачиваю файл install.esd на виртуальный диск VHD (раздел G:)
Dism /apply-image /imagefile:H:\sources\install.esd /index:1 /ApplyDir:G:\
где H:\sources\ - адрес расположения файла install.esd,
index:1 - индекс Windows 10 Профессиональная,
G: - виртуальный диск VHD (раздел G:).
Файл install.esd развёрнут на виртуальный диск VHD (раздел G:).




Следующим этапом мы произведём удаление встроенных в Windows 10 приложений из установочного дистрибутива при помощи Windows PowerShell

Открываем Windows PowerShell 

и первым делом с помощью команды: 
Get-AppxProvisionedPackage -Path G:\ (где G:\ буква диска с развёрнутой Windows 10) получаем информацию о пакетах приложений, встроенных в операционную систему

Приложения можно удалять по одному или все вместе. Чтобы удалить одно приложение, нужно его выбрать. Выберем к примеру Microsoft 3D Viewer. Для начала скопируем полностью его описание. 

и введём команду:
Remove-AppxProvisionedPackage -path G:\ -PackageName Microsoft.Microsoft3DViewer_1.1702.21039.0_neutral_~_8wekyb3d8bbwe (где G:\ буква диска с развёрнутой Windows 10).
Приложение Microsoft 3D Viewer удалено.

Проверить это можно опять же командой 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.

install.wim удаляем.


Вот практически и всё. Осталось только превратить папку 10 с файлами Windows 10 в установочный ISO-дистрибутив


Установите "Комплект средств для развёртывания Windows (Windows ADK)".

Для Windows 10, скачать можно здесь:

https://developer.microsoft.com/ru-ru/windows/hardware/windows-assessment-deployment-kit

 для Windows 8.1 здесь

https://www.microsoft.com/ru-ru/download/details.aspx?id=39982

После установки запускаем среду средств развёртывания и работы с образами. 

вводим команду:

Oscdimg /u2 /m /bootdаta:2#p0,e,bE:\1\boot\Etfsboot.com#pef,e,bE:\1\efi\microsoft\boot\Efisys.bin E:\1 E:\Windows10.iso

где:

u2, это файловая система UDF, а m - размер образа без ограничений. 

b - загрузочный сектор записать etfsboot.com, путь к файлу etfsboot.com при указании b(boot) пишется без пробела: bE:\1\boot\etfsboot.com

bE: - где E: - буква диска.

E:\1 - создать ISO-образ из файлов и папок, находящихся на разделе E: в папке 1.

E:\Windows10.iso - созданный образ разместить на разделе E:

присвоить имя образу - Windows10 (без пробела).

Дистрибутив Windows10.iso на диске (E:) готов и не содержит встроенных приложений.

Если с помощью данного ISO-образа создать загрузочную флешку и установить Windows 10, то встроенных приложений у вас не будет. 

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ещё один простой способ конвертации файла install.esd в install.wim с помощью командной строки
MSMG ToolKit или создаем свой установочный дистрибутив Windows 10. Также в статье приведён пример удаления из дистрибутива встроенных в Windows 10 приложений и конвертация файла-образа install.esd в install.wim и наоборот
Конвертация install.esd в install.wim и наоборот install.wim в install.esd
Как конвертировать файл install.esd в install.wim
Создание установочного дистрибутива Windows 10 1809 с приложениями и драйверами используя Microsoft Deployment Toolkit (MDT) версии 8456
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (38)

  1. img
    24 июня 2023 02:27 kig

    Вопрос снимаю.

    Цитировать replyОтветить
  2. img
    23 июня 2023 16:09 kig

    День добрый, а не подскажите, что теперь делать с виртуальным жестким диском? В Управлении дисками он у меня обозначен как Диск 1 Базовый? Кнопки Удалить виртуальный диск не наблюдается.

    Цитировать replyОтветить
  3. img
    18 ноября 2021 21:57 admin
    Администратор

    456456, с ходу не подскажу. Не рассматривал данный вопрос.

    Цитировать replyОтветить
  4. img
    18 ноября 2021 19:40 456456
    Гость

    Админ, не подскажете, как сделать скрипт на удаление не всех, а только некоторых приложений в Windows PowerShell?

    А то 29 приложений, каждое в отдельности, очень долго, даже с заготовленным списком.

    Цитировать replyОтветить
  5. img
    1 октября 2021 20:46 Гость Андрей
    Гость

    Спасибо автору за статью. Я научился делать свою сборку.

    Цитировать replyОтветить
  6. img
    14 августа 2021 19:20 Гость Евгений
    Гость

    Спасибо автору за статью. Спасибо Федору за первую a.

    Цитировать replyОтветить
  7. img
    15 июля 2021 13:04 Фёдор
    Гость
    В сети еще есть предупреждения о возможных последствиях в случае его удаления и рекомендации просто отключить, включая способ редактирования системного реестра, точнее раздела с системными политиками.
    Цитировать replyОтветить
  8. img
    15 июля 2021 08:23 456456
    Гость
    Кто-нибудь знает, как сюда добавить удаление Onedrive?
    В сети посмотрел, везде только в самой системе.
    Цитировать replyОтветить
  9. img
    14 июля 2021 23:11 Фёдор
    Гость
    Я лично такие команды не копирую, с давних пор имеются пакетные файлы и параметров у команды чуть более -h -m -o -u2 -udfver102 -l%label% -bootdata. Особенно полезен был параметр -o при сборке гигабайтных дистрибутивов с кучей одинаковых файлов, таким образом в образ ISO для записи на CD 650-700-800 МБ можно было упаковать с десяток настроенных дистрибутивов ХР под разных ОЕМ поставщиков, плюс настроенный корпоративный MAK/KMS и стандартный ОЕМ без настроек на всякий случай и разгильдяйство. Этиже параметры используются и по сей день, даже лишние типа -o не мешают выполнению.
    Цитировать replyОтветить
  10. img
    14 июля 2021 22:19 admin
    Администратор
    у меня команда срабатывает, дистрибутив создаётся, хотя буква "а" в bootdаta русская. Проверить команду можно здесь:
    http://invitemsg.com/cyrillic_search.php
    Цитировать replyОтветить
  11. img
    14 июля 2021 22:10 Фёдор
    Гость
    В команде у параметра /bootdata первая a имеет код E0 (русская), а должена быть под кодом 61 (английская) по таблице символов шрифта system.
    Цитировать replyОтветить
  12. img
    14 июля 2021 21:20 admin
    Администратор
    обычно всё проверяю несколько раз, после делаю скрин.
    Цитировать replyОтветить
  13. img
    14 июля 2021 17:57 456456
    Гость
    Admin, вроде бы ваша строка: Oscdimg /u2 /m /bootdаta:2#p0,e,bE:\1\boot\Etfsboot.com#pef,e,bE:\1\efi\microsoft\boot
    Efisys.bin E:\1 E:\Windows10.iso не рабочая.
    Именно на странице сайта, может буква где русская попала...
    Я вручную все ввел и заработало, а копированием со страницы и из коментов никак...
    Несколко часов мудохался, гуглил, перепроверял, потом заподозрил, что что-то с символами.
    У меня была ошибка.
    error: could not open boot sector file "ootdpta:2#p0,e,bE:\1\boot\Etfsboot.com#pef,e,bE:\1\efi\microsoft\boot
    Efisys.bin E:\1 E:\Windows.iso
    error 123: the filename, directory name, or volume label syntax is incorrect.
    Цитировать replyОтветить
  14. img
    10 апреля 2021 14:15 admin
    Администратор
    вы забыли сказать волшебное слово
    Цитировать replyОтветить
  15. img
    10 апреля 2021 13:15 qwerty
    Гость
    откуда dism берёт информацию при команде Get-ProvisionedAppxPackages ?
    Цитировать replyОтветить
  16. img
    5 февраля 2021 19:34 aston
    Гость
    как реализовать эту команду в батнике?
    powershell -Command "Get-AppxProvisionedPackage -path C:\Mount | Remove-AppxProvisionedPackage -path C:\Mount"
    Цитировать replyОтветить
  17. img
    5 февраля 2021 13:10 aston
    Гость
    Get-AppxProvisionedPackage -path G:\ | Remove-AppxProvisionedPackage -path G:\
    как реализовать эту команду в батнике?
    Цитировать replyОтветить
  18. img
    18 января 2021 20:12 geepnozeex
    Гость
    удаление AppxPackage в подключённом образе возможно ? (не AppXProvisionedPackage)
    например в списке AppXProvisionedPackage нет пакета ContentDeliveryManager, но он есть в списке AppxPackage.
    Цитировать replyОтветить
  19. img
    16 января 2021 00:44 Гость Фома
    Гость
    Oscdimg /u2 /m /bootdаta:2#p0,e,bE:\1\boot\Etfsboot.com#pef,e,bE:\1\efi\microsoft\boot\Efisys.bin E:\1 E:\Windows10.iso
    Цитировать replyОтветить
  20. img
    15 января 2021 17:10 Lorensia68
    Всем доброго времени суток и с наступившим Новым Годом! Всем желаю здоровья и конечно удачи во всех ваших начинаниях! Ситуация такая- всё получается до пункта создания ISO-образа Windows. Установил "Комплект средств для развертывания Windows (Windows ADK)" для своей Windows 20H2. Ввёл, указаную в описании выше команду, естественно с указанием своих дисков. Но выполнение не проходит. Ошибка в пути файла или синтаксиса. Что порекомендуете предпринять?Десяток раз проверял строчку " 
    Oscdimg /u2 /m /bootdаta:2#p0,e,bE:\1\boot\Etfsboot.com#pef,e,bE:\1\efi\microsoft\bootE
    fisys.bin E:\1 E:\Windows10.iso
     ", но ничего не получается. Буду признателен за помощь.
    Цитировать replyОтветить
  21. img
    11 января 2021 14:33 geepnozeex
    Гость
    Если вы хотите избавиться от всех встроенных в Windows 10 приложений сразу, введите команду:
    Get-AppxProvisionedPackage -path G:\ | Remove-AppxProvisionedPackage -path G:\

    нужна команда аналог для CMD типа - powershell Remove-AppxProvisionedPackage -Path c:\work\mount -AllPackeges
    Цитировать replyОтветить
  22. img
    16 января 2020 02:18 Гость Alexey
    Гость
    Slayer160, вы в принципе можете скачать Dism++ (https://www.chuyu.me/en/index.html) и работать с образами в графическом интерфейсе. Жмёте меню "Файл - Монтировать образ" и монтируете файл install.wim (или .esd). Дальше редактируете образ, как вы хотите. Во вкладке "Управление APPX" всё ненужное удалите выставлением галочек и кнопкой "Удалить". Сохраняете образ в меню "Файл - Сохранить (или Сохранить как)
    Цитировать replyОтветить
  23. img
    20 мая 2019 16:26 Slayer160
    Гость

    Добрый день. Очень познавательная статья. Автору большое спасибо! Хочу задать только один вопрос: можно ли как нибудь имена пакетов для удаления написать списком а не копировать/вставлять по одному?

    Цитировать replyОтветить
  24. img
    21 сентября 2018 11:44 Евгений

    Цитата: admin
    Читайте статью "Как удалить файл hiberfil.sys", ссылка
    https://remontcompa.ru/1368-kak-udalit-fayl-hiberfilsys.html

    hiberfil.sys удалил, ушло 3,15 ГБ, все работает. Спасибо Админу за статью!

    Цитировать replyОтветить
  25. img
    20 сентября 2018 22:43 admin
    Администратор

    Читайте статью "Как удалить файл hiberfil.sys", ссылка

    https://remontcompa.ru/1368-kak-udalit-fayl-hiberfilsys.html

    Цитировать replyОтветить
  26. img
    20 сентября 2018 19:43 Евгений

    Здравствуйте, админ! Ответьте, пожалуйста, как безопасно для системы удалить файлы режима гибернации, для экономии места? За все время я ни разу не воспользовался гибернацией, вполне хватает режима сна. Где-то встречал высказывание, что просто так эти файлы удалять нельзя, т. к. они связаны с другими файлами системы, а как можно? ОС WIN 10, Дом. 64-бит, версия 1607. Спасибо за ответ.

    Цитировать replyОтветить
  27. img
    30 августа 2018 09:57 admin
    Администратор

    спасибо,

    сейчас поэкспериментируем.

    Цитировать replyОтветить
  28. img
    30 августа 2018 08:52 Darskiy
    При первом выполнении команды , удалилось много приложений. Я имею ввиду по второму разу оно ничего не выдает, просто проходит комманда и дальше ввод доступен. Но по пути , я ссылку на скрин оставил, видно кучу приложений, причем , если установить Винду без предварительной очистки, а полностью оригинальную и выполнить в PS комманду “Get-AppxPackage -allusers | Remove-AppxPackage” то все будет так же, тоже останется xbox gamingUI и т.п. windows 10 pro цифровая лицензия
    Цитировать replyОтветить
  29. img
    29 августа 2018 22:08 admin
    Администратор

    Выполните команду

    Get-AppxProvisionedPackage -Path G:\

    и выложите скрин.

    Windows 10 у вас оригинальный или пиратка?

    Цитировать replyОтветить
  30. img
    29 августа 2018 11:55 Darskiy

    Здравствуйте! После проделанных манипуляций еще на этапе удаления PowerShell по комманде "Get-AppxProvisionedPackage -Path G:\" ничего не показывает, но стоит зайти в раздел "G:\Windows\SystemApps" - видно еще кучу различных приложений: http://prntscr.com/ko5ei3

    Цитировать replyОтветить
  31. img
    15 марта 2018 01:57 Дотошный
    Гость

    Зделал все как описано. ВСЕ РАБОТАЕТ НО ЯРЛЫКИ ОСТАЛИСЬ

    СПАСИБО АДМИНУ!

    Цитировать replyОтветить
  32. img
    23 января 2018 08:48 admin
    Администратор

    Этот способ работает только на Windows 10.

    Цитировать replyОтветить
  33. img
    22 января 2018 21:40 egor1995

    Цитата: admin
    На Windows 8.1 не применял данный способ.

    тогда где можно посмотреть? и в чём может быть причина ошибки на скрине...

    Цитировать replyОтветить
  34. img
    22 января 2018 19:30 admin
    Администратор

    На Windows 8.1 не применял данный способ.

    Цитировать replyОтветить
  35. img
    22 января 2018 18:56 egor1995

    применима ли данная информация к windows 8.1? ввожу команду

    Get-AppxProvisionedPackage -path G:\ | Remove-AppxProvisionedPackage -path G:\

    получаю ошибку не удаётся найти указанный файл. строка 1 знак 40. скрин:

    http://mepic.ru/view/?id=911edda937c022c795f253fd3cd3aed9

    Цитировать replyОтветить
  36. img
    13 сентября 2017 09:29 Alex82
    Гость

    Как то сложновато))
    Папка update на диске D, в ней:
    1 - win10 (там лежит install.esd или install.wim)
    2 - mnt (туда монтируется образ)

    Смотрим список редакций
    Dism /Get-WimInfo /WimFile:D:\updates\win10\install.esd
    ESD to WIM редакция 2
    Dism /export-image /sourceimagefile:D:\updates\win10\install.esd /sourceindex:2 /destinationimagefile:D:\updates\win10\install.wim /compress:maximum /checkintegrity
    Монтируем нужную редакцию
    Dism /Mount-Wim /WimFile:D:\updates\win10\install.wim /index:2 /MountDir:D:\updates\mnt
    Список всех metro приложений
    Dism /Image:D:\updates\mnt /Get-ProvisionedAppxPackages >D:\updates\AppxPackages.txt
    Пример удаления
    Dism /image:D:\updates\mnt /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_11.0.47.0_neutral_~_8wekyb3d8bbwe
    Сохранение и отключение
    Dism /unmount-wim /mountdir:D:\updates\mnt /commit
    pause

    Если все это собрать в один txt и сохранить с расширений bat, потом запустить от имени администратора, можно заниматься своими делами)

    Цитировать replyОтветить
  37. img
    11 сентября 2017 10:26 Гость
    Гость

    Спасибо автору! Статья как раз для меня. Администраторам нужно избегать программ, наподобие MSMG. Всё нужно делать ручками.

    Цитировать replyОтветить
  38. img
    6 сентября 2017 10:10 Oлег
    Гость

    Здравствуйте Владимир,

    спасибо за статью,

    скажите, а Комплект средств для развертывания Windows (Windows ADK)" можно заменить какой-нибудь программой? У меня слабый офисный комп и ADK долго устанавливается.

    И можно ли обойтись без сжатия файла install.wim в файл install.esd командой:

    Dism /Export-Image /SourceImageFile:E:\1\sources\install.wim /SourceIndex:1 /DestinationImageFile:E:\1\sources\install.esd /Compress:recovery

     

    тоже долго сжимается.

     

     

    второй раз попробовал, всё получилось быстро.

    нашёл у вас, что wim файл можно не конвертить и собрать ISO вместе с ним, но после конвертации esd файл весит меньше wim файла на 1 Гб.

    Windows ADK можно заменить программой WinToolkit 1.5, статья

    http://remontcompa.ru/977-sozdanie-sobstvennogo-ustanovochnogo-distributiva-win
    dows-10.html

    Цитировать replyОтветить