none
Постоянное обновление драйверов принтеров RRS feed

  • Вопрос

  • Терминал на базе Windows 2008 R2 SP1 x64 постоянно пытается обновить драйвер принтера и постоянно спрашивает доверяю я принтеру или нет.

    Печать на терминале реализована так: все принтеры организации подключены к принтсерверу на базе Windows 2003 R2 SP2 x32. При логине на терминал пользователю подключается его принтер непосредственно с принт-сервера. Проброс локальных принтеров пользователя в терминал запрещён. На терминальном сервере стоят теже самые драйвера, что и на сервере печати (кроме битности).

    С принтерами НР 2015 постоянно возникает описанная проблема. Всех уже достало! Для OU где находится терминал включена политика Point and Print Restriction

    Но похоже она ничерта не помогает.

    Что можно сделать?!?!?!?!?!

    3 июня 2013 г. 12:46

Ответы

  • Point and Print Restriction надо наоборот сделать disabled (и в User и в Computer configuration)

    http://technet.microsoft.com/en-us/library/cc753269.aspx

    "To disable driver installation warning messages and elevation prompts on computers that are running Windows 7 and Windows Server 2008 R2, in the Point and Print Restrictions dialog box, click Disabled, and then click OK. This setting disables the enhanced printer driver installation security of Windows 7 and Windows Server 2008 R2."

    Принтеры через GPP подключаются?

    Если и это не поможет что мешает на терминальном сервере установить данный принтер по IP (единственно, что он всем будет доступен).

    • Помечено в качестве ответа GoodwiN 2 августа 2013 г. 9:04
    2 августа 2013 г. 5:16
  • День добрый!

    Попробуйте из ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\PRINTERNAME\CopyFiles удалить ветку BIDI.

    Естественно, не забудьте забэкапить реестр.


    Понравился ответ - лайкни!

    • Помечено в качестве ответа GoodwiN 2 августа 2013 г. 9:04
    2 августа 2013 г. 7:25

Все ответы

  • Апнул, так как проблема приобретает угрожающие масштабы.

    Оказалось, что, ко всему прочему, часто падает Диспетчер печати. При падении пишет вот такое:

    Имя сбойного приложения: spoolsv.exe, версия: 6.1.7601.17777, отметка времени: 0x4f35fc1d
    Имя сбойного модуля: HPCPN6de.DLL, версия: 0.3.1537.70, отметка времени 0x491289ab
    Код исключения: 0xc0000005
    Смещение ошибки: 0x0000000000008816
    Идентификатор сбойного процесса: 0x19af8
    Время запуска сбойного приложения: 0x01ce60e011299ac2
    Путь сбойного приложения: C:\Windows\System32\spoolsv.exe
    Путь сбойного модуля: \\?\C:\Windows\System32\spool\drivers\W32X86\3\HPCPN6de.DLL
    Код отчета: a493ed72-ccd7-11e2-8188-ac162d77436b

    Файл HPCPN6de.DLL используется всеми драйверами принтеров и понять какой драйвер сбоит нельзя. Изоляцию драйверов печати включил - это особо не помогло.

  • Докопался до этого обновления

    http://support.microsoft.com/kb/2647753/en-us

    Но беда в том, что я не могу установить ни один из апдейтов. По ссылкам для Windows 7 x64 и Windows 2008 R2 x64 скачивается одинаковый файл Windows6.1-KB2647753-v2-x64.msu (качал через прокси и напрямую) Этот файл никуда не ставится ни на  Win7, ни на Win2k8. Предварительно деинсталировал KB2647753 из системы и перезагружал комп. Не помогает. При установке обновление выдаётся сообщение "Обновление не применимо к этому компьютеру"

    4 июня 2013 г. 10:17
  • Обновление поставил, но проблема не ушла

    В логах терминала вот такие события:

    Контейнер ошибки , тип 0
    Имя события: APPCRASH
    Ответ: Нет данных
    Идентификатор CAB: 0
    
    Сигнатура проблемы:
    P1: spoolsv.exe
    P2: 6.1.7601.17777
    P3: 4f35fc1d
    P4: hpzpnp.dll
    P5: 0.3.1537.18
    P6: 478e04cd
    P7: c0000005
    P8: 0000000000006822
    P9: 
    P10: 
    
    Вложенные файлы:
    
    Эти файлы можно найти здесь:
    C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_spoolsv.exe_ef4f778ff777d4ecc7259b07962559506b171e_1b58a7bc
    
    Символ анализа: 
    Повторный поиск решения: 0
    Идентификатор отчета: 86349922-f2a0-11e2-aa8e-ac162d77436b
    Состояние отчета: 4

    Имя сбойного приложения: spoolsv.exe, версия: 6.1.7601.17777, отметка времени: 0x4f35fc1d
    Имя сбойного модуля: hpzpnp.dll, версия: 0.3.1537.18, отметка времени 0x478e04cd
    Код исключения: 0xc0000005
    Смещение ошибки: 0x0000000000006822
    Идентификатор сбойного процесса: 0x4dc4
    Время запуска сбойного приложения: 0x01ce86adefadc252
    Путь сбойного приложения: C:\Windows\System32\spoolsv.exe
    Путь сбойного модуля: \\?\C:\Windows\System32\spool\drivers\W32X86\3\hpzpnp.dll
    Код отчета: 4d605570-f2a1-11e2-aa8e-ac162d77436b

    На терминале установлено 9 разновидностей принтеров из них 6 - это принтеры НР, которые используют hpzpnp.dll Поэтому понять из-за какого драйвера падает диспетчер печати не могу. 

    Видимо только у нас такие грабли...

    • Изменено GoodwiN 22 июля 2013 г. 7:42 дописал
    22 июля 2013 г. 7:41
  • Каждое мгновение падает спулер. Поставил перезапуск при падениях. В логах пишет, что служба перезапущена 128 раз!!!!!!!

    Люди уже воют! Инженеры техподдержки рвут себе волосы везде где дотянутся

    Будь проклят тот день когда мы решили переходить на Вынь7 и 2008 сервера!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


    • Изменено Elina Lebedeva 2 августа 2013 г. 6:09 Избыток эмоций
    1 августа 2013 г. 18:38
  • Point and Print Restriction надо наоборот сделать disabled (и в User и в Computer configuration)

    http://technet.microsoft.com/en-us/library/cc753269.aspx

    "To disable driver installation warning messages and elevation prompts on computers that are running Windows 7 and Windows Server 2008 R2, in the Point and Print Restrictions dialog box, click Disabled, and then click OK. This setting disables the enhanced printer driver installation security of Windows 7 and Windows Server 2008 R2."

    Принтеры через GPP подключаются?

    Если и это не поможет что мешает на терминальном сервере установить данный принтер по IP (единственно, что он всем будет доступен).

    • Помечено в качестве ответа GoodwiN 2 августа 2013 г. 9:04
    2 августа 2013 г. 5:16
  • Полное отключение Point and Print Restrictions помогло убрать назойливые сообщения Огромное спасибо!!!!!

    Но проблема с падением диспетчера печати осталась(

    Принтеры подключаются логон-скриптом, который в зависимости от членства пользователя в той или иной группе AD подключает соответствующий принтер. Через GPP я не понял как такой же функционал реализовать.

    Заметил, что спуллер падает как раз в тот момент когда юзер логинится на терминал (проверил отключением скрипта - при логине юзера спуллер падать перестал). Но уйти от такой схемы мы не можем. А, тем более, подключить принтер напрямую в терминальник. Это ограничения безопасников.

    Чаще всего спуллер падает на ошибке в библиотеке hpzpnp.dll. Делал всякие шаманства вроде отключения SNMP на принт-сервере на порту принтера, остановки сервисов Net Drive HPZ12 и Pml Drive HPZ12 и другие потуги отсюда http://h30499.www3.hp.com/t5/Windows-Server-2008/HP-BiDi-Channel-Components-crashing-spoolersv-exe-on-2008/td-p/4252542

    А бывает, что сбой происходит по сценарию описанному здесь http://support.microsoft.com/kb/982728/en-us Но у нас на терминальнике 2008 R2 SP1, а у пользаков Win7 Ent SP1 поэтому данный апдейт не ставится. А проблема есть

    Проблемы с падением проявляются сторого на Win 2008 и Win 7 любой модификации. Были проведены эксперименты со старыми системами (Win XP/2003) нигде сбоев воспроизвести не удалось!!! Поэтому и пишу здесь, а не в НР

    2 августа 2013 г. 7:07
  • День добрый!

    Попробуйте из ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\PRINTERNAME\CopyFiles удалить ветку BIDI.

    Естественно, не забудьте забэкапить реестр.


    Понравился ответ - лайкни!

    • Помечено в качестве ответа GoodwiN 2 августа 2013 г. 9:04
    2 августа 2013 г. 7:25
  • Здравствуйте!

    Ситуация которую наверно каждый переживал в своей жизни. Первое, что я в подобных случаях делал, это лез на HP.com и сравнивал версии моих текущих драйверов и тех, что выложены на офф сайте. 

    2 августа 2013 г. 8:22
  • Круто! Спасибо!!!

    Это действительно помогло. После удаления раздела реестра на принт-сервере стали подключаться принтеры, которые вылетали с ошибкой х07е (принтеры НР 2050 и 2727)

    2 августа 2013 г. 8:31
  • Рад слышать!

    Не забудьте поставить отметку об ответе и проголосовать за полезные сообщения.

    Спасибо.


    Понравился ответ - лайкни!

    2 августа 2013 г. 8:42