Spouleur d’impression : Vérifier les ressources Windows

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

Vérifiez les ressources Windows.

Knowledge Base article:

Résumé

Le service d'impression Windows n'a pas pu allouer des ressources suffisantes pour une opération ou une mise à niveau était en cours. Aucune action immédiate n'est nécessaire.

Configuration

Le moniteur accepte un seul paramètre de configuration qui contrôle si le « spouleur d’impression » doit être supervisé quand vous activez les journaux d’événements « Microsoft-Windows-PrintService/Admin and Microsoft-Windows-PrintService/Operational » et redémarrez le service de journal d’événements. Par défaut, le moniteur « Spouleur d’impression » est supervisé seulement si les journaux d’événements « Microsoft-Windows-PrintService/Admin and Microsoft-Windows-PrintService/Operational » sont activés.

Résolutions

Si les problèmes persistent, déterminez si les ressources système de l'ordinateur sont faibles, telles que les ressources processeur, les performances d'E/S disque ou la mémoire.

Pour identifier la cause de la faiblesse des ressources système, vous pouvez créer un rapport de diagnostics du système à l'aide du moniteur de fiabilité et de performances, ou vous pouvez utiliser le moniteur de ressource pour déterminer (en temps réel) les applications ou services utilisant trop de ressources système.

Pour créer un rapport de diagnostics du système, qui présentera des informations système collectées pendant 60 secondes, utilisez la procédure de la section suivante (« Générer un rapport de diagnostics du système »). Pour utiliser le Moniteur de ressource afin d'analyser les ressources système en temps réel, utilisez la procédure « Générer un rapport de diagnostics du système » dans la section suivante.

Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou avoir reçu l’autorité appropriée.

Générer un rapport de diagnostics du système

Pour collecter les informations système pendant 60 secondes et générer un rapport de diagnostics du système :

Démarrer le moniteur de ressource

Pour démarrer le moniteur de ressource :

Important : Le Moniteur de ressources arrête de collecter des informations pendant la génération d’un rapport de diagnostics du système. Pour collecter des informations après avoir généré un rapport de diagnostics du système, cliquez sur Démarrer dans le moniteur.

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
Alerte d'état du spouleur d'impression : vérifiez les ressources Windows
{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>