Služba zařazování tisku: Službě zařazování tisku se nepodařilo dokončit úlohu.

Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.None.EventBased.UnitMonitor (UnitMonitor)

Službě zařazování tisku se nepodařilo dokončit úlohu. Některé tiskárny mohou selhat.

Knowledge Base article:

Souhrn

Službě zařazování tisku se nepodařilo dokončit úlohu. Některé tiskárny mohou selhat.

Konfigurace

Toto monitorování přebírá jeden konfigurační parametr, který určuje, jestli se má Služba zařazování tisku monitorovat, pokud se povolí protokoly událostí Microsoft-Windows-PrintService/Správce a Microsoft-Windows-PrintService/Operační a restartuje se služba protokolu událostí. Služba zařazování tisku se bude standardně monitorovat jen v případě, že jsou povolené protokoly událostí Microsoft-Windows-PrintService/Správce a Microsoft-Windows-PrintService/Operační.

Řešení

Tisk v systému Windows zjistil chybu, může se však buď pokusit opakovat akci, nebo problém alternativně vyřešit. Pokud tisk správně nefunguje, patří mezi správná řešení následující postupy:

Upozornění: Restartování Služby zařazování tisku způsobí restartování všech tiskových úloh. Po restartování Služby zařazování tisku může být nutné restartovat některé tiskárny nebo je vypnout a znovu zapnout. Na aktivním tiskovém serveru proveďte tento postup mimo běžnou pracovní dobu nebo během plánované údržby, pokud je to možné. Před provedením tohoto postupu přepněte všechny tiskárny do stavu offline a počkejte na dokončení všech tiskových úloh nebo pozastavte všechny tiskárny a počkejte na dokončení všech aktivních tiskových úloh.

Poznámka: Můžete to udělat také z okna příkazového řádku se zvýšenými oprávněními zadáním následujícího příkazu: net stop spooler && net start spooler

V některých případech se může zobrazit Chyba 1068 – „Nepodařilo se spustit službu nebo skupinu závislostí“ při pokusu o spuštění služby zařazování tisku. To se může stát, když služba zařazování tisku spoléhá na jiné služby, které nejsou spuštěné. Tento problém vyřešíte pomocí následujícího postupu:

Element properties:

TargetMicrosoft.Windows.Server.10.0.PrintServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Výstraha stavu služby zařazování tisku
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.None.EventBased.UnitMonitor" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.10.0.PrintServerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.None.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/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>^(372)$</Pattern>
</RegExExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/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>^(312|313)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>