HKLM
sering digunakan sebagai singkatan untuk HKEY_LOCAL_MACHINE
. Agak tak terduga ini juga tampaknya benar ketika saya meminta reg
nilai.
C:\>reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CurrentVersion"
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
CurrentVersion REG_SZ 6.1
C:\>reg query "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 di mana mereka tidak hal yang sama?
sumber
.reg
file, Anda harus menulis nama lengkap di dalam cakupan kotak di sanaIya.
HKLM adalah singkatan dari HKEY_LOCAL_MACHINE Variable.
Dan HKCU adalah singkatan dari HKEY_CURRENT_USER.
Mereka adalah hal yang sama.
Menurut Wikipedia :
sumber
Saya akan menambahkan bahwa dengan PowerShell, HKLM ada sebagai mount untuk HKEY_LOCAL_MACHINE, karena itu bisa berubah. Contoh
sumber
Seperti yang dicatat Twinkles, itu adalah singkatan yang umum digunakan. Saya tidak melihat sumber yang secara eksplisit mengatakan itu tidak dapat digunakan, tapi saya menemukan sebuah tabel yang menunjukkan singkatan yang biasa digunakan untuk subkunci registri Windows 2000, yang sebagian besar sama dengan set saat ini (As of Windows 7). Inilah yang saya temukan di sana:
Dari Ikhtisar Registri untuk Windows 2000 (dimodifikasi untuk memformat situs ini):
Daftar itu disajikan dalam artikel dukungan XP juga, minus subtree Data Kinerja (yang saya pikir sekarang hilang dan Pankaj / Wikipedia mendukung pemikiran itu).
Ada juga Referensi Registri Windows , yang saya tautkan ke halaman Kunci yang Ditentukan sebelumnya, yang mencantumkan berbagai subpohon, yang masing-masing memiliki tautan ke halaman spesifik mereka (sebagian besar menuju halaman Windows Server 2003 karena beberapa alasan). Mereka mencantumkan singkatan di sana juga, yang konsisten dengan yang di atas.
Tidak satu pun dari halaman ini membahas apakah singkatan dapat digunakan dalam pemrograman, yang membuat saya percaya bahwa tidak secara eksplisit dinyatakan di mana saja - tetapi lebih merupakan aturan yang tidak disebutkan (jangan menggunakan singkatan jika Anda tidak yakin mereka akan bekerja) .
sumber