Назад | Перейти на главную страницу

Терминальный сервер Win 2003 продолжает вылетать

Добро пожаловать в мое утреннее отделение неотложной помощи:

Система - Windows 2003 SP2, работающая как терминальный сервер. В этой системе есть несколько общих принтеров, и подключающиеся пользователи также сопоставляют свои локально сопоставленные принтеры в своем сеансе TS. Периодически, а иногда и часто, служба диспетчера очереди печати останавливается:

Event Type: Error
Event Source:   Application Error
Event Category: (100)
Event ID:   1000
Date:       2/24/2011
Time:       8:16:47 AM
User:       N/A
Computer:   
Description:
Faulting application spoolsv.exe, version 5.2.3790.4759, faulting module msvcrt.dll, version 7.0.3790.3959, fault address 0x00038efa.

Я могу перезапустить службу, и все будет работать «нормально», пока снова не произойдет сбой.

У меня есть подозрение, что это один принтер и / или один пользователь вызывает проблему, и я запросил подробную информацию из пользовательского пространства, чтобы помочь изолировать ее. Что еще я могу сделать, чтобы попытаться изолировать проблему, или у вас есть какие-нибудь предложения?

Вы можете попробовать использовать утилиту Citrix StressPrinters (не обязательно сервер Citrix): http://support.citrix.com/article/CTX109374.

Запустите его, и он спросит, какие драйверы вы хотите протестировать. Затем он устанавливает фиктивный принтер с каждым из выбранных драйверов и сообщает о любых ошибках. Если сервер выйдет из строя при установке одного из драйверов, вы будете знать, что он, вероятно, является причиной проблемы. Если он не падает, но сообщает об ошибках при его установке, я бы рекомендовал временно удалить его и посмотреть, исправит ли это сбой.

Ваша первая реакция, вероятно, верна. Я бы начал с удаления этого принтера, используемого пользователем, и переустановки с последним программным обеспечением. Попробуйте обновить или установить .Net Framework 2.0, поскольку я считаю, что C ++ может быть виновником, если у вас есть какие-то собственные приложения. Кроме того, обычно это значение по умолчанию, но убедитесь, что служба диспетчера очереди печати настроена на перезапуск в случае сбоя.