Часто случается что драйвер определенного устройства вызывает различные проблемы. Последствия – неправильная работа самого устройства или вовсе система прекращает нормальную работу. Для восстановления работы системы используют откат драйверов, возврат к точке восстановления системы и т.д. Но проблемный драйвер можно просто удалить из системы, особенно если вы уверены что проблема в нём.
Мы разберём два варианта: Как удалить драйвер с помощью командной строки если система загружается и как удалить драйвер если Windows не запускается и скорее всего как раз из-за проблемного драйвера
Удаление драйверов в командной строке с работающей Windows
Содержание
Для того чтобы удалить драйвер из командной строки нам необходимо получить список драйверов и их опубликованных имён. Порядок действий следующий:
1. Запустите командную строку от имени администратора и введите команду:
pnputil /enum-drivers

2. Вы увидите достаточной большой список драйверов, установленных в операционной системе.
Для удаления определенного драйвера используйте следующую команду, заменив номер на соответствующий номер из значения «Опубликованное имя» нужного драйвера, например:
pnputil.exe /delete-driver oem7.inf /force

Для удаления драйвера командная строка обязательно должна быть запущена от имени администратора. Также обратите внимание, что системные драйверы в этом списке отображаться не будут. Только сторонние драйверы или драйверы загруженные через Центр обновлений Windows
Удаление драйвера если Windows не запускается
Зачастую именно “кривой” драйвер является причиной того что операционная система не загружается. В этом случае для удаления драйвера нам необходимо загрузиться в среду восстановления, например 2k10 Live USB или др.
В среде восстановления нам нужно получить драйверы из нашей системы.
- Загрузитесь в среду восстановления и также запустите командную строку (можете нажать Shift+F10).
2. В командной строке введите команду:
dism /image:c:\ /get-drivers
Если команда завершится ошибкой “Не удалось получить доступ к образу”, скорее всего буква диска с системой отличается от C:
В этом случае в командной строке используйте:
diskpart
list volume
exit
С помощью этой команды вы определите системный диск:

3. В списке установленных драйверов будет отображаться опубликованное имя, класс устройства, поставщик драйвера. Если этого окажется недостаточно, чтобы определить, какой драйвер нужно удалить, вы можете использовать команду получения подробной информации о драйвере:
dism /image:c:\ /get-driverinfo /driver:oemНОМЕР.inf
В команде замените номер на номер опубликованного имени драйвера и букву диска, если это необходимо.
4. Для удаления драйвера введите команду:
dism /image:c:\ /remove-driver /driver:oemНОМЕР.inf

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