Задание печати: перезапустите службу диспетчера очереди печати или повторно установите драйвер принтера

Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.PrintJobStatus.System.RestartthePrintSpoolerserviceorreinstalltheprinterdriver.EventBased.UnitMonitor (UnitMonitor)

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

Knowledge Base article:

Краткое описание

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

Решения

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

Удаление задания печати и перезапуск службы диспетчера очереди печати

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

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

Для удаления вызвавшего сбой задания печати и перезапуска службы диспетчера очереди печати выполните следующие действия.

Примечание. Это действие также можно выполнить в окне командной строки с повышенными правами, введя в командной строке net stop spooler и net start spooler. (Чтобы открыть окно командной строки с повышенными правами, нажмите кнопку Пуск, подведите указатель к пункту Все программы, выберите пункт Стандартные, щелкните правой кнопкой мыши пункт Командная строка и выберите пункт Запуск от имени администратора.)

В некоторых экземплярах при попытке запустить службу диспетчера очереди печати может возникнуть ошибка 1068 ? \Не удалось запустить дочернюю службу\ ? Эта ошибка может произойти, если служба диспетчера очереди печати зависит от других не запущенных служб. Для устранения этой проблемы придерживайтесь следующей процедуры.

Чтобы проверить или изменить параметры запуска отдельных служб (зависимостей), выполните следующие действия.

Переустановка драйвера принтера

Для переустановки драйвера принтера выполните следующие действия.

Установка обновленного драйвера принтера

Получите (у поставщика принтера) обновленный драйвер с изображением эмблемы "Предназначается для Windows", установите его на клиентском компьютере, следуя инструкциям, прилагающимся к драйверу принтера, и напечатайте документ снова.

Element properties:

TargetMicrosoft.Windows.Server.6.2.PrintServer.Printer
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Предупреждение о состоянии задания печати
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.PrintJobStatus.System.RestartthePrintSpoolerserviceorreinstalltheprinterdriver.EventBased.UnitMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.6.2.PrintServer.Printer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.PrintJobStatus.System.RestartthePrintSpoolerserviceorreinstalltheprinterdriver.EventBased.UnitMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Negative" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-PrintService/Admin</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(350)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.Server.6.2.PrintServer.Printer"]/DeviceID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-PrintService/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(305|307|308|309|310|311|352)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>