HKEY_LOCAL_MACHINE มักเรียกสั้น ๆ ว่า HKLM เป็นหนึ่งในหลายรีจิสทรีลมพิษที่ทำขึ้น Windows Registry รังเฉพาะนี้ประกอบด้วยข้อมูลการกำหนดค่าส่วนใหญ่สำหรับซอฟต์แวร์ที่คุณติดตั้งรวมถึงระบบปฏิบัติการ Windows ด้วยเช่นกัน
นอกเหนือจากข้อมูลการกำหนดค่าซอฟต์แวร์แล้วกลุ่ม HKEY_LOCAL_MACHINE ยังประกอบด้วยข้อมูลที่มีค่ามากมายเกี่ยวกับฮาร์ดแวร์และไดรเวอร์อุปกรณ์ที่ตรวจพบในปัจจุบัน
ใน Windows 10, Windows 8, Windows 7 และ Windows Vista ข้อมูลเกี่ยวกับการกำหนดค่าการบูตของคอมพิวเตอร์จะรวมอยู่ในกลุ่มนี้ด้วย
วิธีไปที่ HKEY_LOCAL_MACHINE
เป็นกลุ่มรีจิสทรี HKEY_LOCAL_MACHINE หาได้ง่ายและเปิดโดยใช้เครื่องมือตัวแก้ไขรีจิสทรีที่รวมอยู่ใน Windows ทุกรุ่น:
-
เปิดตัวแก้ไขรีจิสทรี
-
ตั้งอยู่ HKEY_LOCAL_MACHINE ที่ด้านซ้ายมือของ Registry Editor
-
แตะหรือคลิกที่คำ HKEY_LOCAL_MACHINE หรือลูกศรเล็ก ๆ ทางซ้ายเพื่อขยาย
ถ้าคุณหรือผู้อื่นใช้ Registry Editor ก่อนในคอมพิวเตอร์ของคุณคุณอาจต้องยุบคีย์รีจิสทรีที่เปิดอยู่ใด ๆ จนกว่าคุณจะพบกลุ่ม HKEY_LOCAL_MACHINE
คีย์ย่อยของรีจิสทรีใน HKEY_LOCAL_MACHINE
รีจิสทรีคีย์ต่อไปนี้จะอยู่ภายใต้ HKEY_LOCAL_MACHINE:
- HKEY_LOCAL_MACHINE BCD00000000
- HKEY_LOCAL_MACHINE ประกอบ
- HKEY_LOCAL_MACHINE DRIVERS
- HKEY_LOCAL_MACHINE HARDWARE
- HKEY_LOCAL_MACHINE SAM
- HKEY_LOCAL_MACHINE Schema
- HKEY_LOCAL_MACHINE การรักษาความปลอดภัย
- HKEY_LOCAL_MACHINE SOFTWARE
- HKEY_LOCAL_MACHINE SYSTEM
คีย์ที่อยู่ภายใต้ HKEY_LOCAL_MACHINE ในคอมพิวเตอร์ของคุณอาจแตกต่างกันไปเล็กน้อยขึ้นอยู่กับรุ่นของ Windows และการกำหนดค่าคอมพิวเตอร์เฉพาะของคุณ ตัวอย่างเช่น Windows รุ่นใหม่กว่าไม่รวมคีย์ HKEY_LOCAL_MACHINE COMPONENTS
คีย์ย่อยของ HARDWARE ประกอบด้วยข้อมูลเกี่ยวกับไบออสโปรเซสเซอร์และอุปกรณ์ฮาร์ดแวร์อื่น ๆ ตัวอย่างเช่นภายใน HARDWARE คือ คำอธิบาย> System> BIOS ซึ่งเป็นที่ที่คุณจะพบกับเวอร์ชั่นปัจจุบันของ BIOS และผู้ขาย
คีย์ย่อยของซอฟต์แวร์คือคีย์ที่เข้าถึงโดยทั่วไปจากกลุ่ม HKLM จัดเรียงตามลำดับตัวอักษรโดยผู้จัดจำหน่ายซอฟต์แวร์และเป็นตำแหน่งที่แต่ละโปรแกรมเขียนข้อมูลลงในรีจิสทรีเพื่อให้ในครั้งต่อไปที่แอปพลิเคชันได้รับการเปิดการตั้งค่าเฉพาะสามารถใช้งานได้โดยอัตโนมัติเพื่อให้คุณไม่ต้องกำหนดค่าโปรแกรมใหม่ทุกครั้งที่มีการใช้งาน นอกจากนี้ยังมีประโยชน์เมื่อค้นหา SID ของผู้ใช้
คีย์ย่อยซอฟต์แวร์ยังมี a ของ windows คีย์ย่อยที่อธิบายถึงรายละเอียด UI ต่างๆของระบบปฏิบัติการ a การเรียนการสอน คีย์ย่อยที่มีรายละเอียดว่าโปรแกรมใดมีส่วนเกี่ยวข้องกับนามสกุลไฟล์และอื่น ๆ
HKLM SOFTWARE Wow6432Node พบได้ใน Windows เวอร์ชัน 64 บิต แต่ใช้โดยแอพพลิเคชัน 32 บิต เทียบเท่ากับ HKLM SOFTWARE แต่ไม่เหมือนกันเนื่องจากถูกแยกออกเพื่อวัตถุประสงค์เพียงอย่างเดียวในการให้ข้อมูลแก่แอ็พพลิเคชัน 32 บิตบนระบบปฏิบัติการ 64 บิต WoW64 แสดงคีย์นี้ไปยังแอ็พพลิเคชัน 32 บิตเป็น "HKLM SOFTWARE "
คีย์ย่อยที่ซ่อนอยู่ใน HKLM
ในคอนฟิกูเรชันส่วนใหญ่คีย์ย่อยต่อไปนี้คือคีย์ที่ซ่อนอยู่และไม่สามารถเรียกดูได้เช่นคีย์อื่น ๆ ภายใต้กลุ่มรีจิสทรี HKLM:
- HKEY_LOCAL_MACHINE SAM
- HKEY_LOCAL_MACHINE การรักษาความปลอดภัย
ส่วนใหญ่คีย์เหล่านี้จะว่างเปล่าเมื่อคุณเปิดและ / หรือมีคีย์ย่อยที่ว่างอยู่
คีย์ย่อย SAM หมายถึงข้อมูลเกี่ยวกับฐานข้อมูล Security Accounts Manager (SAM) สำหรับโดเมน ภายในแต่ละฐานข้อมูลจะเป็นนามแฝงของกลุ่มผู้ใช้บัญชีผู้เยี่ยมชมและบัญชีผู้ดูแลระบบรวมถึงชื่อที่ใช้ในการล็อกอินเข้าสู่โดเมนการเข้ารหัสลับรหัสผ่านของผู้ใช้แต่ละรายและอื่น ๆ
คีย์ย่อย SECURITY ถูกใช้เพื่อเก็บนโยบายความปลอดภัยของผู้ใช้ปัจจุบัน มีการเชื่อมโยงกับฐานข้อมูลความปลอดภัยของโดเมนที่ผู้ใช้ล็อกอินหรือไปยังกลุ่มรีจิสทรีบนคอมพิวเตอร์เฉพาะที่ถ้าผู้ใช้ล็อกอินเข้าสู่โดเมนระบบภายใน
หากต้องการดูเนื้อหาของคีย์ SAM หรือ SECURITY Registry Editor ต้องเปิดโดยใช้ บัญชีระบบ ซึ่งมีสิทธิ์มากกว่าผู้ใช้อื่น ๆ แม้ผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
เมื่อ Registry Editor เปิดขึ้นโดยใช้สิทธิ์ที่เหมาะสมคีย์ HKEY_LOCAL_MACHINE SAM และ HKEY_LOCAL_MACHINE SECURITY สามารถสำรวจได้เช่นคีย์อื่น ๆ ในไฮฟ์
โปรแกรมอรรถประโยชน์ซอฟต์แวร์บางอย่างเช่น PsExec โดย Microsoft สามารถเปิด Registry Editor พร้อมสิทธิ์ที่เหมาะสมเพื่อดูคีย์ที่ซ่อนเหล่านี้
ข้อมูลเพิ่มเติมเกี่ยวกับ HKEY_LOCAL_MACHINE
อาจเป็นเรื่องที่น่าสนใจที่ทราบว่า HKEY_LOCAL_MACHINE ไม่มีอยู่จริงในคอมพิวเตอร์ แต่เป็นเพียงคอนเทนเนอร์ที่แสดงข้อมูลรีจิสทรีจริงที่โหลดโดยใช้คีย์ย่อยที่อยู่ในกลุ่มที่ระบุไว้ข้างต้น
กล่าวอีกนัยหนึ่ง HKEY_LOCAL_MACHINE ทำหน้าที่เหมือนทางลัดไปยังแหล่งข้อมูลอื่น ๆ เกี่ยวกับคอมพิวเตอร์ของคุณ
เนื่องจากลักษณะที่ไม่มีอยู่จริงของ HKEY_LOCAL_MACHINE ไม่ว่าคุณหรือโปรแกรมใด ๆ ที่คุณติดตั้งจะสามารถสร้างคีย์เพิ่มเติมได้ภายใต้ HKEY_LOCAL_MACHINE
กลุ่ม HKEY_LOCAL_MACHINE เป็นโกลบอลซึ่งหมายความว่าไม่ว่าผู้ใช้บนคอมพิวเตอร์จะดูข้อมูลใดก็ตามซึ่งต่างจากกลุ่มรีจิสทรีเช่น HKEY_CURRENT_USER ซึ่งเฉพาะเจาะจงสำหรับผู้ใช้แต่ละรายที่เข้าดูในขณะที่เข้าสู่ระบบ
แม้ว่า HKEY_LOCAL_MACHINE จะเขียนเป็น HKLM แต่ก็ไม่ใช่ตัวย่อ "official" อย่างเป็นทางการนี้เป็นสิ่งสำคัญที่จะรู้เพราะบางโปรแกรมในบางสถานการณ์แม้กระทั่งเครื่องมือที่สามารถใช้ได้โดยตรงจาก Microsoft ไม่ให้คุณย่อทางลัดในเส้นทางรีจิสทรี หากคุณได้รับข้อผิดพลาดขณะใช้ "HKLM" ให้ใช้เส้นทางแบบเต็มแทนและดูว่ามีการแก้ไขหรือไม่