web-dev-qa-db-fra.com

Processus système Windows 8.1 utilisant un processeur élevé

J'ai un Dell XPS 8500 avec processeur I7-3770 et 8 processeurs logiques, 24 Go de RAM.

Il exécute Windows 8.1 (mise à jour 1). Récemment, j'ai remarqué que le processus système utilise constamment 12,5% (1/8) du processeur.

À l'aide de Process Explorer - Sysinternals, j'ai identifié un seul thread dans le noyau système qui consomme cette quantité de CPU. Cette discussion a l'adresse de départ: ntoskrnl.exe! RtlSidHashLookup + 0x1ffc.

Qu'est-ce que ce fil et que puis-je faire pour l'empêcher d'utiliser constamment 1/8 de mon processeur?

15
Eric

Merci à tumchaaditya pour avoir suggéré sfc/scannow. Il a identifié un pilote d'imprimante corrompu et le fichier .inf associé: CNBJ2530.DPB et prncacla.inf.

Cela m'a conduit à la solution: http://www.sysnative.com/forums/windows-update/7702-guide-cnbj2530-dpb-and-prncacla-inf-corruptions-windows- 8-8-1-a.html

Cette page contient des instructions détaillées sur la résolution de ce qui est apparemment en train de devenir un problème généralisé avec Windows 8/8.1. L'exécution de "DISM.exe/Online/Cleanup-image/Restorehealth" a remplacé ces fichiers endommagés par de nouvelles versions téléchargées à partir de MS Servers. La relecture de "sfc/scannow" a confirmé que tout était à nouveau en bonne santé.

Après un redémarrage, le noyau NT utilise désormais 0,13% de la CPU au lieu de 13%.

12
Eric

Dans mon cas, c'était un problème différent, mais les mêmes symptômes. C'était la tâche RunFullMemoryDiagnostic qui, d'une manière ou d'une autre, ne s'est jamais terminée. Il suffit de le désactiver dans le Planificateur de tâches, dans Microsoft> Windows> MemoryDiagnostic> RunFullMemoryDiagnostic .

2
MM.