Кто-нибудь знает, как вручную остановить службу спулера?
У меня проблема с некоторыми драйверами, которые ее случайно останавливают, и я хочу сделать это вручную, чтобы провести некоторые тесты.
решение1
Конечно. Отправьте ему необычно большой (>1 ГБ должно хватить) файл печати. У вас нет такого большого файла? Набросайте что-нибудь в powershell в духе:
PS C:\Users\BigHomie> 1..1000000000 | for-each {Get-Process | Out-File .\Desktop\test.txt -Append}
Это нужно сделать, а если нет, то просто продолжайте ехать.
Для достижения наилучших результатов уменьшите объем доступной оперативной памяти, с которой приходится работать диспетчеру очереди печати. В моей среде это всегда было проблемой.
решение2
ИспользоватьСтрессПринтеры(https://support.citrix.com/article/CTX109374)
Этот инструмент от Citrix, но он предназначен для глобального тестирования драйвера принтера, независимо от того, установлен ли он на Citrix или нет.
Многие проблемы с драйверами принтеров в средах служб терминалов/служб удаленных рабочих столов связаны с плохой многопоточной производительностью, что в свою очередь может привести к нестабильности работы диспетчера очереди печати. Проблемы с многопоточной производительностью обычно возникают, когда несколько пользователей одновременно подключаются к серверу терминалов с использованием одного и того же драйвера принтера. Симптомы включают в себя невозможность автоматического создания клиентских принтеров, увеличение количества потоков диспетчера очереди печати и/или служб Citrix Print Manager, а также возможную неотзывчивость и/или неожиданное завершение работы этих служб (перестают отвечать).
Этот инструмент можно использовать для моделирования нескольких сеансов автоматического создания принтеров с использованием одного и того же драйвера принтера.
Его также можно использовать для сравнения следующих показателей у разных водителей:
- Загрузка ЦП при создании принтера с использованием определенного драйвера
- Время, необходимое для успешного создания принтера с использованием определенного драйвера
решение3
Если вы просто «завершите задачу» в диспетчере очереди печати (spoolsv.exe) в диспетчере задач, это приведет к «сбою» диспетчера очереди печати.