Utilisation élevée du processeur ou du disque par Ntoskrnl.exe sous Windows 10

Contenu

Plusieurs utilisateurs se sont plaints sur Reddit et d'autres forums Windows de fuites de mémoire liées à ntoskrnl.exe. Ces utilisateurs ont signalé une utilisation importante de la RAM et du processeur générée par ou liée à ce fichier système. Ceux qui ont des cas extrêmes ont déclaré avoir subi un BSOD (écran bleu de la mort) causé par des vidages de mémoire.

Cet article vous expliquera comment fonctionne la gestion de la mémoire sous Windows et ce qu'est ntoskrnl.exe et ce qu'il fait. Ensuite, nous expliquerons pourquoi ntoskrnl.exe consomme beaucoup d'espace mémoire et le remède.

Qu'est-ce que Ntoskrnl.exe et à quoi sert-il?

Windows 10 c'est un excellent système d'exploitation, mais comment gère-t-il si bien les opérations de mémoire? Cela peut être dû au pilote de mémoire ntoskrnl.exe. Ntoskrnl.exe (noyau abréviation du système d'exploitation Windows NT), alias image du noyau, est un fichier d'application système qui fournit le noyau et les couches exécutives de l'espace noyau Windows NT et est responsable de divers services de l'espace noyau Windows NT. système en tant que virtualisation matérielle, gestion des processus et de la mémoire, ce qui en fait un élément fondamental du système. Contient le gestionnaire de cache, exécutif, noyau, moniteur de référence de sécurité, gestionnaire de mémoire et programmeur.

C'est pourquoi Ntoskrnl.exe est un fichier système si protégé. La protection du système signifie qu'il ne sera pas facilement effacé ou corrompu.

Voici comment fonctionne la gestion de la mémoire. Une tâche est chargée en mémoire (RAM) avec le programme qui l'exécutera. C'est la partie de “chercher”. Le CPU le décode, exécute la tâche et écrit les résultats dans la mémoire qui pourraient ensuite être écrits sur le disque par le programme chargé. La partie exécution aura accès à divers appareils, y compris GPU, CPU, espace disque (ROM ou disque dur, SSD, etc.), périphériques réseau et bien d'autres périphériques, selon la tâche en cours. . Quand le programme se ferme, est téléchargé de la mémoire (RAM) avec les données qu'il traitait. L'espace est maintenant libéré pour être utilisé pour d'autres tâches.

Raisons pour lesquelles Ntoskrnl.exe consomme beaucoup d'espace disque, mémoire et processeur

Si ntoskrnl.exe gère la mémoire, Pourquoi consomme-t-il toute la mémoire et beaucoup de CPU? Voici les raisons connues pour lesquelles cela se produit. Les cas graves sont généralement dus à des fuites de mémoire causées par du matériel et des logiciels malveillants.

Nouvelle mémoire compressée sous Windows 10

Qu'est-ce qui fait que Windows 7 être si rapide? La réponse est dans la nouvelle fonction ntoskrnl.exe. Une consommation excessive de mémoire a été incorporée dans Windows 10 contrairement aux autres systèmes d'exploitation. Microsoft a expliqué cela séparément aux utilisateurs de Windows.

Après le lancement de Windows 10 Construire 10525, Microsoft a déclaré ce qui suit: En Windows 10, nous avons ajouté un nouveau concept dans Memory Manager appelé magasin de compression, qui est une collection de pages compressées en mémoire. Cela signifie que lorsque Memory Manager ressent une pression sur la mémoire, compressera les pages inutilisées au lieu de les écrire sur le disque. Cela réduit la quantité de mémoire utilisée par processus, autoriser Windows 10 garder plus d'applications dans la mémoire physique en même temps. Cela aide également à fournir une meilleure réactivité dans Windows 10. Le magasin de compression est dans l'ensemble de travail du processus système. Étant donné que le processus système maintient le stockage en mémoire, votre ensemble de travail augmente exactement lorsque la mémoire est disponible pour d'autres processus. Ceci est visible dans le Gestionnaire des tâches et la raison pour laquelle le processus système semble consommer plus de mémoire que les versions précédentes.

Donc, l'utilisation importante de la mémoire est quelque chose pour lequel Windows a été conçu 10, mais parfois cela peut être confondu avec une fuite de mémoire. Windows 10 sacrifier la mémoire pour la vitesse. Au lieu d'écrire des pages sur votre disque dur, compresser les pages en RAM. Cela rend Windows 10 plus rapide que les versions précédentes car la lecture des données compressées à partir de la RAM de l'ordinateur est plus rapide que la lecture à partir du disque dur et son chargement dans la RAM. Cela faisait déjà partie du système d'exploitation Linux avant que Windows ne l'adopte. Plus vous ouvrez d'applications, plus de mémoire sera utilisée. Cette, en même temps, signifie que cela augmentera l'utilisation du processeur.

Pilotes de périphérique défectueux ou obsolètes

Lors de la communication avec des périphériques tels que des cartes réseau, claviers et cartes graphiques, entre autres, ntoskrnl.exe envoie et reçoit des données via des pilotes de périphérique. Ensuite, les données reçues sont écrites dans la RAM et attendent l'exécution.

En cas de pilotes de périphériques défectueux, les pilotes peuvent envoyer continuellement des données au gestionnaire de mémoire ntoskrnl.exe et se manifester par une fuite de mémoire. Le pilote défectueux peut également écrire des données dans l'espace mémoire appartenant à ntoskrnl.exe. Ces données sont écrites en continu dans la mémoire, alors ils s'entassent et remplissent la RAM. Cela nécessite plus d'utilisation du processeur pour gérer toutes ces données. Pour les anciennes versions de Windows où ntoskrnl.exe utilisait de l'espace disque pour les pages, cela signifie que l'espace disque se remplira très rapidement.

Ce problème est très courant pour les utilisateurs qui ont mis à niveau leur système d'exploitation Windows 7 O 8.1 une fenêtre 10. Les pilotes peuvent ne pas être compatibles avec Windows 10, provoquant des fuites de mémoire. Il a été rapporté que “contrôleurs de réseau tueur” obsolètes sont une cause de fuites de mémoire dans Windows 10.

Malware et virus

Méfiez-vous des programmes partagés et gratuits qui sont distribués en ligne. Ils pourraient intentionnellement s'intégrer dans le fichier système ntoskrnl.exe ou détourner la fonction de ce fichier, provoquant des fuites de mémoire. Il pourrait également modifier le registre de l'exécutable. Cela signifie que ntoskrnl.exe ne continue pas à fonctionner comme prévu. Étant donné que les logiciels malveillants visent à endommager votre ordinateur, permettra aux données d'entrer dans la RAM mais ne permettra à rien de sortir. Le virus pourrait également être en train d'écrire activement dans l'espace mémoire appartenant à ntoskrnl.exe. Cela remplit la mémoire et provoque une utilisation intensive du processeur. Les pages enregistrées sur le disque dur pourraient remplir votre espace de stockage.

Lorsque ntoskrnl.exe détecte qu'il y a trop de mémoire et rien d'autre pour s'adapter, je connais “fait peur”. Pour tenter de sauver la situation, télécharge la mémoire avec tous les autres fichiers Windows. Le résultat est un écran bleu de la mort (BSOD). La même chose se produit lorsqu'il détecte que quelque chose viole continuellement son espace mémoire.

Un arrêt soudain du système peut également se produire en raison d'une surchauffe du processeur causée par une activité excessive. Pour éviter que le CPU ne devienne trop froid, l'ordinateur s'éteint pour qu'il puisse refroidir.

Fichier système Ntoskrnl.exe corrompu

Ntoskrnl.exe est un fichier système bien protégé qui est à peine écrasé ou corrompu. Cependant, s'il est corrompu, ntoskrnl.exe fonctionnera mal et ne saura pas quoi et quand écrire dans la RAM ou quoi et quand libérer de l'espace RAM. Cela peut entraîner une accumulation de données et de pages de mémoire, laisser le CPU travailler très dur pour gérer cet espace mémoire. Votre disque dur pourrait se remplir pour la même raison.

Comment réparer l'utilisation excessive de la mémoire causée par ntoskrnl.exe dans Windows 10

Si vous commencez soudainement à avoir des fuites de mémoire, vous pouvez être victime de logiciels malveillants ou de virus. Si les fuites de mémoire commencent après une mise à jour de Windows ou l'installation d'un nouvel appareil, cela peut être dû à des pilotes de périphérique défectueux ou obsolètes.

Voici quelques correctifs pour ntoskrnl.exe qui consomment beaucoup d'espace mémoire.

Réparer les fichiers système corrompus

Téléchargez et exécutez Reimage Plus pour analyser et restaurer les fichiers corrompus et perdus à partir d'ici, une fois cela fait, continuer avec les solutions ci-dessous. Il est important de s'assurer que tous les fichiers système sont intacts et en bon état avant de passer aux solutions suivantes.

Méthode 1: mettre à jour vos pilotes

Il convient de noter qu'après la mise à niveau vers Windows 10, les graphiques et les pilotes réseau pourraient être le premier pari pour la cause de la fuite de mémoire. Ceci est courant sur les PC qui utilisent “Pilotes réseau tueurs”. Pour mettre à jour vos pilotes:

  1. Maintenez la touche Windows enfoncée et appuyez sur R. Tapez hdwwiz .cpl et appuyez sur OK

  2. Allez dans l'onglet “Contrôleurs” et cliquez “Mettre à jour les pilotes”

  3. Sélectionnez l'option automatique pour rechercher et installer les pilotes mis à jour à partir d'Internet

  4. Redémarrez votre PC

mise à jour-pilote-réseau-1528528

Méthode 2: Exécutez des applications antimalware et antispyware pour analyser votre système

Il est recommandé d'avoir des scanners de logiciels malveillants sur votre PC. En voici un qui fonctionne bien et qui est recommandé.

  1. Téléchargez Spybot d'ici ou Malwarebytes d'ici.

  2. Installez le logiciel et lancez une analyse

  3. Résoudre tous les problèmes qui surviennent

  4. Redémarrez votre ordinateur

Méthode 3: désactiver le courtier d'exécution

Des discussions récentes sur Reddit suggèrent fortement que Runtime Broker est un processus système qui consomme souvent une grande partie des cycles CPU., en raison d'une mauvaise optimisation de la mémoire. Cela provoque une utilisation élevée du processeur et des fuites de mémoire.

Vous pouvez désactiver Runtime Broker comme suit:

  1. Allez dans le menu Démarrer et ouvrez l'application Paramètres

  2. Système ouvert> Notifications et actions

  3. Désélectionnez l'option “Afficher les astuces Windows” vous “Obtenir des suggestions, trucs et astuces lors de l'utilisation de Windows”.

  4. Redémarrez votre PC

2016-12-28_232303-3128115

Alternativement:

  1. Ouvrir le bloc-notes

  2. Copiez et collez ces clés dans le bloc-notes

Éditeur de registre Windows, version 5.00

[HKEY_LOCAL_MACHINENSYSTEMN-ServiciosN-TimeBroker] “Début” = mot: 00000003 [HKEY_LOCAL_MACHIENN-SYSTEMN-ServiciosN-SysMain] « DisplayName » = » Superfetch » ​​ « Home » = Word: 00000003

  1. Allez dans le fichier puis Enregistrer sous

  2. Enregistrez-le sous le nom que vous choisissez .reg

  3. Exécutez le fichier en tant qu'administrateur et acceptez / valider les modifications du registre

  4. Redémarrez votre PC

Méthode 4: modifier les paramètres du registre

Certains paramètres de registre peuvent être modifiés pour offrir de meilleures performances. Pour ajuster les paramètres du registre:

  1. Appuyez sur les touches »Fenêtres» + »R» simultanément.

  2. Tapez »regedit» et appuyez sur »enter». 2019-04-27_151620-3545178Scribe “Regedit” à l'invite d'exécution et appuyez sur Entrée

  3. Naviguez jusqu'à l'adresse suivante

    HKEY_LOCAL_MACHINE>SYSTÈME>CurrentControlSet>Contrôler>Gestionnaire de session>Gestion de la mémoire
  4. Double-cliquez sur le registre »Effacer l'arrêt du fichier de page» dans le volet de droite. 2019-05-24_022254-5394721Cliquez sur le fichier journal

  5. Remplacez les »Données de la valeur» par »1» et cliquez sur »OK«. 2019-05-24_022336-5546202Remplacez la valeur par “1”

  6. Redémarrez votre ordinateur et vérifiez si le problème persiste.

Gardez toujours vos antimalware et antispyware à jour. Vérifiez régulièrement les mises à jour des pilotes de périphériques. Les fabricants de périphériques mettent continuellement à jour leurs définitions de pilotes pour résoudre les problèmes et améliorer les fonctionnalités. Si aucune des solutions ci-dessus ne vous convient, alors cela peut valoir la peine d'essayer les étapes suggérées sur le système et la mémoire compressée.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.