Сдался после 5-ти часовой борьбы, благодарность за умный совет не будет иметь границ
Комп на Asus P5B-V с WinXP Home Rus 5.1.2600 SP3, подключен по USB HP LaserJet M1005. Одноранговая сеть, принтер расшарен. Локально и по сети печатает. Работало так много месяцев. Затем: "Вечером ушли - все нормально было, утром пришли включили - не печатает" (со слов юзеров).
Начало истории: Прихожу, смотрю - Настройка-принтеры-HP LJ 1005 - состояние - нет готовности. Принтер включен, USB-шнурок воткнут.
Перезагрузки с вкл-выкл принтера, перестановкой USB-шура в другой порт - ничего.
(порты USB работают: USB-FLASH читается и пишется, Aladdin USB Key (HASP 2.17) определяется)
Выключаю принтер. Снимаю расшаривание с принтера, удаляю HP LaserJet M1005 (в системе не установлено ни одного принтера).
Включаю принтер - Обнаружено неизвестное устройство. Установлено неизвестное устройство.
В Диспетчер устройств - Контроллеры USB - неизвестное устройство, без всяких восклицательных/вопросительных знаков.
Unknown Device
ID устройства 0000-0000
Класс устройства 00 / 00
Протокол устройства 00
Версия USB 0.00
Скорость Low (USB 1.1)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000]
Разгар истории:
Этап 1: Выключаю HP. Лезу в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ разделы USB и USBPRINT
Удаляю все что относится к HP 1005 конкретно и USB печати вообше:
1. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000]
2. usb\vid_03f0&pid_3b17&rev_0100,usb\vid_03f0&pid_3b17
Составное USB устройство
3. usb\vid_03f0&pid_3b17&rev_0100&mi_01,usb\vid_03f0&pid_3b17&mi_01
Поддержка USB принтера
4. usbprint\hewlett-packardhp_lab8d7,hewlett-packardhp_lab8d7
HP LaserJet M1005
Удаляю из Program Files все папки про HP. Удаляю из Windows\inf inf-файлы HP1005
Включаю МФУ - Обнаружено Составное USB устройство - установлено Составное USB устройство. Установлена Поддержка USB принтера.
Обнаружен HP LaserJet M1005, где драйвер? Подсовываю родной CD-диск из комплекта МФУ с которого и был установлен ранее.
Начинается установка и ...
Цитата из setupapi.log:
#-199 Выполнение "C:\WINDOWS\system32\rundll32.exe" с командной строкой: rundll32.exe newdev.dll,ClientSideInstall \\.\pipe\PNP_Device_Install_Pipe_0.{0888AB5A-E58F-49F2-BA83-87892CF330C0}
#I140 Установка класса устройства: "Printer" {4D36E979-E325-11CE-BFC1-08002BE10318}.
#E067 Не удалось обнаружить секцию [ClassInstall32].
#E142 Не удалось установить класс {4D36E979-E325-11CE-BFC1-08002BE10318}. Ошибка 0xe0000101: Требуемая секция в INF-файле не найдена.
Этап 2: Делаю все то же самое что и в Этап 1 + добавляю:
1. Поиск и удаление по всему реестру ВСЕХ записей (ключей) имеющих отношение к HP 1005: m1005, 1005m.
2. Поиск по содержимомоу inf-фалов упоминаний про HP (при установке драйверов создаются еще файлы windows\inf\oem5.inf и oem6.inf)
Удалил все inf-файлы про HP вообще.
3. Поиск по всему системному диску всех файлов HP (USERPROFILE\Application Data, Win\system32, Win\system32\spool\drivers, не помню где еще)
Полная очистка Windows\Temp и USERPROFILE\TEMP
Разрегистрировал (regsvr32 /u) и удалил все DLL HP 1005. В общем из реестра и из диска все удалил.
Включаю МФУ - Установлено Составное USB устройство - OK
Установлена Поддержка USB принтера - ОК
HP LaserJet M1005 - Требуемая секция в INF-файле не найдена.
chkdsk /f системного диска - ОК
RegCleaner - реестр чистил
Диспетчер устройств - все контроллеры USB - ОК
Журналы событий Windows - все нормально - ошибок устройств, печати, служб нет.
На этом же компе подключил СЕТЕВОЙ принтер HP LJ 1022 - печатает без проблем.
Служба Диспетчер очереди печати - работает, авто.
USB-FLASH на портах USB и читается и пишется без ошибок.
Про вирусы/трояны: если и есть то что то уж ОЧЕНЬ хитрое.
На компе стоит drweb-500-win, с актуальными базами - ничего не находит
AVZ 4.30, с актуальными базами - ничего не находит
autoruns.exe - ничего подозрительного в автозагрузке нет (и в драйверах, службах, расширениях Explorer - все ОК)
gmer.exe - подозрительного нет
Открытые порты TCP/UDP проверял AVZ - никаких подозрительных коннектов нет, левых открытых портов нет.
Была у них ранее эпидемия вируса Kido, сейчас KidoKiller.exe от KAV ничего не находит.
Заплатки безопасности на Win установлены
Открытые процессы смотрел Process Explorer - ничего подозрительного нет
В завершение:
На самом деле попыток было больше.
Были еще игры с USB-шнурком. Вместо тонкого фуфлового, без ферритов которым был подключен 1005 (и работал много месяцев) ставил фирменный SAMSUNG (толстый, короткий, с огромными ферритами)
Игры с драйвером - кроме CD из комплектации МФУ скачал с официального HP сайта последний драйвер ljM1005-HB-pnp-win2kxp-ru.exe
С ним то же самое.
Втыкал шнурки в разные порты USB.
Лазил в BIOS мамки - возможности отключить USB 2.0 и оставить только USB 1.1 нет
Можно поиграться HI-speed - FULL-speed USB - что и делал.
Перед каждой попыткой установки как минимум делал очистку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ разделы USB и USBPRINT
и удаление inf-файлов. Дрова ставил как автоматически, так и принудительно:
Распаковывал ljM1005-HB-pnp-win2kxp-ru.exe, указывал руками брать inf из HPLJM1005.INF
Итог - все игры с бубном ничего не принесли.
При установке HP LJ M1005 ОШИБКА - Требуемая секция в INF-файле не найдена. И дрова не устанавливаются.
При этом Everest показывает:
Imaging devices / HP LaserJet M1005
HP LaserJet M1005
ID USB\Vid_03f0&Pid_3b17&Rev_0100&MI_00
Printers / Hewlett-PackardHP LaserJet M1005
Hewlett-PackardHP LaserJet M1005
ID USBPRINT\Hewlett-PackardHP_LaB8D7
Контроллеры универсальной последовательной шины USB / Составное USB устройство
Составное USB устройство
ID устройства 03F0-3B17
Класс устройства FF / FF
Протокол устройства FF
Производитель Hewlett-Packard
Продукт HP LaserJet M1005
Серийний номер KJ1BLJ2
Поддерживаемая версия USB 2.00
Скорость High (USB 2.0)
HP LJ M1005 - РАБОЧИЙ - подключал его на другой комп (вместе с USB-шнурком) - ставится и работает на раз. Все ОК.
На этот же комп - подключил для пробы HP LJ 1022 - та же самая ошибка. Требуемая секция в INF-файле не найдена (Дрова hp 1022 использовал проверенные, рабочие)
Т.е. проблема с Windows с установкой ЛОКАЛЬНОГО USB-принтера, сетевой принтер ПЕЧАТАЕТ, остальные USB- устройства на этом компе также работают.
Есть идеи у многоуважаемого ALL? Кроме сноса Win и установки с нуля?
P.S. Про извращения
Смотрел файлы oem6.inf oem5.inf HPLJM1005.INF agmcrdrv.inf которые используются в инсталляции МФУ (файлы oem6.inf oem5.inf создаются в Windows\inf)
Секции [ClassInstall32] там действительно нет. Но этот драйвер ставится на другой комп на этот же МФУ на ура. Для эксперимента добавил в HPLJM1005.INF секцию [ClassInstall32] из первого попавшегося inf-файла. Сейчас уже не помню что именно,
там было всего 2 строчки - ничего конкретного про железо не было - записи типа Copyfiles. Так вот после этого - драйвер СТАЛ! Причем появилось дополнительное окно - Драйвер без подписи - все равно ставить? Ответил - дА и - Установка УСПЕШНА ЗАВЕРШЕНА! В диспетчере устройств появился дополнительный раздел Printer\HP LJ M1005 НО - иконка рядом с разделом - серый ромб (как от Драйверы устройств не Plag-n-Play в скрытых устройствах диспетчера) и в Панель управления - Принтеры - ПУСТО, нет установленных принтеров. Так что пришлось снести его...
Комп на Asus P5B-V с WinXP Home Rus 5.1.2600 SP3, подключен по USB HP LaserJet M1005. Одноранговая сеть, принтер расшарен. Локально и по сети печатает. Работало так много месяцев. Затем: "Вечером ушли - все нормально было, утром пришли включили - не печатает" (со слов юзеров).
Начало истории: Прихожу, смотрю - Настройка-принтеры-HP LJ 1005 - состояние - нет готовности. Принтер включен, USB-шнурок воткнут.
Перезагрузки с вкл-выкл принтера, перестановкой USB-шура в другой порт - ничего.
(порты USB работают: USB-FLASH читается и пишется, Aladdin USB Key (HASP 2.17) определяется)
Выключаю принтер. Снимаю расшаривание с принтера, удаляю HP LaserJet M1005 (в системе не установлено ни одного принтера).
Включаю принтер - Обнаружено неизвестное устройство. Установлено неизвестное устройство.
В Диспетчер устройств - Контроллеры USB - неизвестное устройство, без всяких восклицательных/вопросительных знаков.
Unknown Device
ID устройства 0000-0000
Класс устройства 00 / 00
Протокол устройства 00
Версия USB 0.00
Скорость Low (USB 1.1)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000]
Разгар истории:
Этап 1: Выключаю HP. Лезу в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ разделы USB и USBPRINT
Удаляю все что относится к HP 1005 конкретно и USB печати вообше:
1. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000]
2. usb\vid_03f0&pid_3b17&rev_0100,usb\vid_03f0&pid_3b17
Составное USB устройство
3. usb\vid_03f0&pid_3b17&rev_0100&mi_01,usb\vid_03f0&pid_3b17&mi_01
Поддержка USB принтера
4. usbprint\hewlett-packardhp_lab8d7,hewlett-packardhp_lab8d7
HP LaserJet M1005
Удаляю из Program Files все папки про HP. Удаляю из Windows\inf inf-файлы HP1005
Включаю МФУ - Обнаружено Составное USB устройство - установлено Составное USB устройство. Установлена Поддержка USB принтера.
Обнаружен HP LaserJet M1005, где драйвер? Подсовываю родной CD-диск из комплекта МФУ с которого и был установлен ранее.
Начинается установка и ...
Цитата из setupapi.log:
#-199 Выполнение "C:\WINDOWS\system32\rundll32.exe" с командной строкой: rundll32.exe newdev.dll,ClientSideInstall \\.\pipe\PNP_Device_Install_Pipe_0.{0888AB5A-E58F-49F2-BA83-87892CF330C0}
#I140 Установка класса устройства: "Printer" {4D36E979-E325-11CE-BFC1-08002BE10318}.
#E067 Не удалось обнаружить секцию [ClassInstall32].
#E142 Не удалось установить класс {4D36E979-E325-11CE-BFC1-08002BE10318}. Ошибка 0xe0000101: Требуемая секция в INF-файле не найдена.
Этап 2: Делаю все то же самое что и в Этап 1 + добавляю:
1. Поиск и удаление по всему реестру ВСЕХ записей (ключей) имеющих отношение к HP 1005: m1005, 1005m.
2. Поиск по содержимомоу inf-фалов упоминаний про HP (при установке драйверов создаются еще файлы windows\inf\oem5.inf и oem6.inf)
Удалил все inf-файлы про HP вообще.
3. Поиск по всему системному диску всех файлов HP (USERPROFILE\Application Data, Win\system32, Win\system32\spool\drivers, не помню где еще)
Полная очистка Windows\Temp и USERPROFILE\TEMP
Разрегистрировал (regsvr32 /u) и удалил все DLL HP 1005. В общем из реестра и из диска все удалил.
Включаю МФУ - Установлено Составное USB устройство - OK
Установлена Поддержка USB принтера - ОК
HP LaserJet M1005 - Требуемая секция в INF-файле не найдена.
chkdsk /f системного диска - ОК
RegCleaner - реестр чистил
Диспетчер устройств - все контроллеры USB - ОК
Журналы событий Windows - все нормально - ошибок устройств, печати, служб нет.
На этом же компе подключил СЕТЕВОЙ принтер HP LJ 1022 - печатает без проблем.
Служба Диспетчер очереди печати - работает, авто.
USB-FLASH на портах USB и читается и пишется без ошибок.
Про вирусы/трояны: если и есть то что то уж ОЧЕНЬ хитрое.
На компе стоит drweb-500-win, с актуальными базами - ничего не находит
AVZ 4.30, с актуальными базами - ничего не находит
autoruns.exe - ничего подозрительного в автозагрузке нет (и в драйверах, службах, расширениях Explorer - все ОК)
gmer.exe - подозрительного нет
Открытые порты TCP/UDP проверял AVZ - никаких подозрительных коннектов нет, левых открытых портов нет.
Была у них ранее эпидемия вируса Kido, сейчас KidoKiller.exe от KAV ничего не находит.
Заплатки безопасности на Win установлены
Открытые процессы смотрел Process Explorer - ничего подозрительного нет
В завершение:
На самом деле попыток было больше.
Были еще игры с USB-шнурком. Вместо тонкого фуфлового, без ферритов которым был подключен 1005 (и работал много месяцев) ставил фирменный SAMSUNG (толстый, короткий, с огромными ферритами)
Игры с драйвером - кроме CD из комплектации МФУ скачал с официального HP сайта последний драйвер ljM1005-HB-pnp-win2kxp-ru.exe
С ним то же самое.
Втыкал шнурки в разные порты USB.
Лазил в BIOS мамки - возможности отключить USB 2.0 и оставить только USB 1.1 нет
Можно поиграться HI-speed - FULL-speed USB - что и делал.
Перед каждой попыткой установки как минимум делал очистку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ разделы USB и USBPRINT
и удаление inf-файлов. Дрова ставил как автоматически, так и принудительно:
Распаковывал ljM1005-HB-pnp-win2kxp-ru.exe, указывал руками брать inf из HPLJM1005.INF
Итог - все игры с бубном ничего не принесли.
При установке HP LJ M1005 ОШИБКА - Требуемая секция в INF-файле не найдена. И дрова не устанавливаются.
При этом Everest показывает:
Imaging devices / HP LaserJet M1005
HP LaserJet M1005
ID USB\Vid_03f0&Pid_3b17&Rev_0100&MI_00
Printers / Hewlett-PackardHP LaserJet M1005
Hewlett-PackardHP LaserJet M1005
ID USBPRINT\Hewlett-PackardHP_LaB8D7
Контроллеры универсальной последовательной шины USB / Составное USB устройство
Составное USB устройство
ID устройства 03F0-3B17
Класс устройства FF / FF
Протокол устройства FF
Производитель Hewlett-Packard
Продукт HP LaserJet M1005
Серийний номер KJ1BLJ2
Поддерживаемая версия USB 2.00
Скорость High (USB 2.0)
HP LJ M1005 - РАБОЧИЙ - подключал его на другой комп (вместе с USB-шнурком) - ставится и работает на раз. Все ОК.
На этот же комп - подключил для пробы HP LJ 1022 - та же самая ошибка. Требуемая секция в INF-файле не найдена (Дрова hp 1022 использовал проверенные, рабочие)
Т.е. проблема с Windows с установкой ЛОКАЛЬНОГО USB-принтера, сетевой принтер ПЕЧАТАЕТ, остальные USB- устройства на этом компе также работают.
Есть идеи у многоуважаемого ALL? Кроме сноса Win и установки с нуля?
P.S. Про извращения
Смотрел файлы oem6.inf oem5.inf HPLJM1005.INF agmcrdrv.inf которые используются в инсталляции МФУ (файлы oem6.inf oem5.inf создаются в Windows\inf)
Секции [ClassInstall32] там действительно нет. Но этот драйвер ставится на другой комп на этот же МФУ на ура. Для эксперимента добавил в HPLJM1005.INF секцию [ClassInstall32] из первого попавшегося inf-файла. Сейчас уже не помню что именно,
там было всего 2 строчки - ничего конкретного про железо не было - записи типа Copyfiles. Так вот после этого - драйвер СТАЛ! Причем появилось дополнительное окно - Драйвер без подписи - все равно ставить? Ответил - дА и - Установка УСПЕШНА ЗАВЕРШЕНА! В диспетчере устройств появился дополнительный раздел Printer\HP LJ M1005 НО - иконка рядом с разделом - серый ромб (как от Драйверы устройств не Plag-n-Play в скрытых устройствах диспетчера) и в Панель управления - Принтеры - ПУСТО, нет установленных принтеров. Так что пришлось снести его...