Как удалить приложения Windows 10 через командную строку — вопрос, который возникает у пользователей, когда стандартные средства системы не справляются. Часто встроенные утилиты вроде «Параметров» или «Панель управления» не позволяют избавиться от ненужных программ, особенно если это предустановленные приложения от Microsoft. Командная строка (CMD) предлагает больше гибкости и работает даже в случаях, когда графический интерфейс даёт сбой.
В Windows 10 есть несколько способов удаления через консоль: с помощью команды wmic, утилиты powershell или специализированных инструментов вроде DISM. Каждый метод подходит для разных типов приложений — от стандартных программ до UWP-приложений из Microsoft Store. Разберёмся, как это сделать быстро и без ошибок.
Почему командная строка эффективнее стандартных методов
Стандартные способы удаления программ в Windows 10 — через «Параметры» (Пуск → Параметры → Приложения) или «Панель управления» (Пуск → Панель управления → Программы и компоненты) — подходят не всегда. Во-первых, они не удаляют предустановленные приложения вроде Microsoft Edge, Калькулятор или Погода. Во-вторых, если программа повреждена, её может не быть в списке для удаления.
Командная строка позволяет обойти эти ограничения. Например, с её помощью можно:
- Удалить встроенные приложения Windows 10, которые не отображаются в графическом интерфейсе;
- Массово удалять программы по списку;
- Работать в системах, где графический интерфейс недоступен (например, в безопасном режиме).
Кроме того, командная строка работает быстрее — не нужно искать программу в длинных списках, достаточно знать её имя или идентификатор.
Перед удалением приложений через CMD создайте точку восстановления системы. Это поможет откатить изменения, если что-то пойдёт не так. Чтобы создать точку восстановления, откройте Панель управления → Восстановление → Настройка восстановления системы и следуйте инструкциям.
| Команда | Тип приложений | Пример использования | Особенности |
|---|---|---|---|
wmic | Стандартные программы (.exe) | wmic product where name="ProgramName" call uninstall | Работает только с программами, установленными через MS Installer. Не удаляет UWP-приложения. |
powershell | UWP-приложения (из Microsoft Store) | Get-AppxPackage *Microsoft.YourPhone* | Remove-AppxPackage | Удаляет приложения для текущего пользователя. Для всех пользователей нужно добавить параметр -AllUsers. |
DISM | Встроенные компоненты Windows | DISM /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCalculator_10.2008.11.0_neutral_~_8wekyb3d8bbwe | Удаляет приложения для всех пользователей. Требует прав администратора. |
Способы удаления приложений через CMD: сравнение команд
В Windows 10 есть три основных команды для удаления программ через командную строку: wmic, powershell и DISM. Каждая из них имеет свои особенности и подходит для разных сценариев. Ниже — сравнение их возможностей.
Выбор команды зависит от типа приложения, которое вы хотите удалить. Например, для удаления Google Chrome подойдёт wmic, а для удаления Microsoft Teams — powershell.
Пошаговая инструкция: удаляем программу через wmic
Команда wmic (Windows Management Instrumentation Command-line) — один из самых простых способов удалить стандартную программу через командную строку. Она работает с программами, установленными через инсталляторы .msi.
Вот как это сделать:
- Откройте командную строку от имени администратора. Для этого нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». - Проверьте список установленных программ, чтобы найти точное имя приложения:
wmic product get name. Эта команда выведет список всех программ, установленных через MS Installer. - Скопируйте точное имя программы из списка. Например, если вы хотите удалить 7-Zip, имя может выглядеть как
7-Zip 20.00 (x64 edition). - Выполните команду удаления:
wmic product where name="ИмяПрограммы" call uninstall. Например:wmic product where name="7-Zip 20.00 (x64 edition)" call uninstall. - Подтвердите удаление, нажав
Y(Yes) в открывшемся окне.
⚠️ Внимание: Не все программы установлены через MS Installer. Если командаwmic product get nameне показывает нужную программу, попробуйте другие методы, например, черезpowershell.
Удаление UWP-приложений через PowerShell
UWP-приложения (Universal Windows Platform) — это программы из Microsoft Store, такие как Калькулятор, Фотографии или Microsoft Solitaire Collection. Их нельзя удалить через wmic, но зато это легко сделать через PowerShell.
Вот как это работает:
- Откройте от имени администратора (
Win + X → Windows PowerShell (администратор)). - Получите список всех установленных UWP-приложений:
Get-AppxPackage | Select Name, PackageFullName. - Найдите в списке нужное приложение и скопируйте его
PackageFullName. Например, для Калькулятора это может быть:Microsoft.WindowsCalculator_10.2008.11.0_neutral_~_8wekyb3d8bbwe. - Удалите приложение для текущего пользователя:
Remove-AppxPackage Microsoft.WindowsCalculator_10.2008.11.0_neutral_~_8wekyb3d8bbwe. - Если нужно удалить приложение для всех пользователей, используйте:
Get-AppxPackage -AllUsers *Microsoft.WindowsCalculator* | Remove-AppxPackage -AllUsers.
После выполнения команды приложение исчезнет из меню «Пуск» и списка установленных программ.
Удаление встроенных компонентов через DISM
Некоторые преложения, например, Microsoft Edge или OneNote, встроены в систему и не удаляются через wmic или PowerShell. Для них подходит команда DISM (Deployment Image Servicing and Management).
Вот как это сделать:
- Откройте командную строку от имени администратора.
- Получите список всех пакетов приложений, доступных для удаления:
DISM /Online /Get-ProvisionedAppxPackages | more. Команда| moreпозволяет листать список постранично. - Найдите в списке нужный пакет. Например, для Microsoft.OneNote это может быть:
Microsoft.OneNote_16.0.14326.20404_neutral_~_8wekyb3d8bbwe. - Удалите пакет:
DISM /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.OneNote_16.0.14326.20404_neutral_~_8wekyb3d8bbwe.
После выполнения команды приложение будет удалено для всех пользователей системы.
| Приложение | Имя пакета (PackageName) | Команда для удаления |
|---|---|---|
| Microsoft Edge | Microsoft.MicrosoftEdge_44.19041.1266.0_neutral__8wekyb3d8bbwe | DISM /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftEdge_44.19041.1266.0_neutral__8wekyb3d8bbwe |
| Xbox | Microsoft.XboxIdentityProvider_1000.19041.1000.0_neutral__8wekyb3d8bbwe | DISM /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxIdentityProvider_1000.19041.1000.0_neutral__8wekyb3d8bbwe |
| Skype | Microsoft.SkypeApp_15.67.99.0_neutral__kzf8qxf38zg5c | DISM /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_15.67.99.0_neutral__kzf8qxf38zg5c |
Что делать, если команда не работает
Иногда команды для удаления приложений через командную строку не срабатывают. Вот основные причины и решения:
- Нет прав администратора. Убедитесь, что командная строка или запущены от имени администратора. Для этого щёлкните правой кнопкой по значку «Пуск», выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
- Неправильное имя программы. Проверьте точное имя приложения с помощью команд
wmic product get nameилиGet-AppxPackage | Select Name. Даже лишний пробел или неправильный регистр могут привести к ошибке. - Приложение защищено системой. Некоторые встроенные приложения (например, Microsoft Store или Параметры) нельзя удалить без нарушения работы системы. В этом случае лучше их отключить через групповую политику или реестр.
- Повреждённые файлы системы. Если команды
DISMилиPowerShellвыдают ошибки, попробуйте восстановить целостность системы:sfc /scannowиDISM /Online /Cleanup-Image /RestoreHealth.
Если ни один из методов не работает, попробуйте использовать специализированные утилиты вроде CCleaner или Revo Uninstaller. Они часто справляются с удалением упрямых программ.
Как восстановить удалённое приложение
Если вы удалили встроенное приложение (например, Калькулятор или Фотографии) и хотите его вернуть, используйте PowerShell. Для восстановления одного приложения для текущего пользователя выполните команду: Get-AppxPackage -AllUsers *Microsoft.WindowsCalculator* | ForEach-AddAppxPackage. Чтобы восстановить все стандартные приложения, используйте: Get-AppxPackage -AllUsers | ForEach-AddAppxPackage.
Практическое руководство: удаляем ненужные приложения за 5 минут
Чтобы быстро избавиться от ненужных программ, следуйте этому алгоритму. Он подходит для большинства пользователей и не требует глубоких знаний.
Сначала определите, какие приложения вы хотите удалить. Разделите их на две группы:
- Стандартные программы (.exe) — удаляются через
wmic; - UWP-приложения — удаляются через
PowerShellилиDISM.
Затем выполните шаги для каждой группы:
- Откройте командную строку от имени администратора.
- Для стандартных программ:
- Получите список:
wmic product get name; - Удалите нужную программу:
wmic product where name="ИмяПрограммы" call uninstall.
- Получите список:
- Для UWP-приложений:
- Получите список:
Get-AppxPackage | Select Name; - Удалите приложение:
Remove-AppxPackage.
- Получите список:
После удаления перезагрузите компьютер, чтобы изменения вступили в силу.
Чек-лист перед удалением приложений
Часто задаваемые вопросы
Можно ли удалить Windows Defender через командную строку?
Технически да, но не рекомендуется. Windows Defender — встроенный антивирус, и его удаление может оставить систему без защиты. Если вы хотите отключить его, используйте групповую политику или реестр. Например, через командную строку можно отключить командой:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware /t REG_DWORD /d 1 /f.
Но помните, что это ослабит безопасность системы.
Как удалить приложение для всех пользователей?
Для удаления UWP-приложений для всех пользователей используйте команду в PowerShell:
Get-AppxPackage -AllUsers *ИмяПриложения* | Remove-AppxPackage -AllUsers.
Для встроенных компонентов через DISM:
DISM /Online /Remove-ProvisionedAppxPackage /.
Почему после удаления приложение снова появляется?
Это происходит, если приложение было удалено только для текущего пользователя, но осталось в профилях других пользователей или в системных компонентах. Чтобы удалить его полностью, используйте команды с параметром -AllUsers в или DISM для встроенных приложений.
Можно ли удалить Microsoft Store?
Да, но это не рекомендуется, так как используется для обновления системных приложений. Чтобы удалить его, выполните в PowerShell:
Get-AppxPackage *WindowsStore* | Remove-AppxPackage.
Для восстановления используйте:
Get-AppxPackage -AllUsers *WindowsStore* | ForEach-AddAppxPackage.