Fixer NT Kernel & amp; Processus système haute utilisation du processeur dans Windows


J'ai récemment rencontré un problème étrange où un processus appelé Système (NT Kernel & System)utilisait environ 15 à 30% du CPU sur ma machine Windows tout le temps.

image

Dans la capture d'écran ci-dessus, le système utilise 0% CPU, ce qui devrait normalement être le cas. Le processus système contient essentiellement le noyau et le code du pilote plus les threads du système et constitue un processus Windows essentiel. N'essayez pas de tuer le processus ou de le supprimer.

Avant d'entrer dans les détails techniques, ce problème est généralement causé par un pilote matériel défectueux ou obsolète dans Windows. Il y a deux choses que vous voulez vérifier immédiatement:

Nouveau matériel- Avez-vous récemment installé du nouveau matériel sur votre machine Windows? Carte graphique, disque dur, carte son, carte tuner TV, etc? Si c'est le cas, vous devez aller sur le site Web des fabricants et télécharger le dernier pilote à partir de là. Si vous avez seulement installé le pilote à partir du CD fourni avec le nouveau matériel, il se peut qu'il soit obsolète.

Pilote mis à jour- Avez-vous récemment mis à jour un pilote? utilisation du processeur plus élevée après la mise à jour? Parfois, les derniers pilotes peuvent également causer des problèmes. Dans ce cas, vous devriez essayer de faire reculer le pilote et voir si cela résout le problème.

Dans mon cas, j'avais installé une nouvelle carte graphique sur mon PC et installé le pilote à partir du CD. Ce n'était pas le dernier pilote et comme il s'agissait d'un pilote en mode noyau, il provoquait cette pointe dans le processus système.

Si vous ne parvenez pas à déterminer quel pilote est à l'origine du problème, procédure plus technique que vous pouvez suivre pour trouver le pilote problème exact. Tout d'abord, téléchargez un programme appelé KrView (Kernrate Viewer), qui est un outil gratuit de Microsoft.

C'est un outil de ligne de commande, ouvrez une invite de commande, puis lancez programme sans arguments. Voici à quoi devraient ressembler les résultats:

image

Vous pouvez maintenant voir quels pilotes de périphériques obtiennent le plus de hits dans le noyau. Le premier s'appelle ntkrnlpaet peut être ignoré. Vous voulez regarder les autres pilotes après cela. Dans ce cas, b57nd60x. Donc, ce pilote est pour quel matériel exactement vous vous demandez?

Eh bien, pour comprendre cela, vous devez télécharger un autre outil gratuit de Microsoft appelé Explorateur de processus. Installez-le, exécutez-le, puis accédez à la vue DLL afin de voir les pilotes chargés.

image

Comme vous pouvez le voir, le b57nd60x.sys DLL est le pilote de la carte Broadcom NetXtreme Gigabit Ethernet. Doux! Maintenant vous avez juste besoin d'aller chercher le pilote mis à jour pour la carte réseau et, espérons-le, la pointe du CPU disparaîtra.

Bien sûr, l'autre solution dans ce type de cas est de désactiver cette pièce du matériel ou supprimez-le complètement de votre système si vous n'en avez pas besoin ou si vous ne trouvez pas un pilote mis à jour. Source: Technet.

Microsoft Azure OpenDev—June 2017

Articles Similaires:


26.08.2012