Буду краток http://devid.drp.su/
суббота, 7 января 2012 г.
пятница, 6 января 2012 г.
Удалить драйвер из Windows XP
Задача:
удалить драйвер из cache ОС. В моем случае компания Red Hat зарелизила битый драйвер - установлена последняя версии обновить на новый невозможно, кривая винда откатываться не умеет :( Причиной стало , что ставил на virtual драйвера скопом - по правой клавише Install :(Итак - простейшая задача превращается в чудовищный геморрой.
Цель:
- Понять что происходит при установке драйвера
- Удалить драйвер из cache
- Разобраться как работает логирование системных процессов
- Через ж.пу запускать под System утилиты и работать лопатой (regedit)
Методы решения:
- Очистить все установленные *.INF по нашему железу - Внимание *.pnf предобработанные *.inf совпадают по имени - тоже выкашивать
- Запустить по SYSTEM regedit редким по красоте способу
at hh:mm /interactive regedit
, смотреть в сторону ветокHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
выкашивать по драйверу - мой случай viostor - Перед установкой драйвера создать параметр LogLevel (REG_DWORD) значение "0x2000FFFF" в ветке
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
- максимально подробное ведение журнала SetupApi.log, установить причину устранить (для понимания что за зверь смотреть ссылки ниже) - Вернуть все как было, не забывать про AVZ :)
Ссылки
- Ветка ru-forum очень помогла.
- MSDN - как разбирать SetupAPI.log
- SetupApi.log kb 243996 статья в Support Microsoft
- Ветка про SetupApi.log
- Код ошибок диспетчера устройств
Подписаться на:
Сообщения (Atom)