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

Служба диспетчера очереди печати вызывает медленный запуск

У нас есть сервер, запуск которого занимает ~ 20 минут. Было проведено некоторое тестирование, и мы смогли определить, что именно служба диспетчера очереди печати вызывает замедление. Если не включить автоматический запуск, время загрузки сокращается до 5 минут. Я не смог найти ничего о спулере, вызывающем медленную загрузку; все кажется сосредоточенным на нем, что вызывает медленную печать. Кто-нибудь видел что-нибудь подобное?

Вот это да. Я бы назвал 5 минут медленной загрузкой ;-) Я большой поклонник MS Processs Monitor (см. Вот). Используйте опцию ведения журнала загрузки, перезапустите и проанализируйте журнал. Затем вы можете соответствующим образом отфильтровать, например: посмотрите spoolsv.exe. Добавьте столбец «продолжительность» к выходным данным, чтобы искать любые большие задержки. За свои xxx лет администрирования Windows Server я ни разу не видел, чтобы диспетчер очереди печати приводил к медленной загрузке, но всегда бывает в первый раз. Надеюсь это поможет.

Я видел, как это происходило раньше, обычно когда дерьмовый драйвер принтера удается серьезно испортить диспетчер очереди печати (или черви при неудачной / неполной установке принтера попадают в службу диспетчера очереди печати).

Первое, что я бы попробовал, так как это просто, это настроить службу диспетчера очереди печати на отложенный запуск, на случай, если есть зависимость, которая ее зависает. В противном случае и при условии, что на сервере не слишком много принтеров (это не похоже на большой сервер печати для офиса, не так ли?), Было бы запустите cleanspl.exe, очиститель Windows Spooler (часть пакета ресурсов Windows 2003 Server). Если это будет слишком сложно из-за большого количества установленных принтеров, вы можете сделать то, что он делает вручную - убедитесь, что у вас нет тонны файлов диспетчера очереди печати, забивающих систему, попробуйте удалить принтеры и драйверы принтеров установлены, так как вы заметили эту проблему и т. д.

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

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