Correction de l’utilisation élevée du processeur dans le noyau NT et le processus système sous Windows

J’ai récemment rencontré un problème étrange où un processus appelé Système (noyau et système NT) utilisait en permanence environ 15 à 30% du processeur sur ma machine Windows.

image

Dans la capture d’écran ci-dessus, le système utilise 0% de CPU, ce qui devrait normalement être le cas. Le processus système héberge essentiellement le noyau et le code du pilote ainsi que les threads système et est 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. Vous souhaitez vérifier immédiatement quelques éléments:

Nouveau matériel – Avez-vous récemment installé du nouveau matériel sur votre ordinateur Windows? Carte graphique, disque dur, carte son, carte tuner TV, etc.? Si tel est le cas, vous devez vous rendre sur le site Web du fabricant et télécharger le dernier pilote à partir de là. Si vous avez uniquement installé le pilote à partir du CD fourni avec le nouveau matériel, il est peut-être obsolète.

Pilote mis à jour – Avez-vous récemment mis à jour un pilote et constatez-vous une utilisation plus élevée du processeur après la mise à jour? Parfois, les derniers pilotes peuvent également causer des problèmes. Dans ce cas, vous devez essayer de restaurer 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, cela provoquait ce pic dans le processus système.

Si vous ne pouvez pas déterminer quel pilote est à l’origine du problème, il existe une procédure plus technique que vous pouvez suivre pour trouver le pilote exact du problème. 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, alors ouvrez une invite de commande, puis exécutez simplement le programme sans aucun argument. 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 ntkrnlpa et 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 pour voir les pilotes chargés.

image

Comme vous pouvez le voir, la DLL b57nd60x.sys est le pilote de la carte Broadcom NetXtreme Gigabit Ethernet. Sucré! Il vous suffit maintenant d’aller chercher le pilote mis à jour pour la carte réseau et j’espère que le pic dans le processeur disparaîtra.

Bien sûr, l’autre solution dans ce type de cas consiste simplement à désactiver ce matériel ou à le supprimer complètement de votre système si vous n’en avez pas besoin ou ne trouvez pas de pilote mis à jour. La source: Technet.