Morbido

Host del servizio di correzione: utilizzo elevato della CPU del servizio criteri di diagnostica

Prova Il Nostro Strumento Per Eliminare I Problemi





postato suUltimo aggiornamento: 16 febbraio 2021

Come forse saprai, esistono numerosi processi e servizi in background attivi che contribuiscono al buon funzionamento di Windows. La maggior parte di questi processi/servizi in background utilizza una quantità minima di potenza della CPU e RAM. Anche se a volte un processo potrebbe non funzionare correttamente o essere danneggiato e finire per utilizzare molte più risorse del solito, lasciando poco per altre applicazioni in primo piano. Il Diagnostic Policy Service è uno di questi processi noto per monopolizzare le risorse di sistema in rare occasioni.



Il servizio criteri di diagnostica è uno dei processi condivisi di Svchost.exe (host del servizio) ed è responsabile del rilevamento dei problemi con vari componenti di Windows e della relativa risoluzione. Il servizio tenta di risolvere automaticamente eventuali problemi rilevati, se possibile, e in caso contrario, registra le informazioni diagnostiche per l'analisi. Poiché la diagnosi e la risoluzione automatica dei problemi sono una funzionalità importante per un'esperienza senza interruzioni, il servizio criteri di diagnostica è stato impostato per avviarsi automaticamente all'avvio del computer e rimanere attivo in background. Il motivo esatto per cui consuma più potenza della CPU del previsto non è noto, ma in base alle potenziali soluzioni, i colpevoli potrebbero essere un'istanza corrotta del servizio, file di sistema corrotti, un attacco di virus o malware, file di registro eventi di grandi dimensioni, ecc.

In questo articolo, abbiamo spiegato cinque diversi metodi che ti aiuteranno a riportare alla normalità il consumo di CPU del Servizio criteri di diagnostica.



Politica del servizio diagnostico

Contenuti[ nascondere ]



Host del servizio di correzione: utilizzo elevato della CPU del servizio criteri di diagnostica

Possibili correzioni per l'utilizzo elevato della CPU del servizio criteri di diagnostica

La maggior parte degli utenti sarà in grado di risolvere l'utilizzo insolitamente elevato del disco del Servizio criteri di diagnostica semplicemente riavviandolo. Altri potrebbero dover eseguire alcune scansioni (SFC e DISM) per cercare file di sistema corrotti o eseguire lo strumento di risoluzione dei problemi di prestazioni integrato. Aggiornamento al ultima versione di Windows e anche la cancellazione dei registri del visualizzatore di eventi può risolvere il problema. Infine, se nulla sembra funzionare, gli utenti hanno la possibilità di disabilitare il servizio. Tuttavia, la disabilitazione del Servizio criteri di diagnostica implica che Windows non eseguirà più la diagnosi automatica e risolverà gli errori.

Metodo 1: termina il processo da Task Manager

Un processo può accumulare risorse di sistema aggiuntive se qualcosa ha richiesto un'istanza danneggiata di esso. In tal caso, puoi provare a terminare manualmente il processo (servizio criteri diagnostici qui) e quindi consentirne il riavvio automatico. Tutto questo può essere ottenuto dal Task Manager di Windows ( Elimina i processi ad alta intensità di risorse con Task Manager di Windows ).



uno. Fare clic con il pulsante destro del mouse sul Menu iniziale pulsante e selezionare Gestore delle attività .

Fare clic con il pulsante destro del mouse sul pulsante del menu Start e selezionare Task Manager | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

2. Fare clic su Più dettagli espandere Gestore delle attività e dai un'occhiata a tutti processi e servizi attualmente attivi.

Fare clic su Altri dettagli per visualizzare tutti i processi in background

3. Individuare il Host del servizio: servizio criteri diagnostici sotto i processi di Windows. Fare clic con il pulsante destro del mouse su di esso e seleziona Ultimo compito . (Puoi anche selezionare il servizio da fare clic con il pulsante sinistro del mouse e quindi fare clic su Ultimo compito pulsante in basso a destra.)

Individua il Servizio criteri di diagnostica dell'host di servizio in Processi di Windows e fai clic con il pulsante destro del mouse su di esso. Seleziona Termina attività.

Il Servizio criteri di diagnostica si riavvierà automaticamente, anche se in caso contrario, riavvia semplicemente il computer e controlla se il problema persiste.

Metodo 2: eseguire la scansione SFC e DISM

Un recente aggiornamento del sistema Windows o anche un attacco antivirus potrebbe aver danneggiato alcuni file di sistema determinando un utilizzo elevato della CPU del Servizio criteri di diagnostica. Fortunatamente, Windows ha utilità integrate per la scansione e riparare i file di sistema danneggiati/mancanti . La prima è l'utilità Controllo file di sistema e, come suggerisce il nome, controlla l'integrità di tutti i file di sistema e sostituisce quelli danneggiati con una copia memorizzata nella cache. Se una scansione SFC non riesce a correggere i file di sistema danneggiati, gli utenti possono utilizzare lo strumento da riga di comando DISM (Deployment Image Servicing and Management).

1. Digitare Prompt dei comandi nella barra di ricerca di Windows e fare clic su Esegui come amministratore nel pannello di destra quando arrivano i risultati della ricerca.

Digita Prompt dei comandi nella barra di ricerca di Cortana | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

2. Digitare sfc /scannow nella finestra del prompt dei comandi e premere Invio per eseguire. La scansione potrebbe richiedere del tempo, quindi rilassati e non chiudere la finestra finché il processo di verifica non raggiunge il 100%.

Digita sfc scannow nella finestra del prompt dei comandi e premi invio per eseguire.

3. Dopo aver completato il Scansione SFC , eseguire quanto segue comando DISM . Ancora una volta, attendere pazientemente il completamento del processo di scansione e ripristino prima di uscire dall'applicazione. Ricomincia il computer una volta terminato.

|_+_|

eseguire il seguente comando DISM | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

Leggi anche: Come risolvere l'utilizzo elevato della CPU da parte del processo di inattività del sistema

Metodo 3: aggiorna Windows ed esegui lo strumento di risoluzione dei problemi relativi alle prestazioni

Come accennato in precedenza, un recente aggiornamento di Windows può anche essere il colpevole del comportamento anomalo del Servizio criteri di diagnostica. Puoi provare a tornare all'aggiornamento precedente o cercare eventuali nuovi aggiornamenti inviati da Microsoft per correggere l'errore. In caso di problemi durante l'aggiornamento di Windows, eseguire lo strumento di risoluzione dei problemi di aggiornamento integrato.

Oltre ad aggiornare Windows, esegui anche lo strumento di risoluzione dei problemi di prestazioni del sistema per cercare eventuali problemi di prestazioni e risolverli automaticamente.

1. Premere il Tasto Windows + I contemporaneamente per lanciare il Impostazioni di sistema quindi fare clic su Aggiornamento e sicurezza impostazioni.

Premi il tasto Windows + I per aprire Impostazioni, quindi fai clic su Aggiornamento e sicurezza

2. Nella scheda Windows Update, fare clic su Controlla gli aggiornamenti . L'applicazione inizierà a cercare eventuali aggiornamenti disponibili e inizierà automaticamente a scaricarli. Ricomincia computer una volta installato il nuovo aggiornamento.

Verifica la presenza di nuovi aggiornamenti facendo clic sul pulsante Verifica aggiornamenti | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

3. Verificare se il Servizio criteri di diagnostica sta ancora monopolizzando le risorse di sistema e se lo è, quindi eseguire il Aggiorna lo strumento di risoluzione dei problemi . Aprire Aggiornamento e sicurezza impostazioni di nuovo e passare a Risoluzione dei problemi scheda, quindi fare clic su Ulteriori soluzioni per la risoluzione dei problemi .

Vai alla scheda Risoluzione dei problemi e fai clic su Risoluzione dei problemi avanzata. | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

4. Nella sezione Installazione e funzionamento, fare clic su aggiornamento Windows per visualizzare le opzioni disponibili e quindi fare clic sul successivo Esegui lo strumento di risoluzione dei problemi pulsante. Segui le istruzioni sullo schermo e segui la procedura di risoluzione dei problemi.

Per eseguire lo strumento di risoluzione dei problemi relativi alle prestazioni del sistema:

1. Digitare Pannello di controllo all'inizio Barra di ricerca e premere accedere per aprire lo stesso.

Pannello di controllo | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

wifi connesso senza internet

2. Fare clic su Risoluzione dei problemi .

Risoluzione dei problemi del pannello di controllo | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

3. Sotto Sistema e sicurezza , clicca sul Esegui attività di manutenzione collegamento ipertestuale.

Esegui attività di manutenzione

4. Nella finestra seguente, fare clic su Avanzate e seleziona la casella accanto a Applicare le riparazioni automaticamente . Clicca su Prossimo per eseguire lo strumento di risoluzione dei problemi.

fare clic su Applica riparazioni automaticamente

Leggi anche: Risolto il problema con la CPU alta di Desktop Window Manager (DWM.exe)

Metodo 4: cancellare il registro del Visualizzatore eventi

Il programma Visualizzatore eventi conserva un registro di tutti i messaggi di errore, avvisi e così via dell'applicazione e del sistema. Questi registri eventi possono raggiungere dimensioni considerevoli e richiedere problemi per il processo dell'host del servizio. La semplice cancellazione dei registri può aiutare a risolvere i problemi con il servizio criteri di diagnostica. Ti consigliamo di cancellare regolarmente i registri del visualizzatore di eventi per evitare problemi futuri.

1. Avviare la casella di comando Esegui premendo Tasto Windows + R , genere eventvwr.msc e fare clic su Ok per aprire il Visualizzatore eventi applicazione.

Digitare Eventvwr.msc nella casella Esegui comando, | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

2. Nel riquadro sinistro, espandere il Registri di Windows cartella facendo clic sulla piccola freccia e selezionare Applicazione dalla lista che segue.

espandi la cartella Registri di Windows facendo clic sulla piccola freccia e seleziona Applicazione

3. Innanzitutto, salva il registro eventi corrente facendo clic su Salva tutti gli eventi come... nel riquadro di destra (per impostazione predefinita il file verrà salvato in formato .evtx, salva un'altra copia in formato .text o .csv.) e una volta salvato, fai clic sul Pulisci il registro… opzione. Nel pop-up successivo, fare clic su Chiaro ancora.

salvare il registro eventi corrente facendo clic su Salva tutti gli eventi con nome

4. Ripetere i passaggi precedenti per Sicurezza, Installazione e Sistema. Ricomincia computer dopo aver cancellato tutti i registri eventi.

Metodo 5: disabilitare il servizio criteri di diagnostica ed eliminare il file SRUDB.dat

In definitiva, se nessuno dei metodi precedenti è stato in grado di risolvere il problema relativo all'utilizzo elevato della CPU di Service Host: Diagnostic Policy Service, è possibile scegliere di disabilitarlo del tutto. Esistono quattro modi diversi per disabilitare il servizio, il più semplice è dall'applicazione Servizi. Insieme alla disabilitazione, elimineremo anche il file SRUDB.dat che memorizza tutti i tipi di informazioni riguardanti il ​​computer (utilizzo della batteria dell'applicazione, byte scritti e letti dal disco rigido dalle applicazioni, diagnosi, ecc.). Il file viene creato e modificato dal servizio criteri di diagnostica ogni pochi secondi, il che porta a un utilizzo elevato del disco.

1. Digitare servizi.msc nella casella di comando Esegui e fare clic su OK per aprire il Servizi applicazione. (Ci sono 8 modi per aprire Gestione servizi di Windows quindi sentiti libero di fare la tua scelta.)

Digita services.msc nella casella di comando Esegui, quindi premi invio | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

2. Assicurati che tutti i servizi siano ordinati in ordine alfabetico (clicca sul pulsante Colonna del nome header per farlo) e quindi cercare il servizio criteri di diagnostica fare clic con il pulsante destro del mouse e seleziona Proprietà .

cercare il Servizio criteri di diagnostica, quindi fare clic con il pulsante destro del mouse e selezionare Proprietà.

3. Sotto il Generale Scheda, fare clic su Fermare pulsante per terminare il servizio.

4. Ora espandi il Tipo di avvio menu a tendina e seleziona Disabilitato .

espandi il menu a discesa Tipo di avvio e seleziona Disabilitato. | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

5. Fare clic su Applicare pulsante per salvare le modifiche e poi via OK per chiudere la finestra Proprietà.

Fare clic sul pulsante Applica per salvare le modifiche

6. Quindi, fare doppio clic su Esplora file icona di collegamento sul desktop per aprire lo stesso e dirigersi verso il seguente indirizzo:

C:WINDOWSSystem32sru

7. Trova il SRUDB.dat file, fare clic con il pulsante destro del mouse su di esso e selezionare Eliminare . Conferma eventuali popup che potrebbero apparire.

Trova il file SRUDB.dat, fai clic con il pulsante destro del mouse su di esso e seleziona Elimina. | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

Se non sei riuscito a disabilitare il servizio criteri di diagnostica dall'applicazione Gestione servizi , prova uno degli altri tre metodi.

uno. Dalla configurazione di sistema: Apri Configurazione di sistema > scheda Servizi > Deseleziona/deseleziona il Servizio criteri diagnostici.

Aprire la scheda Servizi di configurazione del sistema Deselezionare il servizio criteri di diagnostica.

Due. Dall'editor del registro: Apri l'editor del registro e vai in basso a:

|_+_|

3. Fare doppio clic su Inizio nel riquadro di destra, quindi Modifica dati valore in 4 .

Fare doppio clic su Start nel riquadro di destra, quindi Modifica dati valore su 4. | Host del servizio di correzione: CPU elevata del servizio criteri di diagnostica

Quattro. Riavvia il computer e Windows ricreerà automaticamente il file SRDUB.dat. Il Servizio criteri di diagnostica non dovrebbe più essere attivo e pertanto causare problemi di prestazioni.

Consigliato:

app cornici foto gratis

Ci auguriamo che questa guida sia stata utile e che tu sia stato in grado di farlo fix Service Host: Servizio criteri di diagnostica Utilizzo elevato della CPU su computer Windows 10. Alcune cose che puoi provare per evitare che il problema si ripresenti in futuro sono l'aggiornamento di tutti i driver del computer e l'esecuzione di scansioni antivirus regolari. Dovresti anche disinstallare le applicazioni di terze parti che hanno raggiunto il loro scopo e non sono più necessarie. Per qualsiasi assistenza relativa al Servizio di politica diagnostica, connettiti con noi nella sezione commenti qui sotto.

Pete Mitchell

Pete è uno scrittore senior dello staff di Cyber ​​S. Pete ama tutto ciò che riguarda la tecnologia ed è anche un avido fai-da-te nel cuore. Ha un'esperienza decennale nella scrittura di procedure, funzionalità e guide tecnologiche su Internet.