Utskriftshanterare: Kontrollera Windows-resurserna

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

Kontrollera Windows-resurserna.

Knowledge Base article:

Sammanfattning

Windows-utskriftsfunktionen kunde inte tilldela tillräckliga resurser för en åtgärd eller behandlade en uppgradering. Ingen omedelbar åtgärd krävs.

Konfiguration

Ö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.

Lösningar

Om problemet kvarstår kontrollerar du om datorn har lite systemresurser, exempelvis processorresurser, I/O-diskprestanda eller minne.

Du kan identifiera orsaken till att systemet har lite resurser genom att generera en systemdiagnostikrapport. Använd Tillförlitlighets- och prestandaövervakaren eller Resursövervakaren för att avgöra (i realtid) vilka program eller tjänster som förbrukar för mycket systemresurser.

Om du vill generera en systemdiagnostikrapport som presenterar systeminformation som samlats in under 60 sekunder följer du anvisningarna i följande avsnitt (\Skapa en systemdiagnostikrapport\). Om du vill använda Resursövervakaren för att övervaka systemresurserna i realtid följer du anvisningarna i avsnittet \Starta Resursövervakaren\.

För att kunna göra det här måste du ha administratörsmedlemskap eller motsvarande behörighet.

Skapa en systemdiagnostikrapport

Så här samlar du in systeminformation i 60 sekunder och genererar en systemdiagnostikrapport:

Starta Resursövervakaren

Så här startar du resursövervakaren:

Viktigt! Resursövervakaren slutar samla in information när en Systemdiagnostikrapport skapas. Om du vill börja samla in information sedan en systemdiagnostikrapport har slutförts klickar du på Starta i övervakaren.

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
Statusvarning utskriftshanteraren vid Kontrollera Windows-resurser
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.CheckWindowsresources.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.CheckWindowsresources.EventBased.UnitMonitor.AlertMessage">
<AlertOnState>Warning</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="Warning"/>
<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>^(362|369)$</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>