HKLM est-il un alias pour HKEY_LOCAL_MACHINE?
Parfois, lorsque vous travaillez avec Windows, vous voyez toutes sortes de noms, d’abréviations et d’identifiants tels que HKLM et HKEY_LOCAL_MACHINE, par exemple. HKLM est-il simplement un alias pour HKEY_LOCAL_MACHINE ou existe-t-il des "différences" entre les deux? Le message Q & R du SuperUser d'aujourd'hui contient les réponses à une question d'un lecteur curieux.
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
Capture d'écran fournie par wandersick (Flickr).
La question
Le lecteur de superutilisateur Joe Kearney souhaite savoir si HKLM est simplement un alias de HKEY_LOCAL_MACHINE ou s’il existe vraiment des différences entre les deux:
HKLM est souvent utilisé comme abréviation de HKEY_LOCAL_MACHINE, mais de manière inattendue, cela semble également être vrai lorsque je pose la question au Reg. pour une valeur.
- C: \> requête reg "HKLM \ LOGICIEL \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
CurrentVersion REG_SZ 6.1- C: \> requête reg "HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
CurrentVersion REG_SZ 6.1Existe-t-il des références affirmant qu'elles sont équivalentes ou que l'une est un alias pour l'autre? Ou existe-t-il, en fait, des cas où ce n'est pas la même chose??
HKLM est-il simplement un alias pour HKEY_LOCAL_MACHINE ou existe-t-il des différences entre les deux?
La réponse
Les contributeurs de SuperUser Twinkles et John Smith ont la solution pour nous. D'abord, Twinkles:
Non, bien que HKLM soit une abréviation de HKEY_LOCAL_MACHINE, il n’ya pas de déclaration officielle de Microsoft indiquant qu’elle est toujours équivalente. En fait, il est explicitement indiqué que la disponibilité de ces raccourcis dépend du logiciel utilisé. Ils sont généralement désignés par le terme "logiciel". abréviations couramment utilisées.
Dans certains cas, l’abréviation de HKEY_LOCAL_MACHINE en HKLM n’est pas autorisée, par exemple lors de la définition d’une politique..
Suivi de la réponse de John Smith:
Vous ne pouvez pas non plus utiliser ces abréviations dans les fichiers .reg, vous devez écrire le nom complet à l'intérieur des scopes carrés..
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.