Correction de l'utilisation élevée du processeur par le noyau et les processus système Windows sous Windows

J'ai récemment rencontré un problème étrange où un processus appelé Système (noyau NT et système) utilisait environ 15 à 30% du processeur sur mon ordinateur Windows tout le temps.

Dans la capture d'écran ci-dessus, le système utilise 0% de processeur, comme il se doit normalement. Le processus système contient essentiellement le code du noyau et du pilote, ainsi que les threads système. Il s'agit d'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 dû à un pilote de matériel incorrect ou obsolète de Windows. Il y a plusieurs choses que vous voulez vérifier immédiatement:

Nouveau matériel - Avez-vous récemment installé un 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 ce site. 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 une utilisation accrue de la CPU 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 puisqu'il s'agissait d'un pilote en mode noyau, il provoquait ce pic dans le processus système.

Si vous ne parvenez pas à identifier le pilote à l'origine du problème, il existe une procédure plus technique que vous pouvez suivre pour rechercher le pilote à l'origine du problème. Commencez par télécharger un programme appelé KrView (Kernrate Viewer), un outil gratuit de Microsoft.

C'est un outil de ligne de commande, ouvrez une invite de commande et exécutez le programme sans aucun argument. Voici à quoi devraient ressembler les résultats:

Vous pouvez maintenant voir quels pilotes de périphérique obtiennent le plus grand nombre 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 le savoir, vous devez télécharger un autre outil gratuit de Microsoft appelé Process Explorer. Installez-le, lancez-le, puis accédez à la vue DLL afin de voir les pilotes chargés.

Comme vous pouvez le constater, la DLL b57nd60x.sys est le pilote de la carte Ethernet Broadcom NetXtreme Gigabit. Sucré! Il ne vous reste plus qu'à rechercher le pilote mis à jour pour la carte réseau et, espérons-le, que la pointe du processeur disparaisse.

Bien entendu, l’autre solution dans ce type de cas consiste simplement à désactiver ce composant ou à le supprimer complètement de votre système si vous n’en avez pas besoin ou si vous ne pouvez pas trouver un pilote mis à jour. Source: Technet.