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

&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

Со временем Windows хранит множества резервных копий в системе, временные файлы, старые драйвера, которые постепенно будут занимать пространство на жестком диски. Конечно можно почистить диск "C" от ненужных файлов , чтобы освободить место на вашем жестком диске, но что делать, если старые драйвера какого-либо устройства мешают установки новых версий? Особенно проблемы вызывают беспроводные мыши, клавиатуры и другие USB устройства, которые не хотят иногда работать, пока не удалим старые драйвера и не установим новые.

Читайте также:  Что значит дата прописью

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

Как удалить предыдущую версию драйвера

Каждый раз, когда драйвер обновляется раз за разом, то старые резервные копии драйверов остаются в системе, тем самым забивая жесткий диск и мешают установки новых версий драйвера. Для удаления предыдущих версий драйвера напишите в "Поиске" (около Пуск) Командная строка или CMD, нажмите на ней правой кнопкой мыши и запустите от имени администратора, далее в открывшимся окне задайте команду cleanmgr .

Поставьте галочку около пункта Пакеты драйверов устройств и нажмите OK. Будет выполнена очистка всех старых пакетов драйверов.

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

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

  • Нажмите сочетание кнопок Win+R и введите следующую команду devmgmt.msc, чтобы открыть диспетчер устройств.

  • В диспетчере устройств, нажмите Вид >Показать скрытые устройства.

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

Мы видим на картинке выше слабо выделенные устройства, это и есть скрытые драйвера, которые иногда мешают нам.

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

Как выявить скрытые драйвера устройств в диспетчере

Команда связана с тем, чтобы отобразить скрытые драйвера в диспетчере устройств, старых версиях Windows XP, 7.

Запустите Командную строку от имени администратора и введите команду:

  • SET devmgr_show_nonpresent_devices = 1

Можете перейти в диспетчер устройств и попробовать отобразить скрытые.

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

Данная статья является продолжением статьи об установке работающего драйвера для устройства 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, подтягивается правильный драйвер.

Оцените статью
Добавить комментарий

Adblock detector