Раньше это ломало систему. Теперь — официальная функция.
Microsoft добавила в Windows 11 долгожданную возможность удалять предустановленные приложения из Microsoft Store с помощью официальной групповой политики . Новая функция получила название *Remove Default Microsoft Store Packages* и уже доступна в последних сборках Insider Preview.
Ранее единственным способом избавиться от встроенных программ — таких как Xbox, Clipchamp, Sticky Notes и другие — была ручная очистка через PowerShell . Такой подход часто приводил к сбоям в процессе установки, нарушал работу Autopilot и Enrollment Status Page, а в некоторых случаях мешал нормальному входу в систему. Теперь же Microsoft предлагает нативное решение.
Политика Remove Default Microsoft Store Packages размещена в разделе Group Policy: Computer Configuration > Administrative Templates > Windows Components > App Package Deployment. После активации в реестре создаётся ключ HKLM\SOFTWARE\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages
, в который можно добавлять пакеты для удаления по их уникальным именам (Package Family Name).
Удаление происходит только при создании нового профиля пользователя. Механизм описан в библиотеке appxalluserstore.dll
, которую исследователи декомпилировали. Система проверяет наличие включённых функций Feature_RemoveDefaultMicrosoftStorePackages
и Feature_UxAccOptimization
, после чего удаляет указанные приложения, перемещая их в специальную папку DeletedAllUserPackages
и записывая логи в AppXDeploymentServer
.
Хотя по умолчанию в политике доступен лишь ограниченный список встроенных приложений, его можно расширить вручную. Добавив в реестр любые Package Family Name, включая LinkedIn или Copilot, можно добиться их автоматического удаления при создании новых пользователей. Этот метод особенно удобен для администраторов, использующих Intune : достаточно внедрить PowerShell-скрипт в Autopilot-профиль до первого входа.
Однако остаются шероховатости. Несмотря на удаление, ярлыки некоторых приложений продолжают отображаться в меню «Пуск». При попытке запуска они не работают, а в журнале событий появляются ошибки с кодом 0x80073D01
.
Поддержка Intune пока ограничена: настройка CSP присутствует (./Device/Vendor/MSFT/Policy/Config/ApplicationManagement/RemoveDefaultMicrosoftStorePackages
), но в каталоге Intune её ещё нет. Тем не менее, PowerShell остаётся рабочей альтернативой, позволяющей гибко настраивать окружение до появления полноценной интеграции.
Функция Remove Default Microsoft Store Packages пока остаётся экспериментальной и не рекомендуется для боевого применения.Но это уже на шаг ближе к чистым, минималистичным развертываниям Windows без необходимости писать и отлаживать скрипты вручную.
Спойлер: мы раскрываем их любимые трюки