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