Для устранения проблем в работе ПК часто помогает переустановка драйверов, что подразумевает предварительное их удаление из системы. Если попытаться установить драйвер поверх уже установленного на компьютере (т.е. без предварительного удаления), можно только ухудшить ситуацию. Да и не факт, что у пользователя получится это сделать, т.к. операционная система может заблокировать установку драйвера ввиду наличия старого.
Есть три способа удаления драйверов в операционных системах Windows 11:
- Стандартное удаление через Диспетчер устройств либо путем деинсталляции программы, предназначенной для работы с тем или иным устройством (вместе с программой удаляются и драйверы).
- Использование специализированных утилит для удаления драйверов.
- Ручное удаление драйверов при помощи терминала Windows (PowerShell).
У неопытных пользователей может возникнуть вопрос о целесообразности использования 2 и 3-го способов, ведь существует стандартная процедура. Как показывает практика, некоторые драйверы попросту «не хотят» удаляться через Диспетчер устройств. Именно в таких ситуациях приходится действовать нестандартно — либо использовать утилиты, либо прибегнуть к ручному способу.
Как откатить и удалить драйвера в Windows 10
Стандартное удаление драйверов через «Диспетчер устройств»
Рассмотрим стандартный способ удаления драйверов на примере программного обеспечения видеокарты. Для начала стоит попробовать выполнить деинсталляцию программы (или нескольких), отвечающую за управление устройством (или настройку драйвера). Для этого:
- Откройте Панель управления Windows из меню Пуск либо при помощи системной программы Выполнить следующим образом: нажмите на клавиатуре клавиши Win + R, затем вставьте команду control в отобразившееся окно и нажмите ОК.
- В окне Панели управления кликните по элементу Удаление программы (если данный элемент отсутствует, смените режим просмотра элементов Панели на Категория в правом верхнем углу):
- В открывшемся окне отобразится список установленных на компьютере программ. Нас интересуют приложения, относящиеся к устройству, чей драйвер необходимо удалить. В нашем случае мы имеем дело с графическим адаптером от NVIDIA. Найдем относящееся к видеокарте программное обеспечение:
- На изображении выше выделены все три программы видеокарты — графический драйвер, фирменная утилита NVIDIA GeForce Experience и программное обеспечение PhysX.
- Чтобы удалить программу, просто кликните правой кнопкой мыши по названию драйвера видеокарты и выберите единственный пункт в выпадающем меню Изменить/Удалить. Следуйте инструкциям на экране, после чего компьютер будет перезагружен.
Как полностью удалить драйвера видеокарты Nvidia, AMD, Intel
- Удаление драйвера, как правило, приводит к деинсталляции и всего дополнительного программного обеспечения видеокарты. Если этого не произошло (т.е в списке установленных программ Windows после перезагрузки ПК до сих порт остается ПО от видеокарты), удалите его точно так же, как и сам драйвер.
Теперь рассмотрим удаление драйверов из системного приложения Диспетчер устройств. Для примера также возьмем программное обеспечение видеокарты:
- Для запуска Диспетчера устройств можно также воспользоваться меню Пуск или Панелью управления. Нажмите комбинацию клавиш Win + R, а в отобразившееся окно Выполнить впишите команду msc, затем кликните ОК.
- В открывшемся окне раскройте раздел Видеоадаптеры. В нем будет отображено название и модель видеокарты.
- Кликните по этому названию правой кнопкой мыши, затем выберите из контекстного меню вариант Удалить. Это приведет к открытию диалогового окна. Установите галочку напротив пункта (если он имеется) Удалить программы драйверов и нажмите ОК.
- В некоторых случаях перед удалением производитель просит указать причину деинсталляции драйвера — выберите любой вариант и нажмите ОК.
После удаления компьютер нужно будет перезагрузить, после — можно приступать к установке нового драйвера.
Использование утилит для удаления драйверов
Все существующие утилиты для удаления драйверов можно разделить на две условные категории — универсальные и узкоспециализированные. Первые способны удалять драйверы любых устройств, вторые — только определенных. Приведем несколько примером и заодно рассмотрим работу с такими программами.
Программа Driver Fusion
Многофункциональная утилита Driver Fusion позволяет выполнить деинсталляцию драйверов устройств путем удаления их файлов с диска и очистки записей в реестре. Программа работает со всеми ключевыми устройствами, но от ограниченного числа производителей (с наиболее известными) — видеокарты, звуковые, игровые и видеоустройства, клавиатуры, контроллеры запоминающий устройств, принтеры, сетевые карты и т.д. Также позволяет удалять с компьютера фирменные и вспомогательные приложения, прикладываемые к драйверам (например, тот же NVIDIA GeForce Experience).
Утилита Driver Fusion проста в использовании. Чтобы удалить драйвер с ее помощью, достаточно сделать следующее:
- Перейти во вкладку Очиститель драйверов, раскрыть категорию устройств, куда относится удаляемый драйвер, и затем выбрать из списка производителя. Для примера удалим драйвер звуковой карты:
- Как можно заметить на скриншоте выше, при выборе производителя «ASUS» в правой части окна Driver Fusion отобразилась пометка «Записи не найдены». Это означает, что в системе нет драйверов от аудиокарт ASUS. Переходим к следующему производителю — и так до тех пор, пока справа не отобразится список файлов драйверов и записей в реестре о нем. В нашем случае это «Realtek»:
- Для удаления драйвера нужно лишь нажать кнопку Очистить в левом верхнем углу и затем согласится с удалением:
Driver Fusion — условно-бесплатная программа. Без приобретения лицензии она может не справиться с удалением некоторых драйверов.
Программа Display Driver Uninstaller
Display Driver Uninstaller (DDU) — узкоспециализированная программа для удаления с компьютера драйверов видеокарт NVIDIA, Intel и AMD, а также аудиокарт семейства Realtek и Sound Blaster. Утилита отличается способностью удалять не только основные файлы, но и все следы, оставленные драйвером в системе — временные папки, кэш-файлы, записи в реестре, файлы конфигурации и т.д. Также с ее помощью можно удалять фирменный софт от видеокарты.
Удаление драйверов при помощи Display Driver Uninstaller выглядит следующим образом:
- Рекомендуется запускать программу Display Driver Uninstaller из-под безопасного режима работы Windows. Так она сможет работать эффективней.
- При первом запуске на экране отобразится окно с настройками деинсталляции. Можно оставить все как есть либо проставить галочки напротив тех опций, где их нет. Например, с настройками по умолчанию Display Driver Uninstaller не удаляет программное обеспечение PhysX от NVIDIA.
- Далее в правой части окна нужно выбрать тип устройства из соответствующего списка:
- Для примера установим Видеокарта, а в списке производителей выберем NVIDIA. Сразу после этого можно приступать к удалению драйвера, нажав на одну из кнопок слева (отличаются только действием, которая программа выполнит после удаления — перезагрузит или выключит компьютер либо ничего не сделает, а просто удалит драйвер). Процесс деинсталляции будет отображаться в блоке Журнал. Как все будет завершено, программа выдаст соответствующее сообщение.
Работу с программами по удалению драйверов рассмотрели, двигаемся дальше — к ручному способу.
Ручное удаление драйверов
В особо сложных ситуациях (например, когда драйвер не удается удалить по причине его блокировки) можно прибегнуть к ручной деинсталляции программного обеспечения от любых устройств. В этом поможет либо командная строка Windows, либо системное приложение PowerShell. С последним работать удобней, его и будем рассматривать:
- Для начала нужно запустить PowerShell с правами администратора. В Windows 11 для этого достаточно кликнуть по значку Пуск правой кнопкой мыши и затем выбрать в отобразившемся меню Терминал Windows (Администратор).
- Далее в отобразившееся окно вставьте одну из двух следующих команд (можно обе по очереди), после чего нажмите Enter:
Get-WmiObject Win32_PnPSignedDriver| select DeviceName, DeviceClass, Manufacturer, DriverVersion, DriverDate,InfName|Out-GridView
Get-WindowsDriver —Online| select Driver, ClassName, BootCritical, ProviderName, Date, Version, OriginalFileName|Out-GridView
- На экране отобразится новое окно. Первая команда выведет список всех установленных в системе драйверов (включая встроенные), вторая — только те, что были установлены уже после установки Windows (т.е. сторонние). Так выглядит окно со списком сторонних драйверов:
- Для начала нужно определить название удаляемого драйвера (отображаются в столбце Driver). Для этого нужно ориентироваться на имя разработчика/поставщика программного обеспечения (перечислены в столбце ProviderName) и тип/класс устройства (столбец ClassName).
- Для примера удалим драйвер под названием «oeminf», являющийся одним из компонентов программного обеспечения чипсета Intel. Для этого вернемся к окну PowerShell и вставим в нее следующую команду:
pnputil.exe /delete-driver oem21.inf
- Результат — «Пакет драйвера успешно удален»:
Несколько важных моментов по ручному удалению драйверов через PowerShell:
- Некоторые драйверы для удаления требуют использования ключа /force в команде, которую следует прописать за названием драйвера, т.е.:
pnputil.exe /delete-driver oem21.inf /force
- Если драйвер не получается удалить даже при использовании ключа /force, нужно загрузить операционную систему в безопасном режиме.
- Нужно быть осторожным с удалением драйверов, от которых зависит первоначальная загрузка операционной системы. У таких драйверов параметр BootCritical находится в состоянии True.
После удаления драйверов любым из рассмотренных выше способов компьютер следует перезагрузить, а только потом приступать к установке нового. Если устанавливаемый драйвер — тот же, что был только что удален, им лучше не пользоваться. Можно самостоятельно скачать новую версию с официального сайта производителя устройства либо воспользоваться программой DriverHub , которая все сделаем сама в автоматическом режиме.
Как установить драйвер при помощи DriverHub?
DriverHub — бесплатный менеджер драйверов для установки и обновления программного обеспечения компьютерных устройств от различных производителей. Программа проста в использовании, т.к. рассчитана на простых пользователей:
- Запустите DriverHub и нажмите кнопку Найти сейчас в главном окне.
- Дождитесь окончания сканирования компьютера, что обычно занимает 10-15 секунд.
- Выберите драйверы, которые следует установить (или обновить), затем нажмите кнопку Скачать:
- По окончанию скачивания напротив названия драйвера отобразится кнопка Установить — нажмите ее и дождитесь завершения процесса установки.
Источник: www.softsalad.ru
Как удалить драйверы из Windows
В среде Windows в такой процедуре, как удаление драйверов, обычно надобности нет. Система в большинстве случаев уживается с драйверами меняемой периферии. Да и при смене внутренней начинки компьютера последние версии Windows 8.1 и 10, как правило, спокойно себе запускаются, без ухода в BSOD , что бывает с Windows 7 (и версиями постарше) при замене процессора или материнки. Новые версии системы обычно сами сбрасывают привязку к железу и автоматом устанавливают всё, что им нужно.
Тем не менее случаи конфликта драйверов случаются, и иногда может стать вопрос об их удалении с нашим, пользовательским вмешательством. Иная причина такой процедуры – экспериментаторские цели. Итак, как удалить драйверы из среды Windows?
1. Удаление драйверов-приложений
Драйверы – это служебные файлы форматов «.sys» , «.dll» , «.vxd» , «.drv» , хранящиеся в специальных каталогах Windows. Большая часть из них устанавливается с помощью файлов «.inf» и не имеет своего интерфейса для пользовательского управления. Но есть сторонние драйверы, которые поставляются вместе со своими фирменными приложениями.
Такие существуют для видео-, аудиокарт, принтеров и прочей периферии. И устанавливаются они в систему по типу сторонних программ. Избавиться от таких драйверов путём обычной деинсталляции удаётся не всегда, их скрытые компоненты могут оставаться в системе. И в лучшем случае мёртвым грузом занимать место на диске, в худшем – конфликтовать с новыми драйверами . Помогут в таком случае специальные программы-чистильщики.
Uninstall Tool
Одна из лучших программ из числа продвинутых деинсталляторов – Uninstall Tool. Она, во-первых, поможет корректно деинсталлировать сами приложения драйверов, т.е. удалить их с зачисткой остатков в реестре и на диске.
Во-вторых, программа отображает не только основной каталог со сторонним софтом, у неё также есть два отдельных каталога со скрытыми и системными компонентами. Там могут прятаться оставшиеся компоненты сторонних драйверов, а Uninstall Tool умеет их принудительно удалять.
Display Driver Uninstaller
Специально для корректного удаления видеодрайверов предназначена программа Display Driver Uninstaller. Она узкопрофильная, предназначается только для очистки Windows от драйверов видеокарт Nvidia , AMD и Intel вместе со всеми установленными их фирменными приложениями. Рекомендуется к использованию перед заменой видеокарты, чтобы при следующем запуске Windows можно было без лишних проблем внедрить новый видеодрайвер. В её окне справа необходимо выбрать нужную марку видеокарты — Nvidia , AMD и Intel . А слева указать нужное действие – удалить видеодрайвер, а затем либо ничего не делать, либо перезагрузить систему, либо её выключить.
2. Удаление обычных драйверов
Причиной проблем с железом и периферией иногда может быть оставленная в системе информация о старых устройствах этого типа. Таких устройств может уже и не быть в помине, но Windows то хранит их драйверы. Плюс к этому, они же ещё и занимают место на диске. Как удалить драйверы старых, больше не существующих железа и периферии?
Для внешне подключаемой техники можно попытаться прибегнуть к помощи диспетчера устройств. В нём нужно настроить показ скрытых устройств.
И удалить те из них, что уже не используются. Они будут отмечены блеклыми значками.
Что же касается внутренней начинки компьютера, то здесь не всё так просто. Чтобы исправить ситуацию с конфликтом, можно провести отвязку драйверов комплектующих с помощью штатной утилиты Sysprep, предназначенной для развёртывания Windows на корпоративных и OEM -устройствах.
Она возвращает систему в состояние первого запуска, и вся начинка компьютера определяется по-новому.
Но предпочтительней, конечно же, эту утилиту использовать до замены важных комплектующих.
Непосредственно сами драйверы (их служебные файлы) ни в первом, ни во втором случае никуда не исчезают. Разве что файлы установки «.inf» отдельных из них можно удалить в целях расчистки места на диске С. Делается это с помощью штатного средства очистки диска или специальных сторонних программ.
3. Удаление драйверов из системного каталога Windows
Полностью удалить обычные драйверы из среды Windows – с уничтожением их служебных файлов и файлов установки — можно только варварским способом с вмешательством в системный каталог Windows. Проводить такие мероприятия желательно, если ну уж совсем не остаётся ничего другого. И то, с обязательным созданием бэкапа драйверов, а также бэкапа всей системы, если её содержимое представляет ценность. Или же когда мы говорим об экспериментаторских целях с использованием виртуальных Windows, систем на других дисках и т.п. Не рекомендуется проводить нижеследующие действия без должного уровня подготовки на основных компьютерах.
Отправляемся в диспетчер устройств. Двойным кликом открываем свойства устройства, для которого собираемся удалять драйвер. Переходим во вкладку «Драйвер», жмём «Сведения».
Здесь в новом окошке увидим путь к служебному файлу драйвера. Для некоторых устройств таких файлов может быть несколько. Запоминаем все их, их местонахождение в системном каталоге, а лучше всё это записываем или делаем скриншот.
Далее закрываем окошко и возвращаемся к свойствам устройства. Теперь открываем соседнюю вкладку «Сведения». В выпадающем перечне указываем «Имя INF» и фиксируем где-то его значение. Это установочный файл «.inf» драйвера.
Теперь отключаем устройство в диспетчере.
Идём в системный каталог Windows, где хранится его служебный файл «.sys» , «.dll» или другой. И удаляем.
Если служебных файлов несколько, соответственно, необходимо таким образом удалить все их. Возвращаемся к диспетчеру, и видим, что устройство отображается со значком восклицания. И это значит, что для него драйвер в системе не установлен. Попробуем его обновить.
В нашем случае эксперимент проводился с сетевой картой, потому искать в Интернете нет смысла. Сразу выбираем локальный поиск драйверов.
Кликаем выбор из списка доступных драйверов.
Нужный из них нашёлся, кликаем «Далее» и устанавливаем.
Восстановление драйвера стало возможным, поскольку мы в системном каталоге удалили его служебные файлы, но мы пока что не трогали файл установки «.inf» . Чтобы сделать невозможным впредь установку драйвера, идём по пути:
C:WindowsINF
И удаляем в этой папке ранее зафиксированный файл «.inf» .
Но система не захочет его удалять, запросит доступ с правами TrustInstaller . А, получив такие права, придумает новую причину отказа. Более того, система не захочет удалять не только файл «.inf» , но и служебные файлы некоторых драйверов.
В описанном выше случае удаление файла «.sys» произошло по причине выбора устройства, которое система не считает жизненно важным – сетевой карты. Драйверы жизненно важных комплектующих она не позволит удалить. В таких случаях необходимо загрузиться с любого Live -диска с файловым менеджером на борту. И удалить все зафиксированные внутри системы служебные файлы и при необходимости файл установки «.inf» .
После удаления установочного файла «.inf» система без Интернета или помощи стороннего ПО не сможет установить драйвер устройства.
Далее можем пытаться установить новый драйвер любым из возможных способов:
• С инсталлятора, скачанного на официальном сайте;
• Поискать в Интернете или в Центре обновления;
• Прибегнуть к помощи специализированного стороннего софта;
• Извлечь из ранее сделанных бэкапов.
Источник: www.white-windows.ru
Как полностью удалить драйвер в Windows?
10.01.2023
itpro
PowerShell, Windows 10, Windows 11, Windows Server 2019, Windows Server 2022
комментария 4
В этой статье мы рассмотрим, как удалить драйвера оборудования или принтеров в Windows 10 и 11. При подключении нового оборудования к компьютеру, Windows пытается автоматически найти, скачать (или обновить) подходящие драйвера через Windows Update. Со временем в каталоге C:WindowsSystem32DriverStore может накопиться большое количество драйверов, которые не используются.
Вы можете удалить драйвер из хранилища драйверов Windows несколькими способами.
Удалить драйвер принтера в Windows
Если вы удалили принтер из панели управления Windows, его драйвер все еще остается в системе. Чтобы полностью удалить драйвера печати в Windows:
- Откройте консоль управления печатью printmanagement.msc (если консоль отсутствует, установите ее из набора администрирования RSAT с помощью команды: dism /Online /add-Capability /CapabilityName:Print.Management.Console$~0.0.1.0 );
- Перейдите в Print Manager -> Print Servers -> выберите ваш компьютер -> Drivers;
- Здесь будут перечислены все драйвера принтеров. Щелкните по драйверу, который вы хотите удалить и выберите Удалить пакет драйвера (Remove driver package);
Также вы можете удалить ненужные драйвера через свойства сервера печати. Для этого выполните команду printui /s /t2 , выберите драйвер принтера, нажмите кнопку Remove и выберите Remove driver and driver package.
Во встроенном PowerShell модуля для управления драйверами доступен командлет Remove-PrinterDriver. Чтобы удалить конкретный драйвер, выполните команду:
Remove-PrinterDriver -Name «HP Universal Printing PCL 6»
Удалить драйвер из диспетчера устройства Windows
Перед удалением любого драйвера нужно отсоединить устройства, которые могут его использовать. Затем:
- Запустите консоль диспетчера устройств ( devmgmt.msc );
- В разделе View включите опцию Show hidden device;
В этом режиме можно удалить скрытые/невидимые сетевые адаптеры.
Найдите в списке ваше устройства, щелкните по нему правой кнопкой и выберите Uninstall device;
Если для устройства отсустствует драйвер, оно отображается в диспетчере оборудования с желтым восклицательным знаком. Вы можете найти драйвер для неизвестного устройства в Windows по этому инструкции.
Как удалить драйвер в Windows из командной строки?
Чтобы вывести список сторонних драйверов, установленных в Windows, выполните команду:
dism /online /get-drivers /format:table
Вы можете вывести устройства, для которых установлены драйвера, но которые сейчас не подключены к компьютеру, с помощью команды:
pnputil /enum-devices /disconnected
Найдите в списке нужный драйвер и запомните имя файла (в формате oem#.inf ). Чтобы удалить драйвер из командной строки, выполните:
pnputil /delete-driver /uninstall /force
Вы можете предварительно создать резервную копию установленных драйверов в Windows.
pnputil /delete-driver oem15.inf /uninstall /force
Вывести полный список установленных драйверов (включая системные) можно с помощью PowerShell:
Get-WmiObject Win32_PnPSignedDriver | select DeviceName,InfName|
Если драйвер не удаляется в Windows в онлайн режиме, вы можете попробовать удалить его из офлайн образа Windows.
Загрузите Windows в среде восстановления или WinPE. Выведите список драйверов в офлайн образе:
DISM /Image:C: /Get-Drivers
Где C: — буква раздела с Windows.
Чтобы удалить драйвер из образа, выполните:
DISM /Image:C: /remove-driver /driver:oem11.inf
Нужно использовать для удаления драйвера именно DISM. При попытке удалить драйвер в офлайн образе Windows из среды WinPE с помощью PnpUtil.exe, появится ошибка:
Failed to delete driver package: The specified file is not an installed OEM INF.
Или укажите путь к INF файлу:
DISM /Image:C: /Remove-Driver /Driver:
С помощью DISM вы также можете добавить драйвер в установочный ISO/WIM образ Windows.
Предыдущая статья Следующая статья
Читайте далее в разделе PowerShell Windows 10 Windows 11 Windows Server 2019 Windows Server 2022
Установка и настройка фермы Remote Desktop Services (RDS) в Windows Server
Настройка шлюза Remote Desktop Gateway на Windows Server
Вам понадобится новое приложение, чтобы открыть эту ссылку Windows Defender
Включаем поддержку SR-IOV для виртуальных машин Hyper-V
Источник: winitpro.ru