Удаление драйверов windows через командную строку

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

&nbsp &nbsp Команда PNPUTIL является удобным средством для установки или удаления драйверов при отсутствии оборудования. Утилита pnputil.exe входит в стандартную поставку всех ОС семейства Windows, начиная с Windows Vista. Для ее работы потребуется запуск от имени администратора. Обычно PNPUTIL используется системными администраторами для добавления драйверов устройств, которые потребуются обычным пользователям, при подключении к системе. С помощью PNPUTIL выполняются все подготовительные действия, для которых нужны права администратора системы, а при подключении устройства, для которого выполнялось добавление драйвера, происходит его тихая установка.

Формат командной строки:

pnputil.exe [-f | -i] [ -? | -a | -d | -e ]

Параметры командной строки:

-? — отобразить справку по использованию.

-e — отобразить список драйверов сторонних производителей

-i — установить драйвер

-d — удалить драйвер

-f — принудительно удалить драйвер подключенного к системе устройства

-a — добавить пакет для установки драйверов

имя INF-файла — имя инф файла из установочного пакета драйвера.

pnputil –e — отобразить список драйверов сторонних производителей.

pnputil –e | more — отобразить список драйверов сторонних производителей в постраничном режиме вывода на экран.

Пример выводимой информации: Опубликованное имя :
oem1.inf
Поставщик пакета драйвера: Microsoft
Класс: Принтеры
Дата разработки и версия драйвера :
06/21/2013 9.1.7601.17514
Имя подписавшего : Microsoft Windows

Опубликованное имя :
oem2.inf
Поставщик пакета драйвера: Advanced Micro Devices, Inc.
Класс: Видеоадаптеры
Дата разработки и версия драйвера :
09/27/2012 9.002.0.0000
Имя подписавшего : Microsoft Windows Hardware Compatibility Publisher

Записки ИТ специалиста.

Удаление драйвера устройства

Данная статья является продолжением статьи об установке работающего драйвера для устройства Trendnet TU-S9. Дело в том, что при установке этого переходника в USB порт в «Диспетчере устройств» все подтягивается более свежий драйвер. Приходилось вручную менять драйвер в свойствах устройства. Как то мне это надоело, и я решил этот вопрос с подменой.

Поиск вывел меня на статью на сайте Майкрософт.

Далее делаю все согласно статье:

1) Запускаю командную строку с правами локального администратора.

2) Выполняем команду pnputil.exe -e > drivers.txt , получаем список всех драйверов.

3) Находим в списке нужный нам OEM#.inf

Опубликованное имя :
oem36.inf
Поставщик пакета драйвера: Prolific
Класс: Порты (COM и LPT)
Дата разработки и версия драйвера :
02/12/2007 3.0.1.0
Имя подписавшего : Microsoft Windows Hardware Compatibility Publisher

Опубликованное имя :
oem37.inf
Поставщик пакета драйвера: Prolific
Класс: Порты (COM и LPT)
Дата разработки и версия драйвера :
06/05/2015 3.6.78.350
Имя подписавшего : Microsoft Windows Hardware Compatibility Publisher

Видим, что в системе зарегистрированы 2 драйвера для устройства USB-to-Com. OEM36.INF нужный нам драйвер, OEM37.INF более свежий, который постоянно, при подключении устройства подтягивается в «Диспетчере устройств» и светит ошибкой «Код 10».

Его и надо удалить, чтобы жизнь не портил

4) pnputil.exe -d oem37.inf

Служебная программа PnP Майкрософт

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

5) Удаляю принудительно с помощью ключа -f : pnputil.exe -f -d oem37.inf

Служебная программа PnP Майкрософт

Пакет драйвера успешно удален.

После этого, после подключения устройства Trendnet TU-S9, подтягивается правильный драйвер.

Читайте также:  Драйвера для windows lumia 640

pnputil pnputil

Pnputil.exe — это служебная программа командной строки, которую можно использовать для управления хранилищем драйверов. Pnputil.exe is a command line utility that you can use to manage the driver store. Эту команду можно использовать для добавления пакетов драйверов, удаления пакетов драйверов и вывода списка пакетов драйверов, которые находятся в хранилище. You can use this command to add driver packages, remove driver packages, and list driver packages that are in the store.

Синтаксис Syntax

Параметры Parameters

Параметр Parameter Описание Description
-a -a Указывает, что добавляет определенный INF-файл. Specifies to add the identified INF file.
-d -d Указывает, следует удалить указанный INF-файл. Specifies to delete the identified INF file.
-E -e Задает перечисление всех сторонних INF-файлов. Specifies to enumerate all third-party INF files.
-f -f Указывает принудительное удаление идентифицированного INF-файла. Specifies to force the deletion of the identified INF file. Нельзя использовать в сочетании с параметром – i . Can’t be used in conjunction with the –i parameter.
-i -i Задает установку идентифицированного INF-файла. Specifies to install the identified INF file. Не может использоваться в сочетании с параметром -f . Can’t be used in conjunction with the -f parameter.
/? /? Отображение справки в командной строке. Displays help at the command prompt.

Примеры Examples

Чтобы добавить INF-файл с именем УСБКАМ. INF-файл, тип: To add an INF file, named USBCAM.INF, type:

Чтобы добавить все INF-файлы, расположенные в к:\дриверс, введите: To add all INF files, located in c:\drivers, type:

Для добавления и установки УСБКАМ. INF-драйвер, введите: To add and install the USBCAM.INF driver, type:

Чтобы перечислить драйверы сторонних производителей, введите: To enumerate all third-party drivers, type:

Чтобы удалить INF-файл и драйвер с именем oem0. INF, введите: To delete the INF file and driver named oem0.inf, type:

Как удалить драйверы в режиме Windows PE?

Можно ли удалить драйверы в режиме Windows PE, которые мешают загрузке? В одной из недавних статей я показал один из вариантов, как можно оживить Windows после замены материнской платы. Суть методики в том, что вы просто должны из-под среды Windows PE добавить к имеющемуся образу корректные драйверы чипсета установленной материнской платы. Драйверы легко скачиваются из сети и добавляются (а потом считываются с) на любой внешний носитель. Однако инструкция некоторым могла показаться неполной по одной причине – присутствие драйверов от старой матплаты может вызвать как минимум нестабильное поведение Windows в последующем. Или, что не редкость, недейственность описанного способа. Потому я бы хотел выделить в отдельную статью способ как удалить драйверы в режиме Windows PE, чтобы те не мешали нормальной загрузке системы. Этот способ подойдёт и тем, кто:

  • не знает причину, почему Windows постоянно вываливается в BSOD, но…
  • информация по ошибке даёт основания полагать, что причиной тому является именно драйвер
  • всё началось именно после установки/ обновления драйвера к какому-то из устройств.

Как и в предыдущей статье главным шагом будет выход на аварийную консоль cmd . Выбирайте любой из подходящих способов и приступайте к работе (уверен, что консоль с собственного HDD или SSD вам всё-таки будет доступна). И, как и в прошлый раз, работать будем средством DISM, потому качество некоторых фотографий оставляет желать лучшего.

Перед тем как приступить помните, что вы должны быть уверены в том, что делаете. Удаление системных драйверов может привести к полной незагрузке системы. Так что как минимум запаситесь “сто-пудово” работающими и совместимыми драйверами на отдельной флешке.

Как удалить драйверы в режиме Windows PE из консоли cmd?

Аварийная консоль заряжена. Как всегда, определяемся с дисками с помощью diskpart:

Как видно по фото, диску с системными файлами Windows (на Томе 1) присвоена буква С. Покидаем diskpart командой exit . После чего вводим команду отображения всех драйверов:

Консоль вернёт нам список установленных пакетов с порядковыми их номерами в части Опубликованное имя (в формате oemX.inf ) и пояснениями по причастности к производителю или оборудованию (Имя класса). Здесь сразу нужно заострить внимание на том, что именами oemX.inf система обозначит именно пакеты драйверов сторонних разработчиков. Принимая решение об удалении предположительно побитого или просто мешающего загрузке драйвера, вы можете ссылаться на информацию, полученную из статьи Компьютер не загружается. Виноват драйвер? Однако в случае, например, с вариантом при экстренной замене материнской платы, сомнений во “вмешательстве” драйверов со стороны прежней платы у вас вообще быть не должно. В любом случае команда удалить драйверы в режиме Windows PE через консоль cmd примет вид:

где oemX.inf выбранный вами драйвер. Ответом послужит сообщение типа:

Найдено пакетов драйверов для удаления: 1.

Удаление 1 из 1 – oemX.inf: Пакет драйверов успешно удалён.

Операция успешно завершена.

Среди драйверов потенциальных “врагов “может быть несколько. Тогда команда удалить драйверы в режиме Windows PE в одну строку сразу пачкой примет вид:

где oem1, oem2 и т.д. – числа, обозначающие конкретные пакеты. Далее, если под рукой устройство с приготовленными заранее драйверами, в которых вы уверены, вы можете тут же добавить их к системе командой

  • c – диск, на котором лежит Windows
  • x – флешка или карта с драйверами
  • recurse – флаг, заставляющий прошерстить весь диск Х в поиске файлов .inf.

Для конкретного драйвера команда примет вид (в том числе без цифровой подписи):

Перезагрузите компьютер и попробуйте проверить проделанное. По необходимости повторите процедуру. Успехов.

Как из системы Windows 10 можно удалить все драйверы – 6 способов сброса

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

Стороннее ПО

Пользователю, который слабо представляет особенности программных компонентов компьютера, стоит порекомендовать обратиться к помощи приложений от сторонних разработчиков. Такое ПО позволяет быстро сбросить ненужные драйверы при помощи специальной функции. В частности, стоит рассмотреть Driver Fusion. Приложение обладает русскоязычным интерфейсом и является простым в освоении.

Для очистки драйверов потребуется:

  • Скачать и установить программу на компьютер.

  • Запустить приложение.
  • Перейти во вкладку «Очиститель драйверов».

  • Раскрыть категорию с необходимым типом устройства (видеоадаптеры, клавиатуры и другие).

  • Кликнуть ЛКМ по названию оборудования.
  • Нажать кнопку «Очистить».

Важно. Бесплатная версия приложения имеет ограниченный функционал, поэтому у вас не получится удалить все файлы оборудования. Очищены будут лишь некоторые из них.

Если возможности Driver Fusion окажутся недостаточными, то рассмотрите другие подобные программы вроде Driver Cleaner или Driver Sweeper. Кроме того, вы можете обратиться к встроенным средствам системы.

Через Диспетчер устройств

Удаление драйверов геймпада, мыши, клавиатуры и других видов оборудования также выполняется без помощи программного обеспечения от сторонних разработчиков. Для осуществления задуманного понадобится обратиться к встроенному инструменту Windows 10:

  • Щелкните ПКМ по иконке меню «Пуск».
  • Выберите «Диспетчер устройств».

  • Раскройте вкладку с необходимым типом устройств.

  • Сделайте клик ПКМ по названию выбранного вида оборудования.
  • Нажмите кнопку «Удалить устройство».

  • Отметьте галочкой пункт «Удалить программы драйверов для этого устройства».
  • Подтвердите удаление.

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

Раздел Приложения

Установленные драйверы отображаются не только в Диспетчере устройств, но и в Параметрах. Это меню также позволяет полностью избавиться от лишнего ПО, будь то Realtek High Definition Audio Driver или программное обеспечение видеокарты NVIDIA:

  • Откройте «Параметры», используя меню «Пуск».

  • Перейдите в раздел «Приложения».

  • В первой вкладке «Приложения и возможности» отыщите название драйвера, отвечающего за тот или иной вид оборудования.

  • Щелкните ЛКМ.
  • Нажмите кнопку «Удалить».

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

Приложение Управление печатью

Этот метод стоит рассмотреть тем, кто желает избавиться от драйверов для принтера. Судя по названию приложения, вы уже могли догадаться, что очистить ПО других устройств (адаптеры USB или аудио) с его помощью не получится. Если подобный вариант вас полностью устраивает, то следуйте инструкции:

  • Откройте поисковую строку Windows 10, кликнув по значку в виде лупы (располагается в левом нижнем углу Панели задач).

  • Введите запрос «Управление печатью» и запустите одноименное приложение.

  • После запуска раскройте вкладку «Серверы печати», а затем – «Драйверы».

  • Щелкните ЛКМ по названию интересующего ПО.

  • Кликните ПКМ, а затем нажмите кнопку «Удалить пакет драйвера».

  • Подтвердите выполнение операции.

«Управление печатью» позволяет избавиться не только от программного обеспечения определенных видов оборудования, но и от встроенного ПО. Так что будьте внимательны, удаляя компоненты печати.

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

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

Человеку, столкнувшемуся с подобной ситуацией, рекомендуется поступить следующим образом:

  • Перейдите в раздел «Система», а затем – «О системе».

  • Щелкните по надписи «Сведения о системе» (находится в нижней части интерфейса).

  • Выберите «Дополнительные параметры».

  • Во вкладке «Дополнительно» нажмите на «Переменные среды».

  • Нажмите кнопку «Создать» в первом поле.

  • Задайте имя «devmgr_show_nonpresent_devices» и установите значение «1».

  • Сохраните переменную.
  • Откройте «Диспетчер устройств».

  • Через вкладку «Вид» отметьте пункт «Показать скрытые устройства».

  • Удалите ПО, используя метод очистки через «Диспетчер устройств».

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

Через Командную строку

Возможно, ПК не захочет удалять программное обеспечение. Тогда придется обратиться к Командной строке компьютера, которая позволит решить проблему через ввод запроса:

  • Откройте КС с правами Администратора, щелкнув ПКМ по иконке «Пуск».

  • Введите команду «pnputil –e» и нажмите «Enter».

  • Найдите в списке «неудаляемый» драйвер, а затем избавьтесь от него запросом «pnputil -f -d driver». Вместо «driver» в запросе указывается имя ПО так, как оно отображается в Командной строке.

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

Читайте также:  Xmpp сервера по windows
Оцените статью