Beranda » bagaimana » Apakah HKLM adalah Alias ​​untuk HKEY_LOCAL_MACHINE?

    Apakah HKLM adalah Alias ​​untuk HKEY_LOCAL_MACHINE?

    Terkadang saat bekerja dengan Windows, Anda melihat semua jenis nama, singkatan, dan pengidentifikasi seperti HKLM dan HKEY_LOCAL_MACHINE misalnya. Apakah HKLM hanyalah sebuah alias untuk HKEY_LOCAL_MACHINE atau ada 'perbedaan' di antara keduanya? Posting Q&A Pengguna Super hari ini memiliki jawaban atas pertanyaan pembaca yang penasaran.

    Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.

    Tangkapan layar milik wandersick (Flickr).

    Pertanyaan

    Pembaca SuperUser Joe Kearney ingin tahu apakah HKLM hanyalah sebuah alias untuk HKEY_LOCAL_MACHINE atau jika memang ada perbedaan di antara keduanya pada waktu:

    HKLM sering digunakan sebagai singkatan untuk HKEY_LOCAL_MACHINE, tetapi tanpa diduga, ini juga tampaknya benar ketika saya bertanya pada Reg. untuk suatu nilai.

    • C: \> reg kueri "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
      HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
      CurrentVersion REG_SZ 6.1
    • C: \> reg permintaan “HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion” / v “CurrentVersion”
      HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
      CurrentVersion REG_SZ 6.1

    Apakah ada referensi yang menyatakan bahwa mereka setara atau yang satu adalah alias untuk yang lain? Atau ada, pada kenyataannya, kasus-kasus di mana mereka bukan hal yang sama?

    Apakah HKLM hanyalah sebuah alias untuk HKEY_LOCAL_MACHINE atau apakah sebenarnya ada beberapa perbedaan di antara keduanya?

    Jawabannya

    Kontributor SuperUser Twinkles dan john smith memiliki jawaban untuk kita. Pertama, Twinkles:

    Tidak, meskipun HKLM adalah kependekan dari HKEY_LOCAL_MACHINE, tidak ada pernyataan resmi dari Microsoft bahwa itu selalu setara. Bahkan, secara eksplisit menyatakan bahwa ketersediaan pintasan ini tergantung pada perangkat lunak yang digunakan dan umumnya disebut sebagai singkatan yang biasa digunakan.

    Ada kasus di mana menyingkat HKEY_LOCAL_MACHINE ke HKLM tidak diizinkan, misalnya saat mendefinisikan kebijakan.

    Diikuti oleh jawaban dari john smith:

    Anda juga tidak dapat menggunakan singkatan ini dalam file .reg, Anda harus menulis nama lengkap di dalam cakupan kotak di sana.


    Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.