Druckspooler: Druckvorgang wiederholen oder Druckspooler erneut starten

Microsoft.Windows.Server.2008.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.Retryprintingorrestarttheprintspooler.EventBased.UnitMonitor (UnitMonitor)

Wiederholen Sie den Druckvorgang, oder starten Sie den Druckspooler neu.

Knowledge Base article:

Zusammenfassung

Wiederholen Sie den Druckvorgang, oder starten Sie den Druckspooler neu.

Lösungen

In der Druckfunktion von Windows ist ein Fehler aufgetreten. Jedoch wird versucht, die Aktion erneut auszuführen oder das Problem zu umgehen. Wenn die Druckfunktion nicht ordnungsgemäß verwendet werden kann, sind folgende Lösungen möglich:

Öffnen Sie im Ordner Verwaltung das Dienste-Snap-In. Suchen Sie in der Liste der Dienste den Druckspoolerdienst, und überprüfen Sie dann, ob dessen Status auf Gestartet festgelegt ist. Wenn der Status nicht auf Gestartet festgelegt ist, wählen Sie den Dienst aus, und klicken Sie dann im Menü Aktion auf Starten. Hinweis: Diese Aktion können Sie auch in einem Eingabeaufforderungsfenster mit erhöhten Rechten vornehmen, indem Sie den folgenden Befehl eingeben: net stop spooler and net start spooler

In manchen Fällen wird beim Versuch, den Druckspooler zu starten, Fehler 1068 ausgegeben: "Der Abhängigkeitsdienst oder die Abhängigkeitsgruppe konnte nicht gestartet werden". Dies kann der Fall sein, wenn der Druckspoolerdienst von anderen Diensten abhängig ist, die derzeit nicht ausgeführt werden. Führen Sie die folgende Prozedur aus, um das Problem zu lösen:

Klicken Sie im Dienste-Snap-In mit der rechten Maustaste auf Druckwarteschlange, und klicken Sie dann auf Eigenschaften. Klicken Sie auf die Registerkarte Abhängigkeiten. Im ersten Feld werden alle Systemdienste aufgeführt, die ausführen müssen, damit der Druckspooler gestartet wird. Diese bilden die Abhängigkeiten. Notieren Sie die einzelnen Dienste, klicken Sie auf OK, und starten Sie dann jeden Dienst, von dem der Druckspoolerdienst abhängt, sofern der Dienst bereits nicht gestartet wurde. Wenn ein bestimmter Dienst noch nicht gestartet würde, klicken Sie auf diesen mit der rechten Maustaste, klicken Sie auf Eigenschaften, und überprüfen Sie dann, ob der Starttyp auf Automatisch festgelegt ist.

Element properties:

TargetMicrosoft.Windows.Server.2008.PrintServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Statuswarnung zum Druckspooler
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.Retryprintingorrestarttheprintspooler.EventBased.UnitMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.2008.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.2008.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.Retryprintingorrestarttheprintspooler.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>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintSpooler</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(75)$</Pattern>
</RegExExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintSpooler</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(15|16)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>