Controllare le risorse di Windows.
Impossibile allocare risorse sufficienti per un'operazione oppure era in corso l'elaborazione di un aggiornamento. Non è richiesta alcuna azione immediata.
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".
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:
Aprire una finestra del prompt dei comandi con privilegi elevati. (Fare clic sul pulsante Start, selezionare Tutti i programmi, Accessori, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore.)
Al prompt dei comandi, digitare perfmon /report, quindi premere INVIO. Verrà avviata la raccolta dei dati per creare il rapporto diagnostica di sistema.
Quando il rapporto è pronto per essere visualizzato, individuare la sezione Risultati diagnostica, quindi verificare la presenza di eventuali avvisi (indicati da Avviso nel rapporto). Da questa sezione, è possibile seguire i collegamenti a informazioni della Guida aggiuntive relative alla risoluzione di avvisi. È inoltre possibile espandere ogni categoria nella sezione Verifiche di sistema di base per visualizzare ulteriori dettagli sulla causa di questi avvisi. Nella sezione Prestazioni vengono inoltre forniti dettagli a livello di processo sui processi che utilizzano le maggiori quantità di risorse.
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.
Aprire una finestra del prompt dei comandi con privilegi elevati. (Fare clic sul pulsante Start, selezionare Tutti i programmi, Accessori, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore.)
Al prompt dei comandi, digitare perfmon /res, quindi premere INVIO. Verrà avviato Monitoraggio risorse.
Quattro grafici a scorrimento nel riquadro Panoramica delle risorse indicano l'utilizzo in tempo reale di CPU, disco, rete e memoria. Quattro sezioni espandibili sotto i grafici contengono dettagli a livello di processo su ogni risorsa. Fare clic sulle etichette delle risorse per visualizzare ulteriori informazioni oppure fare clic su un grafico per espandere i dettagli corrispondenti. È possibile utilizzare le informazioni di utilizzo in tempo reale per identificare le risorse che utilizzano le maggiori quantità di memoria. Fare clic su un'intestazione di colonna per ordinare i dati della tabella in base a quella colonna. Fare nuovamente clic sull'intestazione per invertire l'ordine.
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>