Как удалить драйвер из папки system32 drivers
Можно ли удалить драйверы в режиме 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 примет вид:
Найдено пакетов драйверов для удаления: 1.
Удаление 1 из 1 — oemX.inf: Пакет драйверов успешно удалён.
Операция успешно завершена.
Среди драйверов потенциальных «врагов «может быть несколько. Тогда команда удалить драйверы в режиме Windows PE в одну строку сразу пачкой примет вид:
где oem1, oem2 и т.д. — числа, обозначающие конкретные пакеты. Далее, если под рукой устройство с приготовленными заранее драйверами, в которых вы уверены, вы можете тут же добавить их к системе командой
- c — диск, на котором лежит Windows
- x — флешка или карта с драйверами
- recurse — флаг, заставляющий прошерстить весь диск Х в поиске файлов .inf.
Для конкретного драйвера команда примет вид (в том числе без цифровой подписи):
Перезагрузите компьютер и попробуйте проверить проделанное. По необходимости повторите процедуру. Успехов.
Необходимость в удалении драйверов может возникнуть при замене комплектующих или периферийных устройств, а также при их обновлении до новой версии. В этой инструкции мы рассмотрим несколько способов, как удалить драйвер в операционной системе Windows 7, Windows 10 и Windows 11.
Панель управления
В большинстве случаев, установленные вручную драйверы можно удалять как обычные программы, то есть через « Панель управления ». Для этого нужно открыть « Панель управления » (в Windows 10 и Windows 11 для этого нужно нажать Win-R и выполнить команду « control ») и перейти в раздел « Программы – Удаление программы ».
Здесь вы увидите список всех программ, которые установлены на вашем компьютере. Для того чтобы найти нужный драйвер можно воспользоваться поиском.
Для удаления драйвера просто кликните по нему правой кнопкой мышки и выберите вариант « Удалить » или « Удалить / Изменить ».
После этого запустится установщик, отвечающий за установку и удаление программного обеспечения. С его помощью вы сможете удалить драйвер, точно также, как это делается в случае обычных программ.
Для завершения удаления перезагрузите компьютер.
Меню Параметры
Если вы пользуетесь Windows 10 или Windows 11, то вы можете удалить драйвер через меню « Параметры ». Для этого откройте « Параметры » (например, с помощью комбинации клавиш Win-i ) и перейдите в раздел « Приложения – Приложения и возможности ».
В данном разделе будет точно такой же список установленных программ, как и в « Панели управления ». Здесь вы сможете найти нужный драйвер и удалить его с компьютера.
В Windows 10 это выглядит так:
В Windows 11 это выглядит так:
После завершения удаления перезагрузите компьютер.
Диспетчер устройств
Также драйвер можно удалить через « Диспетчер устройств ». Если вы пользуетесь операционной системой Windows 10, то для того, чтобы открыть « Диспетчер устройств » вы можете просто кликнуть правой кнопкой мыши по меню « Пуск » или нажать комбинацию клавиш Windows-X и выбрать соответствующий пункт меню.
В Windows 7 можно открыть « Панель управления » и перейти в раздел « Система и безопасность – Система – Диспетчер устройств ».
Также можно просто нажать Win-R и выполнить команду « mmc devmgmt.msc ». Этот вариант сработает во всех версиях Windows.
Так или иначе, перед вами появится окно « Диспетчера устройств ». Здесь будут отображаться все устройства, которые подключены к вашему компьютеру. Для того чтобы удалить драйвер одного из устройств кликните на него правой кнопкой мышки и перейдите в « Свойства ».
В свойствах выбранного устройства нужно перейти на вкладку « Драйвер » и нажать на кнопку « Удалить » или « Удалить устройство ».
После этого появится окно для удаления устройства. Здесь нужно активировать опцию « Удалить программы драйверов для этого устройства » и нажать на кнопку « Удалить ».
После завершения перезагрузите компьютер.
Неподключенные устройства
Нужно отметить, что после удаления драйвера операционная система Windows может попытаться сразу скачать новый драйвер из интернета и немедленно его установить. Это особенно актуально для Windows 10 и Windows 11, в которых это происходит очень быстро. Если вы не хотите, чтобы это происходило, то просто отключите интернет на то время пока вы удаляете и переустанавливаете драйверы.
Описанный выше способ предполагает, что устройство подключено к компьютеру. Если же вам нужно удалить драйвер отключенного устройства, то это требует некоторых дополнительных настроек. Для этого нужно нажать комбинацию клавиш Win-R и выполнить команду « sysdm.cpl ».
После этого появится окно « Свойства системы ». Здесь открываем вкладку « Дополнительно » и нажимаем на кнопку « Переменные среды ».
В результате должно появиться окно « Переменные среды ». Здесь нужно нажать на кнопку « Создать », которая находится в блоке « Переменные среды пользователя ».
Дальше вводим имя переменной « devmgr_show_nonpresent_devices » и задаем ей значение « 1 », после чего закрываем все открытые окна нажатием на кнопку « ОК ».
После этого возвращаемся в окно « Диспетчера устройств », открываем меню « Вид » и включаем опцию « Показать скрытые устройства ».
После этого в окне « Диспетчера устройств » начнут отображаться устройства, которые сейчас не подключены к компьютеру, и вы сможете удалить их драйверы.
В большинстве случаев удаление драйверов через « Диспетчер устройств » работает хорошо. Но, после такого удаления на компьютере могут остаться файлы или записи в реестре. Если вы хотите добиться полного удаления драйверов, то для этого нужно использовать специализированные программы, которые мы рассмотрим ниже.
Driver Fusion
Driver Fusion (скачать) — это бесплатная программа для полного удаления драйверов, ранее известная как Driver Sweeper . Driver Fusion сканирует систему и находит все файлы и записи реестра, которые связаны с выбранным устройством. После этого пользователю предлается выполнить удаление драйвера и найденных файлов.
Чтобы воспользоваться этим способом запустите Driver Fusion и перейдите в раздел « Очиститель драйверов ». Здесь нужно выбрать тип устройства (например, видеоадаптеры) и производителя (например, NVIDIA).
Дальше нужно подождать, пока программа просканирует компьютер.
После завершения сканирования нужно нажать на кнопку « Очистить ».
После удаления перезагрузите компьютер.
Display Driver Uninstaller (DDU)
Display Driver Uninstaller или DDU ( скачать) – бесплатная программа для удаления драйверов видеокарт от AMD и NVIDIA. DDU позволяет полностью удалить драйвер и все его следы в операционной системе.
Для этого нужно загрузить компьютер в безопасном режиме и запустить Display Driver Uninstaller. В программе нужно выбрать производителя видеокарты (AMD и NVIDIA) и нажать на кнопку « Удаление и перезагрузка ».
После этого Display Driver Uninstaller выполнит удаление драйвера видеокарты и перезагрузит компьютер. Более подробно о программе Display Driver Uninstaller в статье:
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
Необходимость удалять драйверы из системы возникает довольно редко. Например, такая необходимость может возникнуть в случае замены комплектующих или для установки новой версии драйверов с нуля. В данном материале мы рассмотрим несколько способов удаления старых драйверов.
Способ № 1. Удаление драйвера через Панель управления.
Некоторые драйверы можно удалить через Панель управления. Для этого откройте Панель управления и перейдите в раздел «Удаление программ».
После этого перед вами откроется список установленных программ. В этом списке могут отображаться и некоторые драйверы. Например, здесь, можно найти драйверы от видеокарты AMD. Для того чтобы удалить найденный драйвер, выделите его в списке и нажмите на кнопку «Изменить» (в некоторых случаях это кнопка может называться «Удалить»).
После этого запустится установщик, с помощью которого можно удалить старый драйвер из системы.
Обратите внимание, что данный способ работает, далеко не для всех драйверов. Поэтому если нужного вам драйвера нет в списке установленных программ, то вам следует воспользоваться другим способом удаления.
Способ № 2. Удаление старых драйверов через Диспетчер устройств.
Второй способ удаления драйверов, это удаление через Диспетчер устройств. Для этого нужно открыть Диспетчер устройств, найти там устройство, драйвер которого вы хотите удалить, и открыть его свойства.
После этого перед вами откроется окно со свойствами данного устройства.
Здесь нужно перейти на вкладку «Драйверы» и нажать на кнопку «Удалить».
Способ № 3. Удаление старых драйверов с помощью программы Driver Sweeper.
Если предыдущие способы удаления драйверов вам не подходят, то вы можете воспользоваться программой Driver Sweeper. Данная программа позволяет выполнять полное удаление драйверов из системы. При этом удаляются не только сами драйверы, но и все следы их работы. Ключи в реестре, временные файлы и т.д.
После запуска программу лучше сразу включить русский язык. Для этого нажимаем на «Language», выбираем «Russian» и нажимаем на кнопку «Apply».
После этого переходим в раздел «Анализ и очистка». Здесь будет отображаться список драйверов, которые обнаружила программа Driver Sweeper. Для того чтобы удалить драйвер, вы должны установить напротив него галочку и нажать на кнопку «Очистка».
Также вы можете выделить драйвер и нажать на кнопку «Анализ». В этом случае, программа покажет список файлов, которые имеют отношение к выбранному драйверу.
В этом списке можно выбрать, какие файлы вы хотите удалять, а какие нет. После чего нажать на кнопку «Очистка» для того чтобы удалить выбранные файлы.
Но, режим анализа вам вряд ли понадобится. В большинстве случаев достаточно выделить драйвер в списке и сразу нажать на кнопку «Очистка» для того чтобы удалить драйвер и все его файлы.
Кстати , на сайте есть отдельные статьи об удалении драйверов видеокарты AMD Radeon и видеокарты NVIDIA GeForce GTX. Рекомендуем ознакомиться.
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
Когда пользователь устанавливает новое оборудование или обновляет для него драйверы, драйверы предыдущих версий продолжают жить в системе. Windows не удаляет их специально — мало ли, обновлённые могут не заработать. И пользователь успешно откатится до предыдущей версии в ожидании исправленных дров к устройству. Но по прошествии времени, когда обновлённый драйвер доказал право на работу, прежний никуда не денется. Как вы поняли, с течением времени список драйверов пополняется, и именно за счёт устаревших версий. Рассмотрим же как удалить ненужные драйверы из Windows, в том числе дрова-дубликаты, с помощью встроенных средств Windows.
Как известно, в Windows драйверы хранятся в папке
С течением времени эта папочка весомо расширяется, причём, чем старше возраст папки, тем больше гигабайт занятого пространства вы там обнаружите. Нормальное желание любого пользователя — уменьшить размер директории и количества файлов, в ней расположенных. Однако перед тем, как начать, пару моментов, о которых нужно знать:
- никогда не удаляем содержимое папки вручную
- перед манипуляциями, подобной этой, ВСЕГДА создаём точку восстановления
- после очистки хранилища установка любого нового устройства будет проходить по принципу «скачать — установить».
Диспетчер устройств вам в помощь
Он умеет многое. Но перед удалением драйверов к конкретным устройствам не торопитесь. Часть из них от вас скрыта. Запустите консоль команд от имени администратора и наберите команду
Это откроет глазу скрытые устройства, неподключенные в данный момент. Консоль ничего не ответит, но изменения вступят в силу немедленно. Теперь удаляйте.
Как удалить ненужные драйверы в Windows 7?
Перед удалением можно взглянуть на список имеющихся драйверов в текстовом формате. Запускаем консоль от имени администратора и вводим:
В корне диска С: вы обнаружите одноимённый файл, который я как всегда предлагаю вам открыть при помощи более продвинутого блокнота Notepad++ с настроенной кириллицей.
Формирование списка выполнено в виде таблицы, говорящей саму за себя. Здесь всё: имя, устройство, дата выпуска, номер версии, производитель и т.п. Пробегитесь по списку, уверяю, ненужных вы обнаружите немало. Выбрав непонятные удаляем командой (сразу с флагом -f «принудительно»):
Если что-то непонятно или не получается, попробуйте более современные подходы, описанные ниже.
Как удалить ненужные драйверы в Windows 10?
В ОС Windows нового поколения удалить старые драйверы стало возможным и с помощью графической утилиты Очистка диска (cleanmgr.exe). Хотя способ через консоль также доступен. В строке поиска начните вводить название утилиты и запустите ту от имени администратора
Ну, на мои данные особо не смотрите — я привожу пример на свежеустановленной виртуальной машине. У вас объём пространства, отнимаемый устаревшими файлами, может быть гораздо больше. Всё, повторяю, зависит от давности установки и агрессивности использования системы. С течением времени содержимое окна очистки Windows может измениться, так что пробуйте варианты далее.
А теперь далее. В Windows 10 есть прямая функция удаления, в том числе, ранее установленных драйверов. Для их очистки зажмите WIN + I, переходим в Система — Память. Выберите Временные файлы
Удаляйте. процедура полезная, но не быстрая.
Как удалить старые драйверы при помощи PowerShell.
Здесь всё просто:
- качаем скрипт
- распаковываем, Разблокируем во вкладке Безопасность по необходимости
- запускаем среду Powershell и вводим команду запуска неподписанных скриптов
- нажмите Y, чтобы согласиться
- теперь запускаем сам скачанный файл, указав на путь хранения (у вас он будет свой):
А программы для удаления драйверов есть?
Есть. Вот некоторые из них:
Справляются они с проблемами с переменным успехом, так что читайте отзывы. Последние две мне пару раз пригодились. Отписывайтесь, как у кого прошло и сработало ли. У меня всё. Успехов.
Добавить комментарий Отменить ответ
Первооткрыватель идеи упаковывать чипсы не в пакет, а в банку Фредрик Бор захоронен … в одной из таких банок. Разработав в своё время эту инновационную идею для компании Proctor & Gamble, он так влюбился в собственное открытие, что на склоне лет не раз поговаривал о том, что хотел бы забрать своё детище в могилу. И в какой-то момент после смерти Бора похоронная процессия остановилась у магазина, сыновья зашли в магазин и вернулись с банкой Принглс со вкусом «Оригинальные». В банку его прах и поместили.
Совет от Niks, участника чата @winsiders, столкнувшегося с кривым драйвером USB-модема и невозможностью запустить устройство.
Задача
В диспетчере устройств USB-модем с восклицательным знаком, и никакие пляски с бубном не помогают подсунуть правильный драйвер. Утилита pnputil показывает драйвер в списке, но удалить не может.
В результате какого-то сбоя имя INF-файла не соответствует установленному драйверу.
Решение
Задача решается с помощью DISM в два этапа.
Этап 1 — Поиск INF-файла драйвера
Это можно делать в среде восстановления, но в работающей системе сподручнее.
Для каждого драйвера выводится два имени — опубликованное (published) и исходное (original), примерно так:
Теперь надо поискать исходное имя в папке %windir%\System32\DriverStore\FIleRepository и взять на заметку полный путь к INF-файлу.
Этап 2 — Удаление драйвера в среде восстановления
Если на первом этапе в листинге DISM не нашлось драйвера, надо попытаться получить список драйверов в среде восстановления:
Здесь W — буква раздела с Windows. Определиться с буквами дисков проще всего так.
Удаляется драйвер одной командой:
После удаления драйвера, загрузки в Windows и подключения USB-модема правильный драйвер установился сам, и устройство заработало нормально.
Резюме
Документация DISM по обслуживанию INF здесь, но в ней описано только удаление драйвера по опубликованному имени. Однако если с этим не справилась утилита pnputil, то и DISM не поможет. При этом pnputil не умеет удалять драйверы по пути.
Наконец, DISM может удалять драйверы только в среде восстановления, поэтому решение именно такое.
Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.
Вас также может заинтересовать:
Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.
комментариев 10
Вадим, ваша статья только что помогла починить мне компьютер!
Установил драйвер на NVMe контроллер и win10 перестала загружаться, даже в безопасном режиме, восстановление почему-то не работало (выдавало ошибку 0х80070003, хотя я сделал точку прямо перед установкой этого драйвера).
В итоге удалил из msdart и все сразу заработало!
Странно, что в листинге:
я этого драйвера не нашел, но примерно знал название и нашел его вручную в system32.
Ваша оценка: 0
Александр, рад что помогло. Точки в последнее время огорчают чаще чем радуют…
Ваша оценка: +1
Я так понял, что 0х80070003 связано с тем, что не удается найти файл или папку.
Так и не понял, чем распарсить лог SystemRestore, который лежит в \Windows\Logs\SystemRestore
В интернете пишут, что стандартная Event Viewer читает, но у меня полезной инфы оно не показывало
Ваша оценка: 0
Что за контроллер такой?
Ваша оценка: 0
Вопрос в целесообразности. Можно потратить много времени на курение логов SR, но это не решит проблему с откатом. Поэтому точечное решение проблемы в данном случае оптимально.
Ваша оценка: 0
Интересно, как подсунул неправильный драйвер и какие именно пляски?
Считаю, что в реестре поковырялись, отсюда и проблемы.
Ваша оценка: 0
Когда вам приносят ноутбук и просят завести USB-модем, история вопроса вам никак не поможет — проблему надо решать в текущей постановке.
Как там плясал с бубном Niks, я не знаю, но прозреваю, что он попробовал многое (если не все) из того, что мы с вами вдвоем могли бы ему предложить :)
Ваша оценка: 0
Ника Гурджумелидзе
Драйвер был «подсунут» штатной программой установки с USB модема. При удалении драйвер она решила оставить, а повторно установить ПО не представлялось возможным — оно лежало на самом USB модеме, а он не работал по причине, описанной выше. То есть, ты удаляешь штатный софт, а повторно его установить не можешь. Допускаю, что это проблема совместимости (модем года 2011, как никак), но проблема от этого никуда не денется, нужно решение.
И нет, ковыряния в реестре без причины или ради «оптимизации» это не моё.
Ваша оценка: 0
Никогда не сталкивался с подобным. Но буду на будущее знать.
Отличный блог.
оф…
В шапке блога пишет мол подписывайся на канал в телеграмм. При попытке перейти браузер пишет мол неизвестный тип адреса.
Телеграмм насколько мне известно заблокирован в России мобыть из-за этого?
Хотя глянул на адрес действительно какой-то странный.
tg://resolve?domain=sterkin_ru
Ваша оценка: 0
Ссылка работает для тех, у кого установлен клиент Telegram. Если не установлен, вам она не нужна.
Читайте также:
- Как добавить строку в таблицу в powerpoint
- Названия строк в excel выберите один из 5 вариантов ответа
- Ошибка при выполнении приложения сервера progid excel application
- Не работает нажим пера в фотошопе
- Какие вредоносные программы заражают объекты файловой системы внедряя свой машинный код внутрь них