kved
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Сдался после 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 в скрытых устройствах диспетчера) и в Панель управления - Принтеры - ПУСТО, нет установленных принтеров. Так что пришлось снести его... |