Что делают настройки реестра CD / DVD драйверов LowerFilters и UpperFilters?

6

У меня проблемы с дисководом DVD / CD NEC ND-6650A, который не распознается в Windows XP. Диспетчер устройств дает мне:

Windows не может загрузить драйвер устройства для этого оборудования. Драйвер может быть поврежден или отсутствует. (Код 39)

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

Цель NEC ND-6650A не найдена правильно

Я нашел несколько сайтов, таких как

http://www.computing.net/answers/hardware/cant-install-dvd-rrw-driver/60310.html

http://support.microsoft.com/kb/894730

предлагая удалить значения реестра LowerFilters и UpperFilters из

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E965-E325-11CE-BFC1-08002BE10318}

Прежде чем я внесу эти изменения, я хотел бы узнать, что именно делают эти конкретные настройки. (Я - специалист по CompSci, поэтому могу разобраться с деталями :)

Я проверил на сайте производителя, но я не могу найти документацию о том, что делают эти записи. (Как упомянуто здесь: Документация по настройкам реестра Windows 7 )

xdhmoore
источник
1
I'm a CompSci major, so I can handle the details, Ах, высокомерие молодежи.
xdhmoore

Ответы:

8

См. Http://djlizard.net/2007/04/30/230/ для краткого объяснения драйверов фильтра. Короче говоря:

  • Верхние драйверы фильтров идут между операционной системой и основным драйвером, а нижние драйверы фильтров - между основным драйвером и оборудованием.

  • Каждый из драйверов фильтра должен присутствовать в C: \ Windows \ System32 \ Drivers с расширением .sys.

  • Вам нужно и следует удалять только драйверы фильтров, которые вызывают проблемы или не существуют в системе, не оставляя пустых строк и оставляя каждый драйвер на отдельной строке. В противном случае, как говорится в статье Microsoft, вам придется переустановить такие программы, как программное обеспечение для записи компакт-дисков и iTunes.

PleaseStand
источник
Потрясающие. Очень полезная статья! В итоге я просто «уничтожил» все записи, но в будущем я буду знать, как найти отдельные значения, которые вызывают проблему. Я думаю, что проблема, возможно, была вызвана некоторым усердным использованием восстановления системы. Большое спасибо. Я бы высказался, если бы у меня было достаточно представителей.
xdhmoore
1
@PleaseStand спасибо, что включили краткое объяснение, эта ссылка сейчас мертва.
harperville
Не так хорошо, как краткое изложение, но здесь он находится в интернет-архиве: web.archive.org/web/20110623072356/http://djlizard.net/2007/04/…
xdhmoore