Гид по технологиям

Как удалить встроенные приложения Windows 10 с помощью PowerShell

4 min read Windows Обновлено 15 Dec 2025
Удаление встроенных приложений Windows 10 через PowerShell
Удаление встроенных приложений Windows 10 через PowerShell

Логотип PowerShell на синем фоне и командная строка

Краткое определение

PowerShell — фреймворк автоматизации задач и управления конфигурацией в виде командной оболочки. Он позволяет запускать скрипты для массового управления Windows и образами WIM.

Почему это полезно

  • Упрощает создание корпоративных образов без ненужных приложений.
  • Помогает избежать повторной установки приложений при обновлениях (в новых билдах Windows 10 это уже исправлено).
  • Автоматизирует чистку образов перед развертыванием.

Поддерживаемые платформы

Скрипт тестировали на следующих платформах:

  • Windows 10
  • Windows Server 2012
  • Windows 8

Возможна работа и на других платформах, однако официального подтверждения нет. Начиная с Windows 10 build 14926 Microsoft прекратила принудительную переустановку ранее удалённых встроенных приложений — это улучшает поведение после обновлений. Публично эта возможность появилась в Windows 10 Creators Update в начале 2017 года.

Что делает скрипт

  • Ищет пакеты приложений в образе WIM или в живой системе.
  • Удаляет указанные пакеты и сохраняет изменения в образе.
  • Может применяться как к отдельным приложениям, так и к наборам пакетов.

Важно: всегда создавайте резервную копию образа перед изменениями. Некоторая функциональность Windows может зависеть от отдельных пакетов, и их удаление может повлиять на пользовательский опыт.

Пошаговый план (микро-SOP для инженера образов)

  1. Подготовка
    • Сделайте резервную копию исходного install.wim или VHD.
    • Скачайте соответствующий скрипт с Microsoft TechNet (или официальный репозиторий).
  2. Запуск PowerShell
    • Откройте PowerShell от имени администратора.
    • При необходимости разрешите выполнение локальных скриптов:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
  1. Запуск скрипта
    • Для работы с WIM-образом укажите путь к образу. Пример общего шаблона:
# Примерный синтаксис, уточняйте параметры в описании скрипта
.
\Remove-BuiltInApps.ps1 -WimPath C:\images\install.wim -ImageIndex 1 -RemoveList apps-to-remove.txt
  • Для живой системы скрипт может использовать режим Online или вызывать Get-AppxPackage | Remove-AppxPackage для конкретных пакетов.
  1. Валидация
    • Подключите образ и проверьте, что пакеты удалились.
    • Тестируйте стандартные сценарии пользователей.
  2. Документирование
    • Сохраните версию образа, список удалённых пакетов и дату изменений.

Примеры ролей и чек-листы

  • Сборщик образов:
    • Резервная копия исходного образа — есть
    • Список запрещённых приложений — согласован
    • Тестовый набор сценариев — выполнен
  • Администратор поддержки:
    • Уведомление пользователей о возможных изменениях — отправлено
    • План отката — готов
  • Инженер деплоя:
    • Обновлённый образ размещён в репозитории — да
    • Автоматическая проверка качества образов — настроена

Когда этот подход не сработает (edge-cases)

  • Если образ или система защищены политиками, препятствующими удалению пакетов.
  • Некоторые системные приложения нельзя удалить без потери функциональности.
  • На старых сборках Windows 10 при последующем крупном обновлении удалённые пакеты могли автоматически переустанавливаться (исправлено в билдах после 14926).

Альтернативы

  • Использовать DISM для управления пакетами и компонентами напрямую.
  • Создавать собственные Provisioning Packages (PPKG) для удаления/установки ПО на устройствах.
  • Управление через MDM/SCCM/Intune для централизации и профилей устройств.

Критерии приёмки

  • Образ не содержит перечисленных в списке пакетов.
  • Пользовательские сценарии (по списку тестов) выполняются без ошибок.
  • Файл образа успешно монтируется и проходит автоматическую проверку целостности.

Риски и меры снижения

  • Потеря функциональности — тестировать критичные сценарии на стенде.
  • Некорректный список пакетов — использовать контроль версий и утверждённые списки.
  • Обновления Windows — держать образы в актуальном состоянии и проверять поведение после фиче-апдейтов.

Заключение

Удаление встроенных приложений через PowerShell — мощный инструмент для подготовки корпоративных образов Windows. При правильной подготовке, резервировании и тестировании это сокращает время деплоя и уменьшает количество ненужных приложений в окружении. Начинайте с малого: тестовый образ, валидация и только затем массовое внедрение.

Важно: перед массовым применением убедитесь, что у вас есть план отката и полномасштабные тесты пользовательских сценариев.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Что такое DNS и как он работает
Сетевые технологии

Что такое DNS и как он работает

Как включить тёмную тему в Microsoft Word
Программное обеспечение

Как включить тёмную тему в Microsoft Word

Прикрепить файл в Gmail на iOS
Руководство

Прикрепить файл в Gmail на iOS

Удалить фон изображения в Word
Руководство

Удалить фон изображения в Word

Включение службы сенсорной клавиатуры в Windows
Windows

Включение службы сенсорной клавиатуры в Windows

Случайные числа в Google Sheets — RAND и RANDBETWEEN
Google Sheets

Случайные числа в Google Sheets — RAND и RANDBETWEEN