Как удалить программу Windows с помощью командной строки

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

Также может быть полезным: Лучшие деинсталляторы (программы для удаления программ). Раньше я уже писал две статьи на тему удаления программ, рассчитанных на начинающих пользователей: Удаление программ Windows 10, Как правильно удалять программы Windows и Как удалить программу в Windows 8 (8.1), если вас интересует именно это, можете просто перейти к указанным статьям.

Деинсталлируем программу в командной строке

Для того, чтоб удалить программу через командную строку, прежде всего запустите ее от имени администратора. В Windows 10 можно начать набирать Командная строка в поиске на панели задач, а затем выбрать пункт для запуска от имени администратора. В Windows 7 для этого найдите ее в меню «Пуск», кликните правой кнопкой мыши и выберите «Запуск от имени Администратора», а в Windows 8 и 8.1 можно нажать клавиши Win + X и выбрать нужный пункт в меню.

Запуск командной строки от имени Администратора

  1. В командной строке введите wmic Запуск WMIC в командной строке
  2. Введите команду product get name — это отобразит список установленных на компьютере программ. Список установленных программ
  3. Теперь, чтобы удалить конкретную программу, введите команду: product where name=”имя программы” call uninstall — в этом случае перед удалением вас попросят подтвердить действие. Если вы добавите параметр /nointeractive то запрос не появится.
  4. По завершении удаления программы вы увидите сообщение Method execution successfull. Можно закрыть командную строку. Программа удалена в командной строке

Как я уже сказал, эта инструкция предназначена лишь для «общего развития» — при обычном использовании компьютера команда wmic вам скорее всего не понадобится. Используются же такие возможности для получения информации и удаления программ на удаленных компьютерах в сети, в том числе и одновременно на нескольких.

Комментарии (26) к Как удалить программу Windows с помощью командной строки

  • MistreSS

    У меня не получается удалить таким способом. Все время пишет «отсутствуют экземпляры». Что это значит?

    Ответить

    • Dmitry

      При первой команде такое пишет? Возможно, у вас ничего не установлено? Или вы не администратор?

      Ответить

  • laym

    пишет Uninstall Недопустимая команда для псевдонима. что делать?

    Ответить

    • Dmitry

      Судя по всему, для этой программы не поддерживается такая возможность. А что именно удаляете? Просто возможно, что что-то системное?

      Ответить

  • laym

    А всё я разобрался но теперь другая проблема пишет всё удалилось итд итп но программа ещё в компе

    Ответить

  • laym

    ещё когда пишет что удалилось итд итп ReturnValue = 1603; всегда это число 1603 а у вас на скрине 0

    Ответить

  • Андрей

    Спасибо, огромное за помощь. У меня в дефолтной программе удаления и доп. утилитах не отображался VMware Player, только так смог удалить, не хотел саму директорию с программой удалять, хвосты бы еще какие остались.

    Ответить

  • palexa

    Привет! Или не все программы видит wmic или не все можно удалить. CCleaner не видит, следовательно ответ «Alias non found»
    По сути надо написать скрипт, который запустится от имени админа, при входе пользователя в систему и удалит прогу
    Как запускать скрипт знаю, а вот со скриптом проблема

    Ответить

  • Serg

    Сработало на ура. Спасибо за «рецепт» : )

    Ответить

  • Alex

    Здравствуйте ! У меня возникла проблема с удалением и восстановлением виндовс 8.1
    Я играю в онлайн игру и чтобы увеличить фпс я делаю минимальные настройки и полноэкранное окно на самом минимуме после чего вся система перестраивается в течении нескольких секунд 5-10 на другой формат. Также до выхода на рабочий стол я так же изменяю настройки в прежнее положение, а потом только выхожу из игры, если этого не сделать да выхода из игры пк виснет на долгое время и рабочий стол выглядит также как и настройки в игре и только путём перезагрузки удавалось восстановить прежний формат. Но недавно я совершил роковую ошибку выключил (крашнул) пк не изменив настроек то есть вырубил его через кнопку. После я уже не могу войти в виндовс вообще мне постоянно пишет что работа системы не корректна и нужно перезагрузить пк, после перезагрузки повторяется это же снова и снова. Я пробовал восстановить систему из разных точек, загрузить винду по новой, но снова выскакивает окно о перезагрузке. Попробовал и через командную строку но также не удаётся. Подскажите что можно попробовать ещё ?

    Ответить

    • Dmitry

      Здравствуйте.
      А есть возможность получить к точкам восстановления системы? Они могут помочь.

      Ответить

  • Radmir

    А у меня пишет что
    Desccripteon = Not found

    Ответить

  • Саша

    Огонь, подскажите пожалуйста, а на XP как удалить? Скрипт может есть какой для удаленного удаления, через psexec.

    Метод описанный в статье работает!

    Ответить

  • АЗА

    Подскажите, пож-та, а почему при удалении программы через меню (терминал не открыт), терминал открывается, мигает и закрывается?

    Ответить

    • Dmitry

      Через какое именно меню? Вы вводите команду в окно «выполнить», верно? Тогда все ок, запускается командная строка (терминал) для ее выполнения.

      Ответить

  • Саша

    Привет Дмитрий! wmic отлично зашло, спасибо за статью. А есть способ удаленного удаления программ для XP Vista? На 7,8,10 я так понял через cmd удаленно подключившись к компу я провернул эту операцию, а как сделать на старых системах, типа XP? Там скрипт писать надо.

    Ответить

    • Dmitry

      Здравствуйте.
      А у нас WMIC в общем-то появился как раз на XP/Server 2003 и с тех пор не менялся особо.
      И вот, в качестве примера, как раз для удаленных машин на XP описывается процесс:

      https://community.spiceworks.com/how_to/179-using-a-command-line-to-uninstall-software-on-remote-pcs

      Ответить

      • Саша

        Ух, огонь! Спасибо за статью. Думаю, голову ломаю, как Радмин с компов на работе снети, GPO не выход (не разворачивал через GPO), а вот wmic может очень даже зайти, правда придется всё ручками ковырять, порядка 50 компов. А может даже и логон скриптом. В любом случае, спасибо за оперативный ответ.
        Хотел про «облегченную» 10-ку спросить, но думаю покопаюсь сам, найду статью. Была где-то на сайте.
        Спасибо

        Ответить

  • Игорь

    Здравствуйте! Вопрос «назасыпку». А что если программа запаролена. Например, Касперский. Есть возможность забить в команде пароль? Или как удалить запароленную программу?

    Ответить

  • Stas

    А если название программы на кириллице?

    Ответить

  • Noname

    Что делать если я когда пытаюсь удалить виртуал бокс оно отменяется и и пишет ошибку

    Ответить

    • Dmitry

      Здравствуйте.
      А что за ошибка?

      Ответить

  • SonicfoN

    Если происходит такая ошибка, и при этом вы знаете, что файла этого: НЕТ.
    wmic
    product get name
    product where name=»Autodesk Inventor Professional 2024 Language Pack — Русский (Russian)» call uninstall (К примеру)
    wmic:root\cli>product where name=»Autodesk Inventor Professional 2024 Language Pack — Русский (Russian)» call uninstall
    Метод успешно вызван.
    Параметры вывода:
    instance of __PARAMETERS

    ReturnValue = 1603; правка -> найти
    ищем GUID без кавычек ( в нашем случае 7F4DD591-2864-0001-1049-7107D70F3DB4)
    Делаем бэкап реестра до удаления.
    Удаляем ОДНУ папку, где показывается наш GUID нажав на del, ничего не трогая.
    Подтверждаем и победа, вы удалили с корнем программу
    (Мимо админ)

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться