Большинство предустановленных приложений Windows 11 (Калькулятор, Новости, Погода, Солитёр, Xbox и другие) удаляется штатно: Пуск, Параметры, Приложения, Установленные приложения, кнопка «Удалить». Те, у которых кнопки нет, убираются командой PowerShell Remove-AppxPackage. Системные компоненты удалять не нужно: риск сломать другие программы выше пользы от освободившегося места. Любое удалённое приложение потом ставится обратно из Microsoft Store.
Что считается встроенным приложением
Современные приложения Windows (пакеты .msix и .appx) лежат в защищённой папке C:\Program Files\WindowsApps. Microsoft делит их на два вида: установленные вместе с системой и «provisioned», то есть заготовленные в образе Windows и разворачиваемые при первом входе нового пользователя. Отдельный класс - системные приложения в папке C:\Windows: они входят в состав ОС.
Из этого следует важное для удаления различие. Если убрать приложение у вашей учётной записи, оно останется в образе и появится у нового пользователя компьютера. Чтобы оно не возвращалось для новых учётных записей, его убирают и из образа, о чём ниже.
Шаг 1: удаление через Параметры
Это самый безопасный способ, начинайте с него.
- Откройте «Пуск», затем «Параметры», затем «Приложения», затем «Установленные приложения».
- Найдите приложение, нажмите на три точки справа и выберите «Удалить».
- Подтвердите удаление.
Тот же результат даёт правый клик по приложению в «Пуск» - «Все приложения» и пункт «Удалить». В официальной инструкции Microsoft оговорено, что часть приложений в Параметрах удалить нельзя, и для них предлагается Панель управления («Программы и компоненты»). Для таких случаев ниже описан PowerShell.
Шаг 2: PowerShell и Remove-AppxPackage
Откройте PowerShell от имени администратора (правый клик по «Пуск», «Терминал (администратор)»).
Сначала посмотрите, что установлено у вас:
Get-AppxPackage | Select-Object Name, PackageFullName
По умолчанию команда показывает пакеты типов Main и Framework. Название приложения ищите в колонке Name: например, Microsoft.WindowsCalculator или Microsoft.BingWeather.
Удаление для текущего пользователя. Параметр -WhatIf из документации Microsoft только показывает, что произойдёт, ничего не удаляя; сначала запустите с ним:
Get-AppxPackage -Name *WindowsCalculator* | Remove-AppxPackage -WhatIf
Get-AppxPackage -Name *WindowsCalculator* | Remove-AppxPackage
Маску со звёздочками берите узкую. Шаблон вроде *Microsoft* заденет десятки пакетов сразу, включая нужные.
Для всех учётных записей на компьютере у Remove-AppxPackage есть параметр -AllUsers, он требует прав администратора:
Get-AppxPackage -AllUsers -Name *WindowsCalculator* | Remove-AppxPackage -AllUsers
Это убирает пакет у существующих пользователей. Чтобы он не появлялся у новых, нужен шаг 3.
Шаг 3: убрать приложение из образа, чтобы оно не возвращалось
Список заготовленных пакетов выводится командой из документации Microsoft:
Get-AppxProvisionedPackage -Online | Format-Table DisplayName, PackageName
Удаление из образа выполняет Remove-AppxProvisionedPackage. По описанию Microsoft, приложение после этого не ставится новым пользователям, а у существующих не удаляется:
Remove-AppxProvisionedPackage -Online -PackageName <значение из колонки PackageName>
Для домашнего компьютера с одной учётной записью этот шаг обычно не нужен. Он полезен, если вы настраиваете несколько профилей или готовите машину для других людей.
Таблица выбора шага
| Ситуация | Что делать |
|---|---|
| Приложение есть в списке «Установленные приложения» и у него есть пункт «Удалить» | Шаг 1, Параметры |
| Пункта «Удалить» нет, приложение нужно убрать только у вас | Шаг 2, Remove-AppxPackage |
| Компьютером пользуются несколько человек, нужно убрать у всех | Шаг 2 с -AllUsers |
| Приложение не должно появляться у будущих пользователей | Шаг 3, Remove-AppxProvisionedPackage |
| Компьютер рабочий, управляется организацией | Политика администратора (см. ниже) |
Что можно удалять, а что не стоит
Единого официального списка «безопасно к удалению для домашнего пользователя» Microsoft не публикует. Опорой служит список, который сама Microsoft предлагает администраторам в политике удаления встроенных приложений. В него входят: Новости (Bing News), Погода (Bing Weather), Microsoft Solitaire Collection, Sticky Notes, Xbox и связанные компоненты (приложение Xbox, Xbox Game Bar, Xbox Identity Provider), Clipchamp, To Do, Центр отзывов, Microsoft 365 (Office), а также Paint, Блокнот, Калькулятор, Камера, Диктофон, Ножницы, Терминал, Быстрая помощь и Медиаплеер. Раз Microsoft предлагает администраторам удалять эти приложения, технически они съёмные, но по пользе для вас они разные.
Практический порядок такой:
- Обычно можно убрать, если не пользуетесь: Новости, Погода, Солитёр, Clipchamp, Центр отзывов, Microsoft 365 (Office), To Do.
- Сначала подумайте: Калькулятор, Блокнот, Фотографии, Ножницы, Paint, Камера, Диктофон, Терминал. Они быстро нужны в самый неудобный момент, а ставятся обратно из Store.
- Xbox: если играете в игры из Microsoft Store или Game Pass, приложения Xbox могут понадобиться; для игр с других площадок они не нужны. Это моё практическое замечание, в документации оно не приведено.
- Не трогайте: системные приложения из
C:\Windowsи пакеты типа Framework. Framework-пакеты служат зависимостями для других приложений. Проверить, не системное ли приложение, можно командой из документации Microsoft:Get-AppxPackage -PackageTypeFilter Main | ? { $_.SignatureKind -eq "System" } | Sort Name | Format-Table Name, InstallLocation. Всё, что в этом списке, оставляйте.
В описании политики Microsoft отмечено, что системные компоненты не удаляются и при попытке добавить их в список политики записывается отдельное событие. Это ещё одна причина не воевать с системными пакетами.
Как вернуть удалённое приложение
Самый простой путь: найти приложение в Microsoft Store и установить заново. То же делает консольный клиент winget; в документации Microsoft для источника msstore указан такой формат (идентификатор Store-приложения взят из примера в документации):
winget install XP9KHM4BK9FZ7Q -s msstore
Свой идентификатор находится командой winget search <название>.
Если приложение не удалено, а перестало запускаться, помогает перерегистрация. Пример из документации Microsoft для Калькулятора:
$InstallLocation = Get-AppxPackage -Name '*WindowsCalculator*' |
Select-Object -ExpandProperty InstallLocation
$ManifestPath = $InstallLocation + '\Appxmanifest.xml'
Add-AppxPackage -Path $ManifestPath -Register -DisableDevelopmentMode
Оно работает для приложения, которое отключено или повреждено, но физически ещё лежит на диске. Для уже удалённого приложения этот способ не подходит, нужна установка из Store.
Если после чистки начали сыпаться ошибки запуска других программ, проверьте целостность системных файлов; порядок описан в статьях «Не найден DLL при запуске программы» и «Ошибка 0xc000007b».
Официальный способ для организаций и новости про Copilot
В Windows 11 версии 24H2 и новее Microsoft добавила политику «Remove default Microsoft Store packages from the system». Она позволяет администратору удалить выбранные встроенные приложения и заблокировать их повторную установку. Условия по документации Microsoft: только редакции Enterprise и Education, политика действует на уровне устройства и срабатывает при создании профиля или входе пользователя, а не мгновенно. Для домашних и Pro-компьютеров она не предназначена, поэтому для обычного пользователя остаются Параметры и PowerShell.
Отдельно существует политика RemoveMicrosoftCopilotApp для удаления приложения Copilot. Она работает только при условиях: установлены и Microsoft 365 Copilot, и Microsoft Copilot, Copilot не ставил сам пользователь и не запускал его последние 28 дней. Пользователь при желании может поставить приложение снова.
Что касается возможности удалить Copilot самому через Параметры на домашних устройствах: об этом сообщают издания, но подтверждения на страницах документации Microsoft я не нашёл, поэтому как факт не утверждаю. Проверьте у себя: если у Copilot в списке «Установленные приложения» есть пункт «Удалить», шаг 1 подойдёт.
Сторонние утилиты: с оговорками
Существуют программы и скрипты, которые удаляют встроенные приложения массово. Если вы решите их использовать, учтите:
- берите только с официального сайта или репозитория автора, не с «раздач» и не из сборок с активаторами;
- читайте, что именно скрипт будет удалять, и сначала создайте точку восстановления;
- задача у них та же, что у команд выше, поэтому для удаления приложений сторонняя программа обычно не нужна;
- скрипты вроде «отключить всё лишнее» часто лезут в реестр и службы, а это уже выходит за рамки удаления приложений.
Для большинства людей хватает Параметров и пары команд PowerShell.
Чего делать не нужно
- Удалять всё подряд маской вида
Get-AppxPackage | Remove-AppxPackage. Под удар попадут и нужные приложения, и зависимости. - Править права на папку
WindowsAppsи удалять её содержимое вручную: система и Store потеряют связь с пакетами. - Использовать «оптимизаторы» и «чистильщики», которые обещают ускорить Windows удалением приложений. Заметного ускорения от удаления нескольких приложений ждать не стоит.
- Ставить взломанные сборки Windows с уже «вырезанными» приложениями и активаторы: такие сборки ломают обновления и безопасность. Нужны только официальные образы Microsoft и легальная лицензия.
- Удалять драйверы и DLL, думая, что они «лишние». Для них есть отдельные разделы каталога: драйверы и DLL, но скачивать их стоит только из надёжных источников.
Источники
- Uninstall or remove apps and programs in Windows - Microsoft Support
- Remove-AppxPackage - Microsoft Learn
- Get-AppxPackage - Microsoft Learn
- Add-AppxPackage - Microsoft Learn
- Remove-AppxProvisionedPackage - Microsoft Learn
- Overview of apps on Windows client devices - Microsoft Learn
- Policy-based in-box app removal - Microsoft Learn
- WindowsAI Policy CSP (RemoveMicrosoftCopilotApp) - Microsoft Learn
- winget install - Microsoft Learn
- Дополнительно, пресса: Every Windows 11 user can now uninstall Copilot - Yahoo Tech
Другие материалы о Windows и софте - в разделе «Статьи» на mirsofta.ru.