Qu'est-ce que le Kernel32.dll?

Emplacement

Dans Microsoft Windows XP, le fichier kernel32.dll se trouve dans le dossier system32 du lecteur de démarrage de l'ordinateur, créant ainsi le chemin d'accès au fichier C: \ WINDOWS \ system32 \ kernel32.dll sur la plupart des systèmes. Le dossier system32 contient ce fichier et d'autres fichiers essentiels au système d'exploitation.

Fonction

Le fichier kernel32.dll contient du code pouvant être utilisé par d'autres programmes. Ce code permet aux programmes d'accéder aux fonctions du système, telles que les processus de démarrage et d'arrêt, la gestion de la mémoire et les entrées / sorties de base.

Risques potentiels

Dans un système normal, le fichier kernel32.dll ne représente aucun risque. Dans le cadre des systèmes d'exploitation Microsoft Windows 32 bits, le fichier n'est en aucun cas dangereux pour l'ordinateur. Si ce fichier est supprimé, il sera remplacé par la protection de fichier Windows, expliquée ci-dessous.

Protection de fichier Windows et Kernel32.dll

Les systèmes d'exploitation Microsoft Windows 32 bits utilisent un service appelé Protection de fichier Windows pour éviter de modifier ou de supprimer des fichiers système. Une sauvegarde contenant les bonnes versions des fichiers système tels que kernel32.dll est conservée pour ce service, situé dans C: \ WINDOWS \ system32 \ Dllcache sur la plupart des ordinateurs exécutant Microsoft Windows XP. Si l'utilisateur ou un programme est supprimé, modifié ou écrasé, la protection de fichier Windows le restaure immédiatement à partir de la sauvegarde.

Virus et Kernel32.dll

En raison de la protection des fichiers Windows et de la conception des systèmes d'exploitation Microsoft Windows 32 bits, les virus ne peuvent, dans des circonstances normales, supprimer, modifier ou remplacer le fichier kernel32.dll ou d'autres fichiers système. Certains virus qui se présentent comme des fichiers système, afin d’éviter leur suppression, peuvent l’utiliser comme nom de fichier. Comme il ne peut pas y avoir deux fichiers dans un dossier portant le même nom, ce fichier n'a pas besoin d'exister en dehors des dossiers system32 et Dllcache. Sauf si un utilisateur crée une copie de ce fichier ou crée un autre fichier portant le même nom (dans un autre dossier), un fichier kernel32.dll supplémentaire est le plus susceptible d'être un virus ou un autre programme malveillant.

Erreurs liées à Kernel32.dll

Ceci et certains autres fichiers système sont chargés dans une partie protégée de la mémoire de l'ordinateur pour être utilisés par d'autres programmes. Dans de rares cas, un programme peut tenter d'écraser la zone de mémoire protégée, ce qui peut déclencher une défaillance du système, obligeant le système à afficher un message d'erreur en texte blanc sur un fond bleu ou à redémarrer. De telles erreurs peuvent être causées par des logiciels incompatibles, mais elles sont rares. Si vous recevez l'une de ces erreurs et que vous avez récemment installé un nouveau logiciel, essayez de le désinstaller ou effectuez une mise à niveau vers une version plus récente. Les fabricants de logiciels publient souvent des mises à jour de leurs produits pour corriger les erreurs.