HKLM เป็นนามแฝงสำหรับ HKEY_LOCAL_MACHINE หรือไม่
บางครั้งเมื่อทำงานกับ Windows คุณจะเห็นชื่อตัวย่อและตัวระบุเช่น HKLM และ HKEY_LOCAL_MACHINE ทุกรูปแบบ HKLM เป็นเพียงนามแฝงสำหรับ HKEY_LOCAL_MACHINE หรือมี 'ความแตกต่าง' ระหว่างทั้งสองหรือไม่ โพสต์ SuperUser ถาม & ตอบมีคำตอบสำหรับคำถามของผู้อ่านอยากรู้อยากเห็น.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
มารยาทภาพหน้าจอของ wandersick (Flickr).
คำถาม
ผู้อ่าน SuperUser Joe Kearney ต้องการทราบว่า HKLM เป็นเพียงนามแฝงสำหรับ HKEY_LOCAL_MACHINE หรือหากมีความแตกต่างระหว่างสองอย่างในเวลาเดียวกัน
HKLM มักจะใช้เป็นตัวย่อสำหรับ HKEY_LOCAL_MACHINE แต่โดยไม่คาดคิดนี่ก็ดูเหมือนจะเป็นจริงเมื่อฉันถาม Reg สำหรับค่า.
- C: \> แบบสอบถาม reg“ HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion” / v“ CurrentVersion”
NT \ CurrentVersion HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows
CurrentVersion REG_SZ 6.1- C: \> แบบสอบถาม reg“ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion "/ v“ CurrentVersion”
NT \ CurrentVersion HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows
CurrentVersion REG_SZ 6.1มีการอ้างอิงใด ๆ ที่ยืนยันว่าพวกเขามีความเท่าเทียมกันหรือมีการอ้างอิงในนามอื่นหรือไม่? หรือมีจริงกรณีที่พวกเขาไม่เหมือนกัน?
HKLM เป็นเพียงนามแฝงสำหรับ HKEY_LOCAL_MACHINE หรือมีความแตกต่างระหว่างสองอย่างนี้?
คำตอบ
ผู้สนับสนุน SuperUser Twinkle และ john smith มีคำตอบสำหรับเรา ขึ้นก่อน Twinkle:
ไม่แม้ว่า HKLM จะเป็นตัวย่อสำหรับ HKEY_LOCAL_MACHINE แต่ก็ไม่มีแถลงการณ์อย่างเป็นทางการจาก Microsoft ที่เทียบเท่าเสมอ ในความเป็นจริงมันระบุอย่างชัดเจนว่าความพร้อมใช้งานของทางลัดเหล่านี้ขึ้นอยู่กับซอฟต์แวร์ที่ใช้และโดยทั่วไปจะเรียกว่า ตัวย่อที่ใช้กันทั่วไป.
มีบางกรณีที่ไม่อนุญาตให้ใช้ตัวย่อ HKEY_LOCAL_MACHINE ไปยัง HKLM ตัวอย่างเช่นเมื่อกำหนดนโยบาย.
ตามด้วยคำตอบจาก john smith:
คุณยังไม่สามารถใช้ตัวย่อเหล่านี้ในไฟล์. reg คุณต้องเขียนชื่อเต็มภายในขอบเขตสี่เหลี่ยมจัตุรัสที่นั่น.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.