Проблемы с печатью в терминальном режиме
Добрый день!
Большая просьба помочь в следующей проблеме. У людей есть сервер с установленной Server 2012 Standart R2. Есть пять ПК, которые подключаются к серверу в терминальном режиме для работы в 1С 8.3. К каждому из ПК подключен по usb свой принтер (разные модели, расшарены). Операционки на пользовательских ПК — от Win7 до Win10. Для печати из 1С на сервере каждому пользователю добавлен свой расшаренный принтер. Принтера добавлялись как по имени ПК, так и по ip-адресу. Проблемы следующие: периодически (где-то раз-два в неделю) то у одного, то у другого перестает печатать. При этом появляются самые разные варианты: -то не доступен принтер по ip, но доступен по имени, то наоборот -то вообще принтера нет в списке принтеров -то не печатает только из 1С -то не дает подключить принтер по ip Сервер работает круглосуточно без перезагрузки, ПК — работают только в раб.время. На сервере ПО мало: 1С, Cobian Backup, Adobe Reader, Kaspersky Small Office Security (но проблема была и до его установки) и это почти все. Еще есть в списке установленных Canon LBP6000… Указываю на это, так как в теме по остановке диспетчера печати часто грешили на драйвера от Canon. Смотрел папку C:\windows\system32\spool\Printers — пустая. Посмотрел в журнале, что периодически появляется ошибка службы "Диспетчера печати". Он останавливается и перезапускается. В настройках службы стоит постоянный перезапуск. Попробовал пособирать дампы с помощью Procdump (выкладываю, так как сам прочесть не могу). Один раз сбор дампа не запустился, пока не перезапустил службу в ручную. Что интересно — в тот день, когда собирал дампы, жалоб на невозможность печати не было, т.е., несмотря на возникающую ошибку с остановкой диспетчера печати, это не влияло на возможность печати, и принтера оставались доступны. Важный момент: как когда-то поставили людям сервер, так он не обновлялся (есть какие-то от ноября 2014 года) и не обслуживался. И служба обновлений отключена. Своего администратора у них нет. Пока решаем проблему так: удаляю/добавляю нужный принтер, и/или перезагружают сервер. Вопросы просты: Что можно посмотреть, что сделать? http://rgho.st/private/6QTZ4THWw/1e8...dc518556d31f24 http://rgho.st/private/74LxR69dt/be0...bd301ef26d7706 http://rgho.st/private/7NjmX6FTl/7f6...6db9ad96860e93 http://rgho.st/private/669rbWKy2/122...4901f1a9949de5 http://rgho.st/private/87PRYnJCc/564...c40f625cc068a0 |
DeMo_azov, сбои на C:\Windows\System32\spool\drivers\x64\3\CNABCMUI.DLL - относится к Canon.
|
Petya V4sechkin, спасибо за ответ! Почитал форум, в том числе и ваши сообщения, поразбирался с этими дампами, установил Debugging Tools for Windows.
У меня вопросы к вам, или может еще кто сможет ответить: 1)Вообще по работе Debugging Tools for Windows После открытия дампа выполняю команду «!analyze -v» и в результате получаю (где есть упоминание про CNABCMUI.DLL) *** WARNING: Unable to verify timestamp for CNABCMUI.DLL *** ERROR: Module load completed but symbols could not be loaded for CNABCMUI.DLL *** WARNING: Unable to verify timestamp for CNAS0MOK.DLL *** ERROR: Module load completed but symbols could not be loaded for CNAS0MOK.DLL В результате по команде «k» # Child-SP RetAddr Call Site 00 00000067`86b5e910 00007ffe`e2964582 ntdll!RtlReportCriticalFailure+0x8c 01 00000067`86b5ea20 00007ffe`e2965180 ntdll!RtlpHeapHandleError+0x12 02 00000067`86b5ea50 00007ffe`e2964453 ntdll!RtlpLogHeapFailure+0xa4 03 00000067`86b5ea80 00007ffe`e28a158b ntdll!RtlpAnalyzeHeapFailure+0x31b 04 00000067`86b5eae0 00007ffe`e28a03c8 ntdll!RtlpFreeHeap+0xfeb 05 00000067`86b5ed10 00000000`6271be02 ntdll!RtlFreeHeap+0x368 06 00000067`86b5edb0 00000000`00000000 CNABCMUI+0x8be02 Вопрос: вы где-то как-то еще смотрите пути до файла, или вы просто знаете, что этот файл будет лежать по пути C:\Windows\System32\spool\drivers\x64\3\CNABCMUI.DLL? Такой же вопрос по тому, что он относится к Canon — это просто вы на опыте знаете, что он именно от драйверов Canon, или где то это видите в логах? 2)Правильно ли я сейчас составляю последовательность моих действий: -мне надо разобраться с остановкой службы диспетчера печати -для этого мне надо разобраться с проблемным драйвером -мне надо забекапить имеющуюся ДЛЛ, посмотреть, есть ли у кого Canon, попробовать установить другой драйвер, сравнить версию/дату старой ДЛЛ с новой, если изменилась, то потестить работу сервера -при этом проверить изоляцию драйверов. Ведь проблема с печатью есть у разных пользователей, с разными принтерами, и в разных вариантах |
Цитата:
Код:
lmvm CNABCMUI Цитата:
|
Время: 19:06. |
Время: 19:06.
© OSzone.net 2001-