Risolto: errore di utilizzo elevato della CPU del servizio criteri di diagnostica

Il servizio di criteri di diagnostica, o DPS, è un servizio di risoluzione dei problemi che rileva qualsiasi problema con il componente di Windows e tenta di risolvere i problemi rilevati. Il servizio, quando è in esecuzione, potrebbe richiedere un utilizzo elevato della CPU. Tuttavia, è motivo di preoccupazione se il processo utilizza costantemente risorse elevate della CPU.

Vedrai un calo delle prestazioni quando la CPU utilizza la maggior parte delle sue risorse. Ciò accade perché una volta che la CPU raggiunge la temperatura elevata a causa del massimo utilizzo, il processore riduce le sue prestazioni per evitare danni. Ciò significa che la CPU avvierà il throttling termico.

Ora, senza ulteriori indugi, facci sapere di più su Diagnostic Policy Service.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Che cos’è il servizio criteri diagnostici?

Il servizio criteri di diagnostica funziona come un meccanismo di risoluzione dei problemi che rileva e risolve i problemi che Windows potrebbe incontrare. Questo servizio viene eseguito in background e inizia a rilevare eventuali problemi con il PC una volta che il sistema carica il sistema operativo nella memoria principale.

Senza Diagnostic Policy Service, Windows non è in grado di rilevare e risolvere i problemi con il sistema operativo o il sistema che potrebbero verificarsi.

Come controllare l’utilizzo della CPU del servizio di criteri di diagnostica?

Quando il processo viene eseguito, dovrebbero essere necessari da dieci a quindici megabyte di memoria e la barra delle applicazioni dovrebbe indicare lo 0% di utilizzo della CPU. Tuttavia, può richiedere più tempo a seconda che sia in esecuzione. Tuttavia, è necessario adottare le misure necessarie per rimuovere il servizio DPS se richiede risorse estreme della CPU, memoria o utilizzo del disco.

Seguire i passaggi indicati di seguito per controllare le risorse del servizio criteri di diagnostica in uso.

  1. Premi Ctrl + Maiusc + Esc per aprire Task Manager .
  2. Fare clic su Ulteriori dettagli se il task manager mostra le attività attualmente in esecuzione.
  3. Fare clic sulla scheda Processi.
  4. In Processi di Windows , cerca Service Host: Display Policy Service .

Qui puoi vedere tutte le risorse necessarie per questo processo. Se noti che il servizio richiede un elevato utilizzo di CPU, memoria o disco, devi eseguire i passaggi necessari per ridurli.

Cosa fa sì che il servizio di criteri diagnostici utilizzi risorse CPU elevate?

Quando il servizio criteri di diagnostica tenta di risolvere eventuali problemi, potrebbe utilizzare risorse elevate della CPU. Tuttavia, non è un problema a meno che il processo non richieda costantemente una quantità estrema di risorse di CPU e memoria.

Se questo processo richiede molto utilizzo della CPU, ecco alcuni possibili motivi che potrebbero causarlo.

  • File di sistema danneggiati
  • Windows non aggiornato
  • Il file SRUDB.dat che causa il problema
  • Un problema con Windows Update

Come risolvere l’utilizzo elevato della CPU del servizio criteri di diagnostica?

Prima di entrare nelle soluzioni, assicurati di attendere qualche minuto. Poiché si tratta di un vero processo che potrebbe utilizzare le risorse della CPU durante l’esecuzione, le risorse della CPU potrebbero diminuire una volta completato il processo.

In caso contrario, eseguire le soluzioni indicate di seguito per correggere l’utilizzo elevato della CPU del servizio di diagnostica.

Disattiva servizio

Hai il pieno controllo del servizio Windows che viene eseguito in background. Puoi scegliere se l’applicazione viene eseguita all’avvio, avviare o arrestare il suo processo. Pertanto, la disattivazione del servizio criteri di diagnostica rilascerà tutte le risorse utilizzate da questo servizio.

Ecco tre modi diversi per disabilitare il servizio criteri di diagnostica. Se uno non funziona, puoi provare gli altri metodi.

Utilizzo dei servizi

Seguire i passaggi indicati di seguito per disabilitare il Servizio utilizzando i Servizi.

  1. Premi il tasto Windows + R per aprire Esegui .
  2. Digita services.msc per aprire Services .
  3. Nel pannello di destra, cerca Diagnostic Policy Service .
  4. Fare doppio clic su di esso.
  5. Nella scheda Generale, sotto Stato del servizio , fai clic su Interrompi .
  6. Ora fai clic su Applica.
  7. Se il servizio si riavvia automaticamente, impostare Tipo di avvio su Manuale .
  8. Selezionare Applica, quindi OK.

Da Configurazione di sistema

Se Servizi non ti consente di disabilitare questo processo, puoi provare a disabilitarlo da Configurazione di sistema.

  1. Premi il tasto Windows + R per aprire Esegui .
  2. Digita msconfig per aprire System Configuration .
  3. Vai alla scheda Servizi.
  4. Deseleziona Servizio criteri di diagnostica.
  5. Selezionare Applica, quindi OK.
  6. Riavvia il PC per interrompere l’esecuzione di Diagnostic Policy Service.

Dall’editor del registro

Il registro di Windows contiene tutte le impostazioni del computer. E questo include impostazioni come l’avvio di un servizio. Seguire i passaggi indicati di seguito per disabilitare il criterio del servizio di diagnostica dall’editor del registro.

Prima di apportare modifiche, assicurati di eseguire il backup del registro .

  1. Premi il tasto Windows + R per aprire Esegui.
  2. Digita regedit e premi Invio per aprire l’Editor del Registro di sistema.
  3. Passare a ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDPS
  4. Nel pannello di destra, fai doppio clic su Start.
  5. In Dati valore impostare il valore su 4 .
  6. Premere OK.
  7. Riavvia il computer per salvare le impostazioni modificate.

L’impostazione dei dati del valore su 4 disabiliterà l’avvio automatico del processo.

Elimina il file SRUDB DAT

Quando Diagnostic Policy Service risolve i problemi del sistema, crea un file di registro denominato SRUDB.dat che memorizza tutti i dettagli sull’errore e le correzioni. Questo file potrebbe richiedere molto spazio su disco e accedervi potrebbe causare un elevato utilizzo della CPU.

Puoi eliminare questo file per vedere se risolve il problema. Non devi preoccuparti, poiché Diagnostic Policy Services creerà automaticamente questo file all’avvio del servizio.

Tuttavia, il sistema operativo non ti consentirà di eliminare il file se il servizio criteri di diagnostica è in esecuzione in background. Pertanto, è necessario arrestare il servizio prima di eliminare il file.

  1. Apri Esplora file e vai a C:WindowsSystem32sru.
  2. Elimina definitivamente il file SRUDB.dat .

Cambia piano di alimentazione

Su un laptop, alcuni servizi potrebbero non funzionare correttamente se la modalità di alimentazione di alcuni dispositivi non è al massimo delle prestazioni. Provare a modificare questa impostazione per verificare se il servizio criteri di diagnostica utilizza meno risorse della CPU.

  1. Premi il tasto Finestra + R per aprire Esegui.
  2. Digita powercfg.cpl per aprire Opzioni risparmio energia.
  3. Sotto i piani preferiti, fai clic su Modifica impostazioni piano nel piano di alimentazione selezionato.
  4. Fare clic su Modifica impostazioni avanzate di alimentazione.
  5. Espandi Impostazioni adattatore wireless ed espandi anche Modalità risparmio energetico.
  6. Impostare sia A batteria che Collegato come Prestazioni massime.
  7. Fare clic su Applica, quindi su OK.

Esegui SFC e DISM

SFC (System File Checker) analizza e ripara eventuali file di sistema danneggiati, mentre DISM (Deployment Image Servicing and Management) esegue la scansione e ripristina l’immagine di Windows.

Poiché tutti i file e le cartelle dei servizi si trovano all’interno del file di sistema, l’esecuzione di questi comandi potrebbe correggere i file danneggiati che potrebbero aver causato l’elevato problema di utilizzo della CPU.

  1. Premi il tasto Finestra + R per aprire Esegui.
  2. Digita cmd e premi Ctrl + Maiusc + Invio per eseguire il prompt dei comandi come amministratore.
  3. Digita sfc /scannow e premi Invio.
  4. Una volta completato il processo, digita DISM /Online /Cleanup-Image /RestoreHealth e premi Invio.
  5. Riavvia il computer e controlla l’utilizzo della CPU.

Ripristina/Aggiorna Windows

Poiché Diagnostic Policy Service è un processo di Windows e non un processo eseguito da un’applicazione di terze parti, è possibile che un recente aggiornamento di Windows abbia avviato il problema di utilizzo elevato. Se hai aggiornato di recente Windows e riscontri un elevato utilizzo della CPU, puoi disinstallare il recente aggiornamento di Windows.

  1. Premi il tasto Windows + I per aprire Impostazioni.
  2. Vai a Windows Update (Privacy e sicurezza > Aggiornamento di Windows per Windows 10) > Cronologia aggiornamenti.
  3. Scorri verso il basso e seleziona Disinstalla aggiornamenti .
  4. Qui puoi vedere tutti gli aggiornamenti installati.
  5. Fai clic con il pulsante destro del mouse sugli ultimi aggiornamenti di Windows e seleziona Disinstalla.

Cancella il registro del Visualizzatore eventi

Il visualizzatore eventi registra eventuali errori e avvisi quando il sistema ne incontra uno. Quando questo registro degli errori si accumula, potrebbe causare problemi quando il servizio criteri di diagnostica tenta di accedere al registro eventi. Per risolvere questo problema, è necessario cancellare il registro del Visualizzatore eventi.

  1. Premi il tasto Windows + R per aprire Esegui.
  2. Digita eventvwr.msc per aprire il registro del Visualizzatore eventi.
  3. Nel pannello più a sinistra, espandi Registri di Windows e seleziona Applicazione .
  4. Nel pannello più a destra, fai clic su Salva tutti gli eventi con nome…
  5. Ora scegli una posizione e un’estensione di file per salvare il file del registro eventi.
  6. Di nuovo, nel pannello più a destra, fai clic su Cancella registro .
  7. Seleziona Cancella.

Eseguire la risoluzione dei problemi di manutenzione del sistema

Se nessuna delle soluzioni funziona, puoi provare a eseguire lo strumento di risoluzione dei problemi di manutenzione del sistema per rilevare e risolvere eventuali problemi con il sistema. Anche se non è in grado di risolvere il problema, potrebbe essere in grado di determinare cosa c’è che non va nel sistema.

  1. Premi il tasto Windows + R per aprire Esegui .
  2. Digitare msdt.exe -id MaintenanceDiagnostic per aprire la risoluzione dei problemi di manutenzione del sistema.
  3. Fare clic su Avanzate e selezionare Applica riparazioni automaticamente.
  4. Fare clic su Avanti.
  5. Seleziona Prova la risoluzione dei problemi come amministratore .
  6. Una volta completato il processo, lo strumento di risoluzione dei problemi risolverà il problema o ti fornirà il motivo per cui stai affrontando il problema.