Доброго времени суток !
У меня неожиданно всплыла проблема: в какой-то момент практически все внешние программы перестали видеть установленные в системе CD-ROM (HITACHI CDR-8335) и DVD-ROM (LITE-ON DVDRW SOHW-832S). Причём перестали видеть очень странно. Не видят их, например, Nero (сам Nero и все его утилиты), фирменные утилиты Lite-On (BookType и SmartBurn; что вообще непонятно) и многие другие. При этом в системе они есть (отображаются в свойствах системы), те же Explorer, Norton Commander и Total Commander видят их нормально. Видит их и BlindWrite (хотя, у него, вроде бы, свой драйвер - Patin-Couffin). Под Windows 2000 на той же машине - всё ОК.
Самостоятельно избавиться от этого глюка не получается. ASPI-layer переустанавливал, драйвер Patin-Couffin удалял - безрезультатно. Пробовал полностью удалять из реестра записи о CD-ROM'ах и установленных конроллерах жёстких дисков - результат тот же, после перезагрузки все устройства определяются по новой, опять система видит всё, а программы - ничего...
Раньше всё было нормально. Программы никакие не устанавливались уже давно. Вирусов нет.
Уже и не знаю, что делать... Помогите, пожалуйста, советом !
Винду переустанавливать ОЧЕНЬ не хочется ! Ведь всё остальное работает нормально...
поставь/переставь ASPI дрова
Либо нечему гореть, либо нечем поджечь!
Уже делал, не помогает...
2 esasoft
Еще нужно бы саму Неру переустановить - у нее собственный драйвер ASPI...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
как ни странно это, но Неро 6.0 и выше "просит" директХ 9В и выше...
так что его тоже надо бы свежий 9с поставить...
что нам Нюрке от него надо - без понятия, но на свежеустановленной ВыньХРю без СП пока не установиш ДиректХ - Неро сидюка в упор не видит... с СП2 естественно проблем нет - там ДиректХ обновлён до 9с...
Nero уже неоднократно переустанавливал, причем пробовал несколько версий линеек 5.5 и 6 (7-я на 98SE не ставится уже, к сожалению). DirectX давно стоит 9.0с, так что проблема не в этом...
Никак не пойму, в чём дело. Больше всего поражает то, что даже родные утилиты от LiteOn не видят свой же привод ! Хотя раньше всё было нормально...
Впервые сталкиваюсь с таким глюком...
Добавлено спустя 5 часов 12 минут 44 секунды:
Нет, ну это вообще цирк !
Глюк можно заносить в список совершенно необъяснимых !
Разобрался, в чём было дело.
В общем, решаю, в очередной раз уже, попробовать обновить ASPI-драйверы. Скачиваю с сайта Adaptec самую свежую версию - 4.71А2. Устанавливаю. Запускаю Nero. Сразу после его запуска Outpost Firewall ругается на новую библиотеку WNASPI32.DLL. Думаю: "Какого чёрта ? У Неро же свой ASPI-драйвер..." Сидюки, естественно, Nero не видит.
Запускаю aspichk.exe. Он говорит, что всё в порядке, драйверы установлены и работают нормально, версия WNASPI32.DLL - 4.71, APIX.VXD - 4.71. До этого тоже стояла версия 4.71, но БЕЗ А2. Поэтому сначала я ничего и не заметил.
Решаю: "Если не помогает апгрейд версии, то, может, даунгрейд поможет ?" Скачиваю версию 4.60, устанавливаю (инсталлятор - всего один файл aspi32.exe, в отличие от целой папки с файлами у версий 4.71). Опять та же картина - никто ничего не видит.
К этому времени папки инсталляторов версий 4.71 я уже с винта удалил, поэтому мысль распаковать один из них ещё раз и запустить aspichk.exe пришла не сразу
Запускаю его, и что же я вижу ! WNASPI32.DLL как был версии 4.71, так и остался ! При этом версия APIX.VXD - 4.6 (1021).
Нахожу этот несчастный WNASPI32.DLL. Проверяю свои подозрения - точно ! Каким-то абсолютно непонятным мне образом у него стоит атрибут "Read Only" !
Это оказался файл версии 4.71 (без А2), который стоял в системе с самого начала глюков, и все мои попытки обновить драйвер ASPI, по понятной теперь уже причине, успеха не имели.
Ладно, снимаю "Read Only", устанавливаю 4.71А2. Перезагружаюсь. Смотрю уже непосредственно сам файл WNASPI32.DLL - всё нормально, теперь обновился. Но сидюков снова не видно !
Ставлю 4.60, после перезагрузки в aspichk.exe оба файла - версии 4.6 (1021). И, о чудо ! Все приводы сразу стали всем видны !
Из всего этого я делаю следующие выводы:
1. Не смотря на то, что версии ASPI драйверов 4.71 (как с А2, так и без) заявлены как поддерживающие Windows 98 SE, на практике с ней если и дружат, то очень плохо.
2. Версия 4.60 - наиболее оптимальный вариант для Windows 98 SE.
3. ASPI драйвер версии 4.71, видимо, устанавливает в ОС Windows 98 для себя бОльший приоритет, чем для драйвера Nero, поэтому Nero и использует его, получая при этом жесточайший облом с приводами.
Вот так...
2 esasoft
О как!!!
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Наступал на эти грабли довольно давно - года три назад. Именно с Нюркой под 98-й. Но мне повезло: попалась какая-то промежуточная версия Нюрки, которая честно сказала: "С Вашим WINASPI работать я не собираюсь !" Подумав, прикрутил WINASPI32.DLL от ME... и с тех пор забыл об этой проблеме начисто. Хотя... на всякий случай этот нужный WINASPI у меня припрятан при дистрибутиве 98-й, вместе со всеми Мокрософтовскими обновлениями как нелишняя добавка.
У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !
Отправить комментарий