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

Microsoft.Windows.Server.6.2.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.

Ř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: Tento postup můžete provést také z okna příkazového řádku se zvýšeným oprávněním zadáním 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.6.2.PrintServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
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.6.2.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.None.EventBased.UnitMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.6.2.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.6.2.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>