Cet article vous guidera dans la résolution des problèmes d'utilisation élevée du processeur, de la mémoire et du disque causés par NTOSKRNL.exe. NTOSKRNL signifie « noyau du système d'exploitation NT. Ce fichier est une image du noyau responsable de nombreux processus basés sur le système, tels que la virtualisation matérielle, les processus et la mémoire. En dehors de cela, c'est aussi celui qui compresse les anciennes pages de mémoire qui réduit la quantité globale de mémoire utilisée. Si vous remarquez que votre ordinateur fonctionne lentement et que vous constatez que le fichier NTOSKRNL.exe accapare vos ressources telles que l'utilisation du disque, l'utilisation du processeur ainsi que l'utilisation de la mémoire, lisez la suite car cet article vous guidera pour résoudre le problème causé par NTOSKRNL.exe. Utilisez les options ci-dessous pour résoudre les problèmes causés par NTOSKRNL.exe.
1] Analysez votre ordinateur pour détecter d'éventuels logiciels malveillants
Il se peut que votre ordinateur soit infecté par des logiciels malveillants. Et ce malware peut être associé au fichier NTOSKRNL.exe et donc consommer beaucoup de ressources système. Donc, je vous recommande vraiment de vous assurer que votre antivirus est à jour, puis d'analyser votre ordinateur avec en particulier le dossier C:/Windows/System32 car c'est l'emplacement où se trouve le fichier NTOSKRNL.exe.
Option 1 - Mettez votre ordinateur dans un état de démarrage minimal
La première chose que vous devez faire est de mettre votre ordinateur dans un état de démarrage minimal, car cela peut vous aider à trouver les programmes incompatibles à l'origine du problème.
- Connectez-vous à votre PC en tant qu'administrateur.
- Taper MSConfig dans Démarrer la recherche pour ouvrir l'utilitaire de configuration système.
- De là, allez dans l'onglet Général et cliquez sur «Démarrage sélectif».
- Décochez la case «Charger les éléments de démarrage» et assurez-vous que les options «Charger les services système» et «Utiliser la configuration de démarrage d'origine» sont cochées.
- Ensuite, cliquez sur l'onglet Services et cochez la case « Masquer tous les services Microsoft ».
- Cliquez sur Désactiver tout.
- Cliquez sur Appliquer / OK et redémarrez votre PC. (Cela mettra votre PC dans un état de démarrage minimal. Et configurera Windows pour utiliser le démarrage habituel, annulez simplement les modifications.)
- À partir de là, commencez à isoler le problème en vérifiant lequel des programmes que vous avez installés récemment est la cause première du problème.
Une fois que vous avez trouvé des programmes incompatibles, vous devez les désinstaller. Reportez-vous aux étapes ci-dessous pour le faire.
- Dans la zone de recherche, saisissez «contrôle» puis cliquez sur Panneau de configuration (application de bureau) parmi les résultats de la recherche.
- Après cela, sélectionnez Programmes et fonctionnalités dans la liste qui vous donnera une liste de tous les programmes installés sur votre ordinateur.
- De là, recherchez le programme concerné et sélectionnez-le puis désinstallez-le.
Attention: Si vous avez téléchargé l'application depuis le Windows Store, vous pouvez simplement cliquer dessus avec le bouton droit de la souris dans la liste des applications, puis la désinstaller.
Option 2 – Mettre à jour ou restaurer les pilotes
Si la première option n'a pas fonctionné pour vous, il est temps de mettre à jour ou de restaurer les pilotes de périphérique. Il est fort probable qu'après avoir mis à jour votre ordinateur Windows, votre pilote ait également besoin d'une actualisation. D'un autre côté, si vous venez de mettre à jour vos pilotes de périphérique, vous devez restaurer les pilotes à leurs versions précédentes. Quel que soit votre cas, reportez-vous aux étapes ci-dessous.
- Ouvrez le Gestionnaire de périphériques à partir du menu Win X.
- Recherchez ensuite les pilotes de périphérique et cliquez dessus avec le bouton droit pour ouvrir les propriétés.
- Après cela, passez à l'onglet Pilote et cliquez sur le bouton Désinstaller le périphérique.
- Suivez l'option d'écran pour le désinstaller complètement.
- Enfin, redémarrez votre ordinateur. Il suffit de réinstaller automatiquement les pilotes de périphérique.
Attention: Vous pouvez installer un pilote dédié sur votre ordinateur si vous l'avez ou vous pouvez également le rechercher directement sur le site Web du fabricant.
Option 3 – Essayez d'exécuter l'outil DISM
Si les deux premières options ne fonctionnaient pas, il se pourrait que l'exécution de la gestion de l'imagerie et du service de déploiement À l'aide de cet outil intégré, vous disposez de diverses options telles que «/ ScanHealth», «/ CheckHealth» et «/ RestoreHealth».
- Ouvrez l'invite de commandes avec des privilèges d'administrateur.
- Tapez ensuite les commandes suivantes et assurez-vous d'appuyer sur Entrée juste après avoir tapé chacune d'elles:
- Dism / Online / Nettoyage-Image / CheckHealth
- Dism / Online / Nettoyage-Image / ScanHealth
- exe / En ligne / Cleanup-image / Restorehealth
- Ne fermez pas la fenêtre si le processus prend un certain temps car il faudra probablement quelques minutes pour terminer.
Option 4 – Essayez d'arrêter le processus Runtime Broker
Le processus RuntimeBroker.exe ou Runtime Broker est celui qui surveille l'accès aux API Windows pour s'assurer que les applications ne violent pas la sécurité de base de Windows. Ce processus laisse généralement une très faible empreinte. Cependant, il arrive parfois qu'il consomme plus de ressources que prévu et ne libère pas de mémoire une fois le travail terminé, ce qui entraîne une fuite de mémoire. Par conséquent, cela affecte NTOSKRNL.exe, c'est pourquoi vous devez arrêter le processus Runtime Broker. Pour ce faire, reportez-vous à ces étapes :
- Appuyez sur Ctrl + Maj + Echap pour ouvrir le Gestionnaire des tâches.
- Après avoir ouvert le Gestionnaire des tâches, accédez à l'onglet Processus et recherchez le processus Runtime Broker.
- Une fois que vous l'avez trouvé, vérifiez s'il utilise plus de 15% de votre mémoire. Si c'est le cas, vous avez probablement un problème avec une application installée sur votre ordinateur.
- Sélectionnez le processus Runtime Broker et cliquez dessus avec le bouton droit, puis cliquez sur l'option Fin de tâche pour terminer son processus.
Option 5 - Essayez d'exécuter l'utilitaire de résolution des problèmes de performances
- Appuyez sur les touches Win + R pour ouvrir la boîte de dialogue Exécuter.
- Tapez "msdt.exe / id PerformanceDiagnostic»Dans le champ et appuyez sur Entrée pour ouvrir l'utilitaire de résolution des problèmes de performances.
- Cliquez ensuite sur Suivant pour commencer. Attendez que le processus soit terminé.
Option 6 – Essayez d'utiliser Windows Performance Toolkit
Vous pouvez également utiliser Windows Performance Toolkit pour rechercher la cause première du problème. Référez-vous simplement aux étapes suivantes pour utiliser cette boîte à outils.
- Recherchez «cmd» dans la boîte de recherche de Cortana et cliquez sur Invite de commandes dans les résultats de la recherche pour l'ouvrir.
- Ensuite, saisissez la commande ci-dessous ou copiez-collez-la, puis appuyez sur Entrée:
xperf -on latence -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circulaire && timeout -1 && xperf -d cpuusage.etl
- Après avoir exécuté la commande, attendez au moins 60 secondes, puis vérifiez les journaux de la boîte à outils Windows Performance qui est stocké dans un fichier nommé cpuusage.etl dans le dossier situé dans C:/Windows/System32. À partir de là, vous devriez voir une liste de toutes les causes de l'accaparement des ressources système.