Processo di sistema (ntoskrnl.exe) Utilizzo elevato del disco o della CPU su Windows 11/10

Il processo di sistema(System) può essere visto come un tipo speciale di processo che ospita thread che vengono eseguiti solo in modalità kernel. Il relativo nome del file è ntoskrnl.exe e si trova nella cartella C:\Windows\System32\È responsabile di vari servizi di sistema come l'astrazione dell'hardware, la gestione dei processi e della memoria, ecc.

A volte, il processo di sistema(System) può visualizzare un utilizzo elevato del disco o della CPU(high disk or CPU usage) per alcuni minuti. Questo è temporaneo e non dovrebbe preoccuparti. Ma se lo stesso continua a persistere frequentemente, potrebbe essere necessario dare un'occhiata ad alcune cose.

Processo di sistema(System) (ntoskrnl.exe) Utilizzo elevato del disco(High Disk) o della CPU(CPU)

Processo di sistema Utilizzo elevato del disco o della CPU

Esistono diversi fattori che possono causare un cambiamento nelle prestazioni del tuo dispositivo Windows 10. Ciò include aggiornamenti recenti, modifiche alle versioni del driver del dispositivo, ecc. Puoi provare queste soluzioni per risolvere il problema.

  1. Aggiorna(Update) i vecchi driver o torna all'aggiornamento precedente
  2. Cancella il file di pagina allo spegnimento
  3. Non utilizzare un piano di risparmio energetico
  4. Utilizzare SysInternals Process Explorer
  5. Disattiva attività inattiva
  6. Usa Event Tracing(Use Event Tracing) per Windows per acquisire i dati di campionamento della CPU(CPU)

Trattiamo le soluzioni di cui sopra in un po 'di dettaglio!

1] Aggiorna(Update) i vecchi driver o torna all'aggiornamento precedente

I driver sono programmi che controllano particolari dispositivi collegati alla scheda madre. Pertanto, mantenerli aggiornati(keeping them up-to-date) può aiutare a eliminare eventuali problemi di compatibilità o bug che causano un maggiore utilizzo della CPU . Se invece ritieni che il nuovo aggiornamento interferisca con il normale funzionamento del tuo PC e causi un utilizzo elevato del disco o della CPU , valuta (CPU)la possibilità di ripristinare la versione precedente del driver .

2] Cancella il file di pagina allo spegnimento

Apri l' Editor del Registro(Registry Editor) di sistema e vai al seguente indirizzo di percorso:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

Trova la cartella Gestione memoria .(Memory Management)

Quindi, fai clic con il pulsante destro del mouse su ClearPageFileAtShutDown e seleziona l' opzione Modifica .(Modify)

sistema di gestione della memoria

Quindi, nella schermata Modifica valore DWORD(Edit DWORD Value) che appare, cambia il valore di ClearPageFileAtShutDown da 0 a 1 e fai clic su OK.

Ciò cancellerà il file di paging ad ogni arresto(clear Page File at every shutdown) e ridurrà l' utilizzo elevato della RAM in (RAM)Windows 10 .

3] Non utilizzare un piano di risparmio energetico

Alcune impostazioni di alimentazione limitano la velocità della CPU , indipendentemente dal dispositivo in uso. Pertanto, diventa necessario controllare le Opzioni risparmio energia(Power Options) . Digita Modifica piano di alimentazione(Edit Power Plan) nella barra di ricerca(Search) e premi Invio(Enter) . Una volta(Once) aperto, fai clic su Opzioni risparmio energia(Power Options) nella barra degli indirizzi nella parte superiore della finestra.

Fai clic sul pulsante a discesa Mostra piani aggiuntivi , quindi modifica il tuo (Show additional plans)piano di alimentazione(Power Plan) . Non utilizzare un piano di risparmio energetico (Power Saver): utilizza Balanced(– Use Balanced) o High Performance.

Ora apri nuovamente Task Manager per vedere se l' utilizzo della CPU torna alla normalità.(CPU)

4] Utilizzare SysInternals Process Explorer(Use SysInternals Process Explorer)

SysInternals è un'utilità di sistema avanzata che può essere utilizzata per identificare il driver che causa un utilizzo elevato della CPU in (CPU)Windows 10 . Eseguire il programma come amministratore e individuare il sistema(System) nell'elenco dei processi in esecuzione. Quindi, fai clic con il pulsante destro del mouse e scegli l' opzione Proprietà.(Properties option.)

Quindi, passa alla scheda Thread  . (Threads )Ordina l'elenco dei moduli caricati dal kernel in base al tasso di utilizzo della CPU ( colonna CPU) . (CPU)Annotare il nome di un componente o di un driver nella  colonna Indirizzo iniziale , che causa un carico elevato, e terminarlo.(Start Address)

Si spera che questo dovrebbe aiutarti a risolvere i problemi.

5] Disattiva attività inattiva

Puoi disabilitarlo facilmente tramite Utilità di pianificazione(Task Scheduler) . Basta(Just) avviarlo e passare a Microsoft .

Manutenzione regolare

Quindi, scegli la sottocartella Windows sotto di essa.(Windows)

Espandi la cartella MemoryDiagnostic > TaskScheduler e seleziona RunFullMemoryDiagnostic dal riquadro di destra. Fare clic con il pulsante destro del mouse e scegliere l'opzione Disabilita(Disable ) per interrompere il processo.

6] Usa Event Tracing(Use Event Tracing) per acquisire i dati di campionamento della CPU(CPU Sampling)

Event Tracing per Windows consente l'acquisizione di eventi del kernel e dell'applicazione in modo coerente e diretto. Acquisendo e presentando eventi selezionati, è possibile identificare e diagnosticare problemi di prestazioni del sistema e dell'applicazione. Successivamente, è possibile seguire una linea d'azione desiderata per correggere il comportamento errato. Questo metodo è più adatto per gli amministratori IT.

Ti auguro il meglio.



About the author

Sono un ingegnere del software con oltre due anni di esperienza lavorando su applicazioni mobili e desktop. Ho esperienza in aggiornamenti di Windows, servizi e Gmail. Le mie capacità mi rendono il candidato perfetto per attività come lo sviluppo di applicazioni Windows o la manutenzione dei client di posta elettronica.



Related posts