Как удалить драйвер в командной строке

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

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

Удаление драйверов с помощью командной строки в запущенной Windows

Если вход в Windows 11/10 возможен, базовым способом для удаления драйверов в командной строке будет использование утилиты pnputil. Необходимые шаги:

  1. Запустите командную строку от имени администратора.
  2. Введите команду
    pnputil /enum-drivers
    для получения списка драйверов и их опубликованных имен.
  3. Для удаления определенного драйвера используйте следующую команду, заменив номер на соответствующий номер из значения «Опубликованное имя» нужного драйвера:
    pnputil.exe /delete-driver oemНОМЕР.inf /force
    Удаление драйвера в pnputil

В результате вы должны будете увидеть сообщение «Пакет драйвера успешно удален».

Описанный выше метод работает только для сторонних драйверов, установленных вручную или из Центра обновлений Windows, однако системные драйвера в списке отображаться не будут. Если задача — удаление системных драйверов, шаги будут следующими:

  1. Запустите командную строку от имени администратора.
  2. Введите команду
    wmic sysdriver get name
    Получение имен системных драйверов
  3. Предыдущая команда отобразит список имен системных драйверов. Для удаления драйвера по имени используйте команду:
    wmic sysdriver where(name="имя") delete
    Удаление системного драйвера

Удаление драйвера в среде восстановления, WinPE или с загрузочной флешки

Предыдущие способы сработают лишь в том случае, если Windows исправно запускается и её использование возможно.

Если это не так, например, вместо загрузки вы видите синий экран с ошибкой, есть возможность использовать команды DISM для удаления драйверов в командной строке в среде восстановления, с загрузочной флешки (в программе установки Windows достаточно нажать клавиши Shift+F10 чтобы открыть командную строку) или загрузившись в WinPE.

  1. В командной строке введите
    dism /image:c:\ /get-drivers
    Получение списка пакетов драйверов в DISM это отобразит список установленных пакетов драйверов.
  2. Если предыдущая команда отобразит сообщение «Не удалось получить доступ к образу», возможно, буква диска с системой отличается от C: (такое может быть в среде восстановления). В этом случае используйте команды
    diskpart
    list volume
    exit
    чтобы определить актуальную букву системного раздела диска и использовать её в команде. Получение буквы системного диска в среде восстановления
  3. В списке установленных драйверов будет отображаться опубликованное имя, класс устройства, поставщик драйвера. Если этого окажется недостаточно, чтобы определить, какой драйвер нужно удалить, вы можете использовать команду получения подробной информации о драйвере:
    dism /image:c:\ /get-driverinfo /driver:oemНОМЕР.inf
    заменив номер на номер опубликованного имени драйвера и букву диска, если это необходимо.
  4. Для удаления драйвера введите команду (если нужно, изменив букву системного раздела диска):
    dism /image:c:\ /remove-driver /driver:oemНОМЕР.inf
    Удаление драйвера в командной строке с помощью DISM

В результате соответствующий драйвер будет удален из системы.

Если у вас есть дополнительные вопросы, касающейся рассмотренной темы, вы можете задать их в комментариях ниже, я постараюсь помочь.

Комментарии (5) к Как удалить драйвер в командной строке

  • namoviot

    Очень выручило. Видеодрайвером сделал черный экран на важном рабочем компьютере, вообще не вовремя, пришлось dism’у запускать, так как вручную эти .inf файлы удалить не помогло (которые в папке «c:\windows\inf\»). Благо на флешке был winpe в виде boot.wim и к нему папка efi с bootx64 для загрузки. Всем рекомендую оный набор иметь при себе, весит всего ~300 мб, можно скачать с официального сайта майкрософт (называется windows adk winpe).

    Ответить

  • genius

    Я не могу понять какой драйвер из списка от видеокарты. Винда не загружается. Проблема в её драйвере (только предположение но может быть)

    Ответить

  • Роман

    Сгорела видеокарта, поставил другую, не даёт зайти в виндовс 10, синий экран и стоп critical process died. В виндовс 7 заходит. Dism выдаёт «ошибка инициализации. Дополнительные сведения см. в файле журнала. Файл журнала находится по адресу X:\windows \Logs\DISM\dism. log»

    Ответить

  • Сергей

    ‘Не удалось удалить пакет драйвера: С помощью указанного INF-файла сейчас было установлено одно или несколько устройств’? как решить?

    Ответить

    • Dmitry

      Здравствуйте.
      Если прямо перед этим производилась установка или обновление каких-то драйверов, перезагрузите компьютер и повторите действие.

      Ответить

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

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