Spooler di stampa: Controllare le risorse di Windows

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

Controllare le risorse di Windows.

Knowledge Base article:

Riepilogo

Impossibile allocare risorse sufficienti per un'operazione oppure era in corso l'elaborazione di un aggiornamento. Non è richiesta alcuna azione immediata.

Configurazione

Il monitoraggio usa un singolo parametro di configurazione che controlla se lo "Spooler di stampa" deve essere monitorato quando vengono abilitati i registri eventi "Microsoft-Windows-PrintService/Admin e Microsoft-Windows-PrintService/Operational" e quando viene riavviato il servizio Registro eventi. Per impostazione predefinita, il monitoraggio "Spooler di stampa" verrà monitorato solo se vengono abilitati i registri eventi "Microsoft-Windows-PrintService/Admin e Microsoft-Windows-PrintService/Operational".

Soluzioni

Se i problemi persistono, stabilire se le risorse di sistema del computer, ad esempio CPU, prestazioni di I/O del disco o memoria, sono sufficienti.

Per stabilire la causa della condizione di risorse insufficienti del sistema, è possibile generare un rapporto diagnostica di sistema utilizzando Monitoraggio affidabilità e Performance Monitor oppure utilizzare Monitoraggio risorse per determinare in tempo reale le applicazioni o i servizi che utilizzano una quantità eccessiva di risorse di sistema.

Per generare un rapporto diagnostica di sistema che contiene le informazioni di sistema raccolte in 60 secondi, utilizzare la procedura illustrata nella sezione seguente (\Generare un rapporto diagnostica di sistema\). Per utilizzare Monitoraggio risorse per monitorare le risorse di sistema in tempo reale, utilizzare la procedura illustrata nella sezione \Avviare Monitoraggio risorse\.

Per eseguire queste procedure, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.

Generare un rapporto diagnostica di sistema

Per raccogliere informazioni di sistema per 60 secondi e generare un rapporto diagnostica di sistema:

Avviare Monitoraggio risorse

Per avviare Monitoraggio risorse:

Importante: Monitoraggio risorse interrompe la raccolta di informazioni durante la generazione di un rapporto diagnostica di sistema. Per avviare la raccolta delle informazioni dopo la generazione di un rapporto diagnostica di sistema, fare clic su Avvia in Monitoraggio.

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
Avviso di stato spooler di stampa da Controllare le risorse di 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>