HKEY_CURRENT_USER vs HKEY_LOCAL_MACHINE : différence et comparaison

HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE sont tous deux des registres de stockage d'informations dans l'unité de compilation du registre Windows trouvée dans le système d'exploitation Windows depuis la version 3.1 de Windows.

Le registre Windows contient des informations sur de nombreux paramètres qui sont modifiables par défaut ou manuellement par l'utilisateur ou un groupe d'utilisateurs en fonction de leurs besoins.

Faits marquants

  1. HKEY_CURRENT_USER stocke les paramètres spécifiques à l'utilisateur pour l'utilisateur actuellement connecté, tandis que HKEY_LOCAL_MACHINE stocke les paramètres à l'échelle du système.
  2. HKEY_CURRENT_USER est une sous-clé de HKEY_USERS, qui contient les paramètres de tous les utilisateurs d'un ordinateur.
  3. Les modifications apportées à HKEY_CURRENT_USER n'affectent que l'utilisateur actif, tandis que les modifications apportées à HKEY_LOCAL_MACHINE s'appliquent à tous les utilisateurs du système.

HKEY_CURRENT_USER contre HKEY_LOCAL_MACHINE

La différence entre HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE est que, tandis que dans HKEY_CURRENT_USER, le registre d'informations comprend tous les détails nécessaires sur le système informatique et l'affichage requis par un utilisateur individuel, le registre HKEY_LOCAL_MACHINE contient des informations concernant l'ordinateur dans son ensemble. besoin d'un groupe d'individus dans son ensemble.

UTILISATEUR ACTUEL HKEY vs MACHINE LOCALE HKEY

Le registre d'informations HKEY_CURRENT_USER ne tient que si les besoins de l'ordinateur sont limités à un seul utilisateur, c'est-à-dire qu'une seule personne utilise l'ordinateur.

Il contient un index de toutes les fonctions du système d'exploitation pouvant affecter l'utilisateur unique et peuvent donc également être modifiés par lui seul. Il s'agit d'un type de registre à utilisateur unique, à la fois édité et utilisé par un individu seul.

Le registre d'informations HKEY_LOCAL_MACHINE est utilisé dans les cas où une seule unité informatique est partagée entre plusieurs utilisateurs, qui ont tous un accès égal au système.

L'index d'informations que contient ce registre contient toutes les fonctions du système d'exploitation nécessaires pour effacer les aspects techniques du système informatique accessibles à tous ceux qui utilisent l'unité centrale.

Tableau de comparaison

Paramètres de comparaisonHKEY_CURRENT_USERHKEY_LOCAL_MACHINE
AbréviationHKCVHKLM
Paramètres sous contrôleFond d'écran du bureau, autres paramètres d'affichage, disposition du clavier à l'écranLe chemin du fichier, les versions, les connexions matérielles dans le système d'exploitation
Peut être édité parUn seul utilisateurUtilisateurs multiples
Nombre de copiesCopies multiples des valeurs d'indexUne seule copie de la valeur de l'index d'information.
Sous-cléAucune sous-clé disponiblePlusieurs sous-clés

Qu'est-ce que HKEY_CURRENT_USER ? 

HKEY_CURRENT_USER fait partie des multiples registres fournis avec le système d'exploitation Windows. Il contient les détails de configuration spécifiques au logiciel des utilisateurs individuels.

HKEY_CURRENT_USER est le registre qui contient toutes les informations nécessaires spécifiques à un seul utilisateur. Il peut contenir plusieurs copies concernant un seul paramètre sous son contrôle mais avec des valeurs différentes.

Lisez aussi:  Python vs Scala : différence et comparaison

Dans HKEY_CURRENT_USER, si un utilisateur souhaite modifier ou modifier des entrées qui sont entrées par défaut dans le registre, il peut le faire.

Mais ces modifications apportées par eux ne seront visibles pour aucun autre système informatique, mais uniquement pour eux-mêmes. Et de même, un seul système informatique ne peut être modifié que par l'utilisateur individuel auquel il est attribué.

Un utilisateur ne peut pas simplement se connecter au compte du compte HKEY_CURRENT_USER d'un autre et commencer à modifier le contenu car ce compte pourrait appartenir à un autre.

Les registres HKEY_CURRENT_USER sont toujours chargés uniquement après que l'utilisateur individuel spécifique se soit connecté à son compte.

Cette méthode de chargement du registre semble éviter toute confusion si les registres sont tous chargés dès que le système s'active. Ce système de chargement aide le système d'exploitation à identifier l'utilisateur dont le registre doit être chargé.

Mais si dans le cas où l'utilisateur ne se connecte pas à son compte spécifique mais plutôt à un compte invité sur son appareil ou au compte par défaut du système, le registre chargé serait le compte par défaut HKEY_CURRENT_USER spécifique au système informatique.

Pour un nouvel utilisateur qui n'a pas encore effectué de modifications ou de modifications du registre, son compte HKEY_CURRENT_USER contiendrait toutes les valeurs de compte HKEY_CURRENT_USER par défaut.

Les paramètres pouvant être modifiés dans HKEY_CURRENT_USER sont tous spécifiques à l'utilisateur. Par exemple, les paramètres d'affichage tels que la couleur, à poser contexte, positionnement des applications, etc.

Les autres paramètres qui relèvent de HKEY_CURRENT_USER sont la taille des fenêtres de disposition du clavier à l'écran, etc.

Qu'est-ce que HKEY_LOCAL_MACHINE ? 

HKEY_LOCAL_MACHINE est l'un des nombreux registres d'informations qui aident à créer la base du registre Windows.

HKEY_LOCAL_MACHINE est un registre majeur qui contient les principales informations de configuration du logiciel de programmation dont l'utilisateur pourrait avoir besoin pour son système informatique.

HKEY_LOCAL_MACHINE contient le registre d'informations concernant l'ensemble du système d'exploitation dans son ensemble plutôt que pour les utilisateurs individuels qui pourraient l'utiliser.

En créant une modification dans l'une des entrées effectuées par défaut dans le registre, un utilisateur la modifie pour l'ensemble du système, modifiant ainsi la valeur pour tous les utilisateurs susceptibles d'y accéder.

N'importe qui peut modifier le registre HKEY_LOCAL_MACHINE si les utilisateurs utilisent le système d'exploitation. C'est parce que tous peuvent voir le changement effectué par un.

Il a une seule copie des informations qu'il contient, ce qui lui donne une valeur unique au lieu de plusieurs.

HKEY_LOCAL_MACHINE est chargé sur le compte utilisateur au moment où le système est démarré ou mis en action. Donnant ainsi à tous les journaux d'utilisateurs des comptes le même registre d'informations.

Lisez aussi:  Modèle en V vs modèle en cascade : différence et comparaison

Les informations contenues dans le registre HKEY_LOCAL_MACHINE concernent l'ensemble de l'ordinateur, y compris ses capacités techniques qui pourraient être appelées paramètres globaux comme le chemin d'accès au fichier d'un programme ou la version du logiciel.

Il ne contient pas seulement des informations de configuration logicielle, mais il peut également retenir des informations sur le matériel et d'autres pilotes de périphériques liés au système d'exploitation.

Le registre HKEY_LOCAL_MACHINE a 4 sous-clés qui sont considérées comme ses sous-clés principales. Il s'agit de SAM, SECURITY, SOFTWARE et SYSTEM.

Ces sous-clés aident à la gestion fluide de l'index nominale du registre HKEY_LOCAL_MACHINE.

Dans Windows Vista et Windows version 7 et versions ultérieures, une cinquième sous-clé est visible : la sous-clé HARDWARE.

Encore plus rare est la 6ème sous-clé appelée BCD. Parmi toutes ces sous-clés, la plus courante est le LOGICIEL qui accompagne presque tout le registre d'informations HKEY_LOCAL_MACHINE au moment du chargement du système.

Principales différences entre HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE

  1. Alors que dans HKEY_LOCAL_MACHINE, une seule copie du registre d'informations est disponible pour les utilisateurs, dans le cas de HKEY_CURRENT_USER, plusieurs copies des valeurs de registre d'informations données concernant l'utilisateur unique sont présentes. 
  2. Dans HKEY_CURRENT_USER, si l'utilisateur modifie les valeurs du registre par défaut sur son compte, la modification ne sera pas visible pour les autres, mais dans le cas de HKEY_LOCAL_MACHINE, une modification de la valeur par un utilisateur modifie les valeurs du registre pour tous les utilisateurs .
  3. HKEY_LOCAL_MACHINE peut être modifié par n'importe quel nombre d'utilisateurs à partir de leur compte pour créer un changement dans le registre de tout le monde, alors que dans HKEY_CURRENT_USER, un seul utilisateur peut modifier le registre pour lui-même. 
  4. HKEY_CURRENT_USER est chargé lorsqu'un utilisateur se connecte à son compte, tandis que le registre HKEY_LOCAL_MACHINE est chargé dès que le système utilisé est démarré. 
  5. Alors que HKEY_LOCAL_MACHINE contient des informations concernant les paramètres globaux liés au système informatique, HKEY_CURRENT_USER contient des entrées d'informations liées principalement aux paramètres d'affichage et aux autres paramètres manuels modifiables par les utilisateurs. 
Bibliographie
  1. https://www.sciencedirect.com/science/article/pii/S1742287605000587
  2. https://www.virusbulletin.com/uploads/pdf/conference_slides/2009/Willems-VB2009.pdf

Dernière mise à jour : 11 juin 2023

point 1
Une requête?

J'ai mis tellement d'efforts à écrire ce billet de blog pour vous apporter de la valeur. Cela me sera très utile, si vous envisagez de le partager sur les réseaux sociaux ou avec vos amis/famille. LE PARTAGE C'EST ♥️

9 réflexions sur « HKEY_CURRENT_USER vs HKEY_LOCAL_MACHINE : différence et comparaison »

  1. J'apprécie la répartition des registres Windows. Il offre une compréhension complète des différences entre HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE.

    Répondre
  2. Cet article ne parvient pas à saisir la véritable complexité et les nuances du registre Windows. Ces registres contiennent bien plus que ce qui est mentionné ici.

    Répondre
  3. Qui aurait cru que les registres Windows pouvaient être aussi fascinants ? Une excellente lecture remplie de détails précis et de contenu informatif.

    Répondre
  4. Cet article simplifie un sujet complexe sans compromettre la profondeur des informations. Des explications claires et des informations précieuses fournies.

    Répondre

Laisser un commentaire

Vous voulez enregistrer cet article pour plus tard ? Cliquez sur le cœur dans le coin inférieur droit pour enregistrer dans votre propre boîte d'articles !