Мы уже рассматривали, что такое драйвер. Драйверы сами по себе, не появляются в системе. Большая часть из них написана компанией Microsoft и устанавливается в процессе установки системы, еще одна часть драйверов устанавливается после установки системы — с компакт дисков, которые идут вместе с материнскими платами, видеоадаптерами и т.д., или же скачиваются с интернет. Остальные драйверы устанавливаются в процессе установки различных программ.
Остановка работы драйвера
С точки зрения работы с драйверами для программиста или системного администратора, они очень похожи на службы. Поэтому, используя команду net stop имя драйвера можно остановить его работу.
В отличие от служб, остановка драйвера командой net stop – это больше исключение из правил, чем обычная практика. Более того, некоторые драйверы не могут быть остановлены подобным образом!
Еще одним способом остановки драйвера – является его отключения через “Диспетчер устройств”. Для этого нужно выбрать устройство, зайти в его свойства и выбрать “отключить”.
Таким способом можно отключить не все драйвера — в основном те, которые сопоставлены с какими-либо устройствами.
Удаление драйвера
Администраторами, в основном используется именно этот подход при работе с проблемными драйверами. Для это необходимо:
- По названию драйвера определить ПО, к которому он относится, например, с помощью поисковиков.
- Удалить ПО, которая использует этот драйвер.
Кроме поисковиков, вам также могут помочь такие сайты, как например — http://www.carrona.org/dvrref.php.
Существуют также программы, которые позволяют удалять драйвера.
Ручное удаление драйвера
Для ручного удаления драйвера, необходимо удалить соответствующий раздел в реестре по следующему пути – HKLMSystemCurrentControlSetServices (перед этим лучше сделать экспорт).
После этого перегрузиться и удалить файл драйвера. Обратите также внимание, что если установить значение ключа start равным 4 то драйвер не будет загружаться.