Afdrukspooler: controleer de Windows-resources

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

Controleer de Windows-resources.

Knowledge Base article:

Samenvatting

Bij afdrukken in Windows konden niet voldoende middelen voor een bewerking worden toegewezen of werd een upgrade verwerkt. De gebruiker hoeft niets te doen.

Configuratie

De monitor gebruikt één configuratieparameter die bepaalt of de afdrukspooler moet worden bewaakt wanneer de gebeurtenislogboeken van Microsoft-Windows-PrintService/Admin en Microsoft-Windows-PrintService/Operational zijn ingeschakeld en de gebeurtenislogboekservice opnieuw wordt gestart. Standaard wordt de afdrukspooler alleen als de gebeurtenislogboeken van Microsoft-Windows-PrintService/Admin en Microsoft-Windows-PrintService/Operational zijn ingeschakeld.

Oplossingen

Als de problemen aanhouden, controleert u of de computer over onvoldoende systeembronnen beschikt, zoals CPU-bronnen, I/O-prestaties van de schijf of geheugen.

Om te bepalen wat de oorzaak is van het gebrek aan systeembronnen kunt u een Diagnostisch rapport over systeem genereren met Betrouwbaarheids- en prestatiecontrole. U kunt ook met Broncontrole bepalen (realtime) welke toepassingen of services gebruik maken van te veel systeembronnen.

Voor het generen van een Diagnostisch rapport over systeem, waarin systeeminformatie wordt gepresenteerd die gedurende 60 seconden is verzameld, gebruikt u de procedure in het volgende gedeelte (\Een diagnostisch rapport over systeem genereren\). Voor Broncontrole om de systeembronnen realtime te bewaken, gebruikt u de procedure in \Broncontrole starten\.

Als u deze procedures wilt uitvoeren, moet u lid zijn van de groep Administrators of over de juiste machtiging beschikken.

Een diagnostisch rapport over systeem genereren

60 seconden lang systeeminformatie verzamelen en een diagnostisch rapport over systeem genereren:

Broncontrole starten

Als u Broncontrole wilt starten, gaat u als volgt te werk:

Belangrijk: Wanneer een diagnostisch rapport over het systeem wordt gegenereerd, wordt het verzamelen van informatie met Broncontrole stopgezet. Als u wel weer informatie wilt gaan verzamelen nadat het Diagnostisch rapport over systeem is voltooid, klikt u op Starten in Broncontrole.

Element properties:

TargetMicrosoft.Windows.Server.10.0.PrintServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Statuswaarschuwing afdrukspooler door Windows-resources controleren
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.CheckWindowsresources.EventBased.UnitMonitor" Accessibility="Public" Enabled="true" 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>