Starta om tjänsten Utskriftshanteraren eller installera om skrivardrivrutinen.
Starta om tjänsten Utskriftshanteraren eller installera om skrivardrivrutinen.
Övervakaren tar en enkel konfigurationsparameter som kontrollerar huruvida utskriftshanteraren ska övervakas när händelseloggarna Microsoft-Windows-PrintService/Admin och Microsoft-Windows-PrintService/Operational aktiveras och starta om händelseloggstjänsten. Utskriftshanterarövervakaren övervakas enbart om händelseloggarna Microsoft-Windows-PrintService/Admin och Microsoft-Windows-PrintService/Operational aktiveras.
Du kan åtgärda det här felet genom att försöka skriva ut dokumentet igen. Om detta misslyckas gör du följande med hjälp av åtgärderna i det här avsnittet:
Ta bort utskriftsjobbet och starta om tjänsten Utskriftshanteraren.
Installera om skrivardrivrutinen.
Installera en uppdaterad skrivardrivrutin.
Ta bort utskriftsjobbet och starta om tjänsten Utskriftshanteraren.
Du kan ta bort det misslyckade dokumentet och starta om tjänsten Utskriftshanteraren med hjälp av de två anvisningarna i detta avsnitt.
Varning: Om du startar om Utskriftshanteraren startas alla utskriftsjobb om. När tjänsten Utskriftshanteraren har startats om kan du antingen behöva återställa en del skrivare eller stänga av dem och sedan starta dem igen. På en aktiv utskriftsserver bör den här åtgärden om möjligt utföras utanför normal arbetstid eller under schemalagd underhållstid. Innan du utför åtgärden ska alla skrivaren vara offline. Vänta tills alla utskriftsjobb har slutförts, eller pausa alla skrivare och vänta tills alla utskriftsjobb med status Aktiv har slutförts.
Så här tar du bort ett misslyckat utskriftsjobb och startar om tjänsten Utskriftshanteraren:
I mappen Skrivare i Kontrollpanelen eller snapin-modulen Utskriftshantering dubbelklickar du på den skrivare som du vill använda, markerar det utskriftsjobb som du vill ta bort och trycker sedan på DELETE.
I mappen Administrationsverktyg öppnar du snapin-modulen Tjänster, väljer Utskriftshanteraren och klickar sedan på verktygsfältsknappen Starta om tjänst.
Obs! Du kan även göra detta från ett upphöjt kommandotolksfönster genom att skriva net stop spooler and net start spooler i kommandotolken. (Du kan öppna ett upphöjt kommandotolksfönster genom att klicka på Start, peka på Alla program, klicka på Tillbehör, högerklicka på Kommandotolken och sedan klicka på Kör som administratör.)
I en del instanser visas eventuellt fel 1068 ? \Det går inte att starta den överordnade tjänsten eller gruppen\ ? vid försök att starta utskriftshanteraren. Detta kan inträffa om tjänsten Utskriftshanteraren är beroende av andra tjänster som inte körs. För att åtgärda detta problem ska man använda följande förfarande.
Så här kontrollerar eller ändrar du startinställningen för enskilda tjänster (beroenden):
Högerklicka på Utskriftshanteraren i snapin-modulen Tjänster och klicka sedan på Egenskaper.
Klicka på fliken Beroenden. I den första rutan listas alla systemtjänster som måste vara igång för att utskriftshanteraren ska starta. Dessa tjänster utgör beroendena.
Gör en notering för varje tjänst, klicka på OK och starta sedan varje tjänst som Utskriftshanteraren är beroende av om tjänsten inte redan har startats. Om en viss tjänst inte har startats högerklickar du på den, klickar på Egenskaper och bekräftar sedan att starttypen är inställd på Automatisk.
Installera om skrivardrivrutinen
Så här installerar du om skrivardrivrutinen:
Alternativt kan du öppna mappen Skrivare, högerklicka på ett tomt område, klicka på Kör som administratör och sedan klicka på Serveregenskaper.
Klicka på fliken Drivrutiner, välj den drivrutin som du vill installera om och klicka sedan på Installera om.
När Windows är klart med ominstallationen av drivrutinen skriver du ut dokumentet igen.
Installera en uppdaterad skrivardrivrutin
Hämta en uppdaterad skrivardrivrutin (från skrivarleverantören) med logotypen Designed for Windows, installera den på klientdatorn genom att följa de anvisningar som medföljer skrivardrivrutinen och skriv sedan ut dokumentet igen.
Target | Microsoft.Windows.Server.10.0.PrintServer.Printer | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.PrintServer.PrintQueue.PrintJobStatus.System.RestartthePrintSpoolerserviceorreinstalltheprinterdriver.EventBased.UnitMonitor" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.10.0.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.10.0.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.10.0.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>