Как удалить драйвер windows 2003

Обновлено: 04.07.2024

В Windows при установке или обновлении драйверов устройств, старые версии драйверов сохраняются в системе. Тем самым пользователю предоставляется возможность в любой момент вернуть старую версию драйвера, если новый драйвер работает нестабильно (полезная возможность, как показал кейс с в которой пришлось откатить версию драйвера Wi-Fi ). Однако Windows автоматически не чистит и не удаляет старые версии драйверов, поэтому со временем, размер места, занимаемого драйверами на системном диске становится довольно большим. В этой статье мы поговорим о способах удаления старых версий драйверов (дубликатов) с помощью внутренних средств системы (без использования стороннего ПО).

Windows хранит все файлы в драйверов в своем репозитории драйверов ( Driver Store ), находящемся в каталоге %WINDIR%\System32\DriverStore\FileRepository.

В моем случае на домашнем ноутбуке с Windows 7 (дата установки системы почти 8 лет назад), каталог FileRepository занимает на диске около 11 Гб и содержит >5000 файлов. Немало! В частности в этом каталоге хранится более 20 различных версий видеодрайвера Nvidia.

  • Ни в коем случае нельзя удалять файлы драйверов из каталога DriverStore вручную.
  • Перед очисткой драйверов настоятельно рекомендуется создать точку восстановления системы (Checkpoint-Computer -Description «BeforeDriversDelete») или резервную копию образа системы .
  • После очистки хранилища, при подключении новых устройств возможно придется качать и устанавливать драйвера вручную.

Поиск и удаление старых версий драйверов в Windows 7

Рассмотрим способ поиска и удаления устаревших драйверов для Windows 7 (в Windows 8 и Windows 10 есть более простые методы удаления старых драйверов, о них написано ниже).

Получим список всех сторонних драйверов, имеющихся в системе, и выгрузим их в текстовый файл. Для этого в командной строке с правами администратора выполним команду:

dism /online /get-drivers /format:table > c:\tmp\drivers.txt

Полученный файл импортируем в Excel и удаляем все лишние данные так, чтобы осталась только таблица со списков драйверов репозитория в формате: номер драйвера в системе (oemXXX.inf), имя оригинального inf файла, класса устройства, производителя, даты установки и версии драйвера.

Полученную таблицу отсортируем по столбцу B (содержит имя оригинального inf файл) и столбцу F (дата установки драйвера). Среди групп одноименных драйверов помечаем для удаления все версии драйверов, кроме последней. В моем случае видно, что большинство старых версий драйверов принадлежит NVIDIA.

Для удаления драйвера можно использовать команду pnputil:

pnputil.exe -d oemxxx.inf

Примечание . В некоторых случаях удалить драйвер можно только с ключом –f : pnputil -f -d oemxxx.inf

Для удобства сформируем в пустом столбце команды для удаления каждого драйвера с помощью формулы =CONCATENATE("pnputil.exe -d ";A21)

Осталось сформированные команды скопировать и выполнить в командной строке или bat файле.

Как вы, скорее всего, помните, обновление драйвера устройства требует, прежде всего, скачивания нужного драйвера. Также рекомендуется просмотреть информацию по имеющемуся драйверу при помощи кнопки Driver Details (Сведения о драйвере) и новому загруженному драйверу, (для этого нужно распаковать скачанный архив, найти файл .dll или .sys file, щёлкнуть на нём правой кнопкой и выбрать пункт Properties [Свойства]). Затем можно воспользоваться инструкциями появившегося на экране Update wizard (Мастера обновлений).

Команда Uninstall Driver (Удалить драйвер) удаляет текущий драйвер устройства и само устройство из системы Windows Server 2003. Она может помочь при выявлении неисправностей в работе данного устройства, позволяя удалять и заново устанавливать драйвер.

Чтобы удалить драйвер устройства, выполните следующее:

1. Откройте консоль Computer Management (Управление компьютером), щёлкнув правой кнопкой на ярлыке My Computer (Мой компьютер) в меню Start (Пуск), и выбрав команду Manage (Управление).
2. На левой панели консоли выберите объект Device Manager (Диспетчер устройств). Диспетчер устройств отобразит список установленных устройств в правой части консоли.
3. Разверните вкладку категории устройств, которые необходимо удалить.
4. Щёлкните правой кнопкой на нужном устройстве и выберите пункт Properties (Свойства).
5. В открывшемся диалоговом окне перейдите на вкладку Driver (Драйвер).
6. Нажмите на кнопку Uninstall Driver (Удалить драйвер).
7. Появится новое диалоговое окно с запросом на подтверждение. Для продолжения нажмите OK.
8. Для завершения процесса удаления перезагрузите компьютер.
9. При удалении драйвера устройства класса plug-and-play, устройство должно быть подключено к системе. Windows Server 2003 может управлять такими устройствами динамически.

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

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

1. В Диспетчере устройств щёлкните правой кнопкой на нужном устройстве.
2. В контекстном меню выберите команду Disable (Отключить).

Теперь можно проверить, как будет работать система, если данное устройство отключено. Затем, когда будет удобно выключить систему Windows Server 2003, можно окончательно удалить устройство, если это нужно вашей организации.

В следующей статье будет рассказано про откат обновлений драйверов с помощью Диспетчера устройств Windows Server 2003

В среде Windows в такой процедуре, как удаление драйверов, обычно надобности нет. Система в большинстве случаев уживается с драйверами меняемой периферии. Да и при смене внутренней начинки компьютера последние версии Windows 8.1 и 10, как правило, спокойно себе запускаются, без ухода в BSOD , что бывает с Windows 7 (и версиями постарше) при замене процессора или материнки. Новые версии системы обычно сами сбрасывают привязку к железу и автоматом устанавливают всё, что им нужно.

Тем не менее случаи конфликта драйверов случаются, и иногда может стать вопрос об их удалении с нашим, пользовательским вмешательством. Иная причина такой процедуры – экспериментаторские цели. Итак, как удалить драйверы из среды Windows?

1. Удаление драйверов-приложений

Драйверы – это служебные файлы форматов «.sys» , «.dll» , «.vxd» , «.drv» , хранящиеся в специальных каталогах Windows. Большая часть из них устанавливается с помощью файлов «.inf» и не имеет своего интерфейса для пользовательского управления. Но есть сторонние драйверы, которые поставляются вместе со своими фирменными приложениями. Такие существуют для видео-, аудиокарт, принтеров и прочей периферии. И устанавливаются они в систему по типу сторонних программ. Избавиться от таких драйверов путём обычной деинсталляции удаётся не всегда, их скрытые компоненты могут оставаться в системе. И в лучшем случае мёртвым грузом занимать место на диске, в худшем – конфликтовать с новыми драйверами . Помогут в таком случае специальные программы-чистильщики.

Uninstall Tool

Одна из лучших программ из числа продвинутых деинсталляторов – Uninstall Tool. Она, во-первых, поможет корректно деинсталлировать сами приложения драйверов, т.е. удалить их с зачисткой остатков в реестре и на диске.

Uninstall Tool

Во-вторых, программа отображает не только основной каталог со сторонним софтом, у неё также есть два отдельных каталога со скрытыми и системными компонентами. Там могут прятаться оставшиеся компоненты сторонних драйверов, а Uninstall Tool умеет их принудительно удалять.

Uninstall Tool - принудительное удаление

Display Driver Uninstaller

Специально для корректного удаления видеодрайверов предназначена программа Display Driver Uninstaller. Она узкопрофильная, предназначается только для очистки Windows от драйверов видеокарт Nvidia , AMD и Intel вместе со всеми установленными их фирменными приложениями. Рекомендуется к использованию перед заменой видеокарты, чтобы при следующем запуске Windows можно было без лишних проблем внедрить новый видеодрайвер. В её окне справа необходимо выбрать нужную марку видеокарты - Nvidia , AMD и Intel . А слева указать нужное действие – удалить видеодрайвер, а затем либо ничего не делать, либо перезагрузить систему, либо её выключить.

Display Driver Uninstaller

2. Удаление обычных драйверов

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

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

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

И удалить те из них, что уже не используются. Они будут отмечены блеклыми значками.

Удалить

Проводник

Она возвращает систему в состояние первого запуска, и вся начинка компьютера определяется по-новому.

Sysprep

Но предпочтительней, конечно же, эту утилиту использовать до замены важных комплектующих.

Непосредственно сами драйверы (их служебные файлы) ни в первом, ни во втором случае никуда не исчезают. Разве что файлы установки «.inf» отдельных из них можно удалить в целях расчистки места на диске С. Делается это с помощью штатного средства очистки диска или специальных сторонних программ.

3. Удаление драйверов из системного каталога Windows

Полностью удалить обычные драйверы из среды Windows – с уничтожением их служебных файлов и файлов установки - можно только варварским способом с вмешательством в системный каталог Windows. Проводить такие мероприятия желательно, если ну уж совсем не остаётся ничего другого. И то, с обязательным созданием бэкапа драйверов, а также бэкапа всей системы, если её содержимое представляет ценность. Или же когда мы говорим об экспериментаторских целях с использованием виртуальных Windows, систем на других дисках и т.п. Не рекомендуется проводить нижеследующие действия без должного уровня подготовки на основных компьютерах.

Отправляемся в диспетчер устройств. Двойным кликом открываем свойства устройства, для которого собираемся удалять драйвер. Переходим во вкладку «Драйвер», жмём «Сведения».

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

Сведения

Далее закрываем окошко и возвращаемся к свойствам устройства. Теперь открываем соседнюю вкладку «Сведения». В выпадающем перечне указываем «Имя INF» и фиксируем где-то его значение. Это установочный файл «.inf» драйвера.

Имя INF

Теперь отключаем устройство в диспетчере.

Отключаем устройство

Идём в системный каталог Windows, где хранится его служебный файл «.sys» , «.dll» или другой. И удаляем.

Удаляем файлы

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

Попробуем обновить

В нашем случае эксперимент проводился с сетевой картой, потому искать в Интернете нет смысла. Сразу выбираем локальный поиск драйверов.

Локальный поиск драйверов

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

Список доступных драйверов

Нужный из них нашёлся, кликаем «Далее» и устанавливаем.

Нужный нашёлся

Восстановление драйвера стало возможным, поскольку мы в системном каталоге удалили его служебные файлы, но мы пока что не трогали файл установки «.inf» . Чтобы сделать невозможным впредь установку драйвера, идём по пути:

C:\Windows\INF

И удаляем в этой папке ранее зафиксированный файл «.inf» .

Удаляем файл inf

Но система не захочет его удалять, запросит доступ с правами TrustInstaller . А, получив такие права, придумает новую причину отказа. Более того, система не захочет удалять не только файл «.inf» , но и служебные файлы некоторых драйверов. В описанном выше случае удаление файла «.sys» произошло по причине выбора устройства, которое система не считает жизненно важным – сетевой карты. Драйверы жизненно важных комплектующих она не позволит удалить. В таких случаях необходимо загрузиться с любого Live -диска с файловым менеджером на борту. И удалить все зафиксированные внутри системы служебные файлы и при необходимости файл установки «.inf» .

После удаления установочного файла «.inf» система без Интернета или помощи стороннего ПО не сможет установить драйвер устройства.

Не удается найти указанный файл

Далее можем пытаться установить новый драйвер любым из возможных способов:

• С инсталлятора, скачанного на официальном сайте;
• Поискать в Интернете или в Центре обновления;

Поиск драйвера

• Прибегнуть к помощи специализированного стороннего софта;
• Извлечь из ранее сделанных бэкапов.

как полностью удалить драйвер

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

Собственно, вариантов полного удаления драйверов существует два: посредством сторонних приложений или же системными средствами. У каждого из представленных вариантов есть свои преимущества и недостатки, поэтому рекомендуем ознакомиться с обоими, и выбирать подходящий, исходя из конкретной ситуации.

Способ 1: Сторонние программы

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

Работу с подобными приложениями рассмотрим на примере решения Driver Fusion.

  1. Загрузите и установите приложение на целевой компьютер, после чего запускайте его с иконки на «Рабочем столе». В главном меню программы воспользуйтесь пунктом «Очиститель драйверов».

Вызвать пункт удаления для полной деинсталляции драйвера через Driver Fusion

Выбор категории устройств для полной деинсталляции драйвера через Driver Fusion

Найти устройство для полной деинсталляции драйвера через Driver Fusion

Начать полную деинсталляцию драйвера через Driver Fusion

Способ 2: Системные средства

Порой более надёжным и удобным вариантом удаления драйверов будет системный функционал – в частности, оснастка «Диспетчер устройств», которым мы и воспользуемся.

    Открыть нужную оснастку проще всего через окно «Выполнить»: нажмите сочетание клавиш Win+R, введите в появившееся окошко команду devmgmt.msc и нажмите «ОК».

Открыть диспетчер устройств через окно Выполнить для полной деинсталляции драйвера

Выбор категории в диспетчере устройств для полной деинсталляции драйвера

Открыть свойства в диспетчере устройств для полной деинсталляции драйвера

Удаление устройства в диспетчере устройств для полной деинсталляции драйвера

Подтверждение удаления устройства и файлов для полной деинсталляции драйвера

После подтверждения запустится процедура удаления драйверов. По её окончании вы получите соответствующее уведомление. В некоторых случаях также стоит перезагрузить компьютер.

Заключение

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: