Vérifiez les ressources Windows.
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.
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.
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 :
Ouvrez une fenêtre d'invite de commandes avec privilèges élevés. (Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Accessoires, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.)
À l'invite de commandes, tapez « perfmon /report » et appuyez sur ENTRÉE. Le moniteur de fiabilité et de performances va commencer à collecter des données pour créer le rapport de diagnostics du système.
Une fois le rapport généré et affiché, recherchez la section Résultats du diagnostic et vérifiez la présence d'éventuels avertissements (signalés par Avertissement dans le rapport). Vous pouvez suivre des liens vers une aide supplémentaire sur la résolution d’avertissements à partir de cette section. En outre, vous pouvez développer chaque catégorie dans la section Vérifications système de base pour voir plus de détails sur la raison de l'affichage des avertissements. De plus, la section Performances fournit des détails au niveau du processus sur les plus grands consommateurs de ressources.
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.
Ouvrez une fenêtre d'invite de commandes avec privilèges élevés. (Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Accessoires, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.)
À l'invite de commandes, tapez « perfmon /res » et appuyez sur ENTRÉE. Le moniteur de ressource va démarrer.
Dans le volet Vue d'ensemble des ressources, quatre graphiques déroulants affichent l'utilisation en temps réel du processeur, du disque, du réseau et de la mémoire. Quatre sections développables sous les graphiques contiennent le détail jusqu'au niveau processus pour chaque ressource. Cliquez sur les étiquettes de ressource pour afficher plus d’informations ou cliquez sur un graphique pour développer les détails correspondants. Vous pouvez utiliser les informations d’utilisation en temps réel pour identifier les plus gros consommateurs de ressources. Cliquez sur un en-tête de colonne pour trier les données de la table selon cette colonne. Cliquez à nouveau sur l'en-tête de colonne pour inverser l'ordre de tri.
Target | Microsoft.Windows.Server.10.0.PrintServerRole | ||
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.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>