Processo di sistema di Windows 8.1 con CPU alta


15

Ho un Dell XPS 8500 con CPU I7-3770 e 8 processori logici, 24 Gb di RAM.

Funziona con Windows 8.1 (aggiornamento 1). Di recente ho notato che il processo di sistema utilizza costantemente il 12,5% (1/8) della CPU.

Usando Process Explorer - Sysinternals, ho identificato un singolo thread nel kernel di sistema che consuma questa quantità di CPU. Questa discussione ha l'indirizzo iniziale: ntoskrnl.exe! RtlSidHashLookup + 0x1ffc.

Che cos'è questo thread e cosa posso fare per impedirgli di utilizzare costantemente 1/8 della mia CPU?


3
Consiglierei di eseguire sfc /scannowdal prompt dei comandi di amministrazione ..
tumchaaditya

abbiamo bisogno di una traccia xperf per vedere la causa: pastebin.com/pgE11HRD
magicandre1981

Risposte:


13

Grazie a tumchaaditya per aver suggerito sfc / scannow. Ha identificato un driver di stampante danneggiato e il file .inf associato: CNBJ2530.DPB e prncacla.inf.

Questo mi ha portato alla soluzione: http://www.sysnative.com/forums/windows-update/7702-guide-cnbj2530-dpb-and-prncacla-inf-corruptions-windows-8-8-1-a.html

Questa pagina contiene istruzioni dettagliate su come risolvere ciò che apparentemente sta diventando un problema dilagante con Windows 8 / 8.1. L'esecuzione di "DISM.exe / Online / Cleanup-image / Restorehealth" ha sostituito questi file danneggiati con nuove versioni scaricate dai server MS. La nuova esecuzione di "sfc / scannow" ha confermato che tutto era di nuovo sano.

Dopo il riavvio, il kernel NT ora utilizza lo 0,13% della CPU anziché il 13%.


6
questo ha funzionato per me con l'eccezione che non ho scaricato e installato l'exe in quel link. Un po 'da parte ma sarei molto cauto nell'usare qualcosa del genere - non hai idea di cosa stai mettendo sulla tua macchina
JonnyRaa,

Questo ha funzionato anche per me (e anche senza scaricare il link.) Vorrei menzionare che la parte di riavvio è importante. Anche dopo aver eseguito la pulizia con DISM, l'hogging della CPU del kernel continuava a verificarsi quando era inattivo. Tuttavia, è andato via dopo un riavvio e non è tornato.
reirab del

2

Nel mio caso era un problema diverso, ma stessi sintomi. Era l' attività RunFullMemoryDiagnostic che in qualche modo non è mai finita. Basta disabilitarlo nell'Utilità di pianificazione, in Microsoft> Windows> MemoryDiagnostic> RunFullMemoryDiagnostic .


0

Inizialmente ho avuto il processo di inattività del sistema costantemente al ~ 25% della CPU. Ho eseguito (nella console come amministratore) "sfc / confirmonly" e "sfc / scannow" - entrambi non hanno mostrato errori / problemi di integrità del sistema operativo. Quindi ho interrotto il processo di inattività del sistema (in Task Manager) e riavviato, quindi ho visto il processo di sistema al ~ 25% della CPU (il processo di inattività del sistema era scomparso). Abbiamo aspettato un paio di giorni (riavviato 2-3 volte) sperando che si risolvesse da solo, non lo ha fatto. Quindi riavviato in modalità diagnostica (premi F2 rapidamente non appena si avvia l'avvio), non ha eseguito alcuna diagnostica, si è solo guardato intorno, quindi ha premuto Esc per uscire e lasciarlo completare il processo di avvio. Il problema della CPU del 25% è stato risolto, non vi era alcun processo inattivo del sistema e il processo del sistema era allo 0,4% della CPU. Tutto è tornato alla normalità, non ho idea del perché abbia funzionato!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.