Explication: Quels sont ces fichiers User32.dll, Hal.dll, Kernel32.dll?

Jetons un coup d'œil aux fichiers système Hal.dll, Kernel32.dll, User32.dll dans Windows. Ces fichiers font partie de liens dynamiques qui fonctionnent en tandem pour effectuer des tâches. En d'autres termes, ce sont des DLL d'API Win32. Les fichiers se trouvent dans le répertoire System32. Si vous disposez d'un système d'exploitation Windows 64 bits, ils peuvent se trouver dans le répertoire SysWOW64. Ce sont des fichiers système et vous ne devez pas les supprimer, les déplacer ou les compresser.

Qu'est-ce que le fichier User32.dll?

User32.dll - Bibliothèque ou fonctions liées à l'utilisateur et à l'interface utilisateur (bibliothèque ou fonctions liées à l'utilisateur et à l'interface utilisateur). Ce fichier contient les fonctions de l'API Windows liées à l'interface utilisateur. Par exemple, lorsque vous réduisez et agrandissez une fenêtre, prenez une capture d'écran du bouton PrintScreen, étirez la fenêtre, etc.

Qu'est-ce que le fichier Hal.dll?

Hal.dll - Couche d'abstraction matérielle . Le système Winodws contrôle tous les équipements connectés à votre PC ou ordinateur portable. Le fait est que Windows ne contrôle pas directement l'équipement, mais le fait via la couche dite "Layer". Pour cette raison, vous remarquerez peut-être que lorsque certains appareils sont connectés, rien ne s'affiche et aucun appel lié à cet appareil n'est en cours. HALest la couche qui se situe entre le matériel et le reste du système d'exploitation. Hal.dll inclut des fonctionnalités matérielles faibles que le système d'exploitation peut appeler à l'aide de la DLL. Cela améliore à son tour la sécurité. Parfois, vous pouvez rencontrer un écran bleu d'erreur de mort "HAL INITIALIZATION FAILED 0x0000005C". Cela signifie que l'un des périphériques n'a pas pu démarrer correctement.

Qu'est-ce que le fichier Kernel32.dll?

Kernel32.dll - Bibliothèque pour se connecter à la partie centrale d'un système d'exploitation (Bibliothèque pour la communication avec la partie centrale du système d'exploitation). Sous Windows, certaines bibliothèques, telles que Kernel32.dll, sont chargées en mémoire au démarrage du PC. Pourquoi est-ce? Il est nécessaire pour gérer la mémoire en fonction de l'API Win32 et effectuer des opérations d'entrée / sortie ( E / S ), des fonctions de création de processus et de thread et de synchronisation. Par exemple, il s'agit de l'arrêt d'un programme, du comptage des fichiers dans un répertoire, du calcul de l'espace disque, etc. Il existe une erreur courante associée aux fichiers Kernel32.dll, «Point d'entrée de procédure introuvable dans DLL», que j'ai déjà décrite.