Afdruktaak: de afdrukspoolerservice opnieuw starten of het printerstuurprogramma opnieuw installeren

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

Start de afdrukspoolerservice opnieuw of installeer het printerstuurprogramma opnieuw.

Knowledge Base article:

Samenvatting

Start de afdrukspoolerservice opnieuw of installeer het printerstuurprogramma opnieuw.

Oplossingen

Probeer het document opnieuw af te drukken om deze fout te verhelpen. Als dit mislukt, lost u het probleem op aan de hand van de procedures in dit onderwerp:

De afdruktaak verwijderen en de afdrukspooler opnieuw starten

Gebruik de twee procedures in dit gedeelte om het mislukte document te verwijderen en de afdrukspoolerservice opnieuw te starten.

Waarschuwing: Bij het opnieuw starten van de afdrukspooler worden alle afdruktaken opnieuw gestart. Na het herstarten van de afdrukspoolerservice moet u ofwel sommige printers resetten of zet ze uit en weer aan zetten. Voer deze procedure op een actieve afdrukserver, indien mogelijk, buiten de normale kantooruren of tijdens gepland onderhoud uit. Zet alle printers offline voordat u deze procedure gebruikt en wacht tot alle afdruktaken zijn voltooid, of pauzeer alle printers en wacht tot alle afdruktaken met de status Actief zijn afgerond.

Een mislukte afdruktaak verwijderen en de afdrukspooler opnieuw starten:

Opmerking: U kunt dit ook doen vanuit een opdrachtpromptvenster met verhoogde bevoegdheden door het typen van de volgende opdracht: net stop spooler en net start spooler. (Als u een venster met een opdrachtprompt met verhoogde bevoegdheid wilt openen, klikt u op Start, wijst u Alle programma's aan, klik u op Accessoires, klikt u met de rechtermuisknop op Opdrachtprompt en klikt u op Als administrator uitvoeren.)

In sommige gevallen verschijnt Fout 1068? \Afhankelijkheidsservice of -groep kan niet worden gestart.\ ? als u probeert om de afdrukspooler te starten. Dit kan gebeuren als de afdrukspoolerservice afhankelijk is van andere services die niet actief zijn. Los dit probleem op aan de hand van de volgende procedure:

De opstartinstelling voor individuele services (afhankelijkheden) controleren of wijzigen:

Het printerstuurprogramma opnieuw installeren

Het printerstuurprogramma opnieuw installeren:

Een bijgewerkt printerstuurprogramma installeren

Zorg dat u van de printerfabrikant een bijgewerkt stuurprogramma krijgt (met het logo 'Designed for Windows'), installeer dit op de clientcomputer en volg hierbij de instructies die bij het printerstuurprogramma zijn geleverd. Druk vervolgens het document opnieuw af.

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
Statuswaarschuwing afdruktaak
{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>