8Sep

Ist HKLM ein Alias ​​für HKEY_LOCAL_MACHINE?

click fraud protection

Manchmal, wenn Sie mit Windows arbeiten, sehen Sie alle Arten von Namen, Abkürzungen und Bezeichnern wie zum Beispiel HKLM und HKEY_LOCAL_MACHINE.Ist HKLM einfach ein Alias ​​für HKEY_LOCAL_MACHINE oder gibt es "Unterschiede" zwischen den beiden? Der heutige SuperUser Q & A Post hat die Antworten auf die Frage eines neugierigen Lesers.

Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

Screenshot mit freundlicher Genehmigung von wandersick( Flickr).

Die Frage

SuperUser Leser Joe Kearney möchte wissen, ob HKLM nur ein Alias ​​für HKEY_LOCAL_MACHINE ist oder ob es wirklich Unterschiede zwischen den beiden gibt:

HKLM wird oft als Abkürzung für HKEY_LOCAL_MACHINE verwendet, aber das scheint dies auch zu seinwahr, wenn ich das Reg fragen.für einen Wert.

  • C: \ & gt; reg-Abfrage "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ AktuelleVersion" / v "AktuelleVersion"
    instagram viewer

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
    AktuelleVersion REG_SZ 6.1
  • C: \ & gt; reg Abfrage "HKEY_LOCAL_MACHINE\ SOFTWARE \ Microsoft \ Windows NT \ AktuelleVersion "/ v" AktuelleVersion "
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ AktuelleVersion
    CurrentVersion REG_SZ 6.1

Gibt es Referenzen, die behaupten, dass sie gleichwertig sind oder dass ein Alias ​​für den anderen ist? Oder gibt es tatsächlich Fälle, in denen sie nicht dasselbe sind?

Ist HKLM einfach ein Alias ​​für HKEY_LOCAL_MACHINE oder gibt es tatsächlich einige Unterschiede zwischen den beiden?

Die Antwort

SuperUser Beiträge Twinkles und John Smith haben die Antwort für uns. Zuerst einmal, Twinkles:

Nein, obwohl HKLM eine Abkürzung für HKEY_LOCAL_MACHINE ist, gibt es keine offizielle Aussage von Microsoft, dass es immer äquivalent ist. In der Tat gibt es ausdrücklich an, dass die Verfügbarkeit dieser Verknüpfungen von der verwendeten Software abhängt und sie werden allgemein als gebräuchliche Abkürzungen bezeichnet.

Es gibt Fälle, in denen eine Abkürzung von HKEY_LOCAL_MACHINE zu HKLM nicht zulässig ist, z. B. beim Definieren einer Richtlinie.

Gefolgt von der Antwort von John Smith:

Sie können diese Abkürzungen auch nicht in. reg-Dateien verwenden. Sie müssen den vollständigen Namen innerhalb der quadratischen Bereiche dort schreiben.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.