Как удалить программы в командной строке или Windows PowerShell

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

Естественно, что этого недостаточно для выполнения многих видов деятельности на компьютере. Чтобы решить эту проблему, на ПК устанавливается дополнительное программное обеспечение.

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

Часть приложений регулярно используется, другой софт задействован время от времени, а остальными программами не пользуются по разным причинам. Ненужные программы необходимо деинсталлировать с ПК, чтобы они не занимали место на дисковом пространстве или не влияли на производительность устройства.

Чтобы удалить программу с компьютера можно воспользоваться системными средствами Windows или сторонним программным обеспечением. Можно использовать любой из этих способов. Сторонние приложения-деинсталляторы имеют дополнительный функционал, это позволяет им более тщательно подчищать следы от удаленных программ на компьютере.

В этом руководстве мы рассмотрим один из способов деинсталляции ненужных приложений: удаление программы через командную строку и удаление программ через PowerShell.

Большей части пользователей удобнее использовать графический интерфейс средства удаления программ Windows или программы-деинсталлятора. Но, есть и другой метод решить эту задачу: удалить программу из PowerShell или из командной строки.

В некоторых случаях, может понадобиться в PowerShell удалить программу, или выполнить удаление программы с помощью командной строки, например, если удаление приложения обычным способом заканчивается неудачей. К сожалению, бывают такие ситуации, когда по разным причинам не происходит деинсталляция ненужного программного обеспечения.

В этих случаях, можно воспользоваться консолью или более мощным инструментом — Windows PowerShell. Удаление программ через командную строку Windows выполняется одинаково в разных версиях операционной системы: Windows 10, Windows 8.1 (Windows 8), Windows 7.

Необходимо учитывать, что в окнах консоли отображаются не все установленные программы, а только те, которые для инсталляции на ПК использовали установщик Windows (установочные пакеты «.msi» приложений Win32).

Сначала мы посмотрим, как удалить программу с помощью командной строки, а затем сделаем тоже самое в Windows PowerShell.

Как удалить программу через командную строку

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

Запуск удаления программ из командной строки выполняется следующим способом:

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите команду, а затем нажмите на клавишу «Enter»:
wmic product get name

ввод команды

  1. Через некоторое время, в окне консоли появится список установленных приложений.

список программ

  1. Чтобы запустить удаление программ из командной строки, необходимо выполнить следующую команду:
wmic product where name="XXX" call uninstall /nointeractive

"XXX" — имя программы, заключенное в двойных кавычках, так как оно отображается в командной строке.

/nointeractive — параметр для немедленного запуска удаления программы, без вызова дополнительных шагов.

удаление программы

  1. После завершения удаления приложения в окне интерпретатора командной строки отобразится информация о завершении этой операции.

Windows PowerShell — удаление программ

Помимо командной строки, в операционную систему Windows встроен более мощный инструмент — PowerShell. Выполнение задачи по деинсталляции происходит подобным образом при помощи других команд.

Пройдите следующие шаги:

  1. Запустите Windows PowerShell от имени администратора.
  2. В окне системного средства выполните команду:
Get-WmiObject Win32_Product | ft name,version,vendor,packagename

список программ

  1. После выполнения команды, в окне оболочки отобразятся установленные на ПК приложения.

список программ

  1. Выполните следующую команду:
(Get-WmiObject Win32_Product -Filter "Name = 'XXX'").Uninstall()

'XXX' — имя программы в одинарных кавычках, находящееся в конструкции с двойными кавычками.
  1. Дождитесь завершения операции по удалению программы.

программа удалена

Выводы статьи

Обычно, на компьютере установлено довольно много программ, с помощью которых пользователь решает свои задачи. С течением времени, не все приложения становятся нужными или актуальными для использования в работе. Поэтому имеется смысл в деинсталляции ненужных программ с ПК.

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

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

Василий Прохоров

Создатель сайта Vellisa.ru, автор более 1000 статей по работе с программами и настройке операционных систем, опытный пользователь ПК и Интернет

8 комментариев

  1. Какие преимущества имеет такое удаление перед удалением через панель управления или, скажем, Reg Organizer?

    • Нет никаких преимуществ. Это один из способов для удаления приложений из Windows.

      • Командные строки выглядит более по-хакерски. Вы получаете +5 к харизме профессионального компьютерщика. Окружающие восхищаются вами. Босс гордится, что нанял такого специалиста почти задаром.

        • Ха ха ха.

    • Конкретно для меня преимущество заключается в следующем: когда готовишь 1-5-20 ПК для магазинов или офиса или просто переустанавливаеш ОС, не нужно сидеть вручную удалять всякое дерьмо, вместо этого можно запустить готовый скрипт PS, который и удалит все, и настроит рабочий стол, и создать пользователей с наделенными правами, и тому подобное.

    • Создание cmd-файлов, удаленное удаление через Каспера и так далее.

  2. Это-то понятно. А как удалить через wmic запароленную программу, зная пароль? Вот в чем вопрос!

  3. Добрый день! Подскажите как модернизировать скрипт, чтобы сразу несколько программ удалить?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *