รีจิสทรีของ Windows เป็นไดเร็กทอรีที่เก็บการตั้งค่าและตัวเลือกสำหรับระบบปฏิบัติการสำหรับ Microsoft Windows ประกอบด้วยข้อมูลและการตั้งค่าสำหรับฮาร์ดแวร์ ซอฟต์แวร์ระบบปฏิบัติการ ซอฟต์แวร์ระบบปฏิบัติการส่วนใหญ่ ผู้ใช้ การตั้งค่าพีซี ฯลฯ โพสต์นี้พูดถึง Windows Registry Basics .
เมื่อใดก็ตามที่ผู้ใช้ทำการเปลี่ยนแปลงการตั้งค่าแผงควบคุม การเชื่อมโยงไฟล์ นโยบายระบบ หรือซอฟต์แวร์ที่ติดตั้งส่วนใหญ่ การเปลี่ยนแปลงจะมีผลและจัดเก็บไว้ในรีจิสทรี รีจิสทรียังให้หน้าต่างแสดงการทำงานของเคอร์เนล โดยเปิดเผยข้อมูลรันไทม์ เช่น ตัวนับประสิทธิภาพและฮาร์ดแวร์ที่ใช้งานอยู่ในปัจจุบัน
รีจิสทรีของ Windows ถูกนำมาใช้เพื่อจัดระเบียบไฟล์ INI ต่อโปรแกรมจำนวนมากที่เคยถูกใช้เพื่อจัดเก็บการตั้งค่าการกำหนดค่าสำหรับโปรแกรม Windows ไฟล์เหล่านี้มักจะกระจัดกระจายไปทั่วทั้งระบบ ซึ่งทำให้ติดตามได้ยาก
อ่าน : การเปลี่ยนแปลงใน Registry จะได้รับการบันทึกไว้เมื่อใด
พื้นฐานรีจิสทรีของ Windows
สำนักทะเบียนประกอบด้วย 5 รายการดังต่อไปนี้ รูทคีย์ :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
รูทคีย์ประกอบด้วย คีย์ย่อย . คีย์ย่อยอาจมีคีย์ย่อยของตัวเองเช่นกัน และมีค่าอย่างน้อยหนึ่งค่า เรียกว่าเป็น ค่าเริ่มต้น คีย์ที่มีคีย์ย่อยและค่าทั้งหมดเรียกว่า Hive .
Registry อยู่บนดิสก์ในโฟลเดอร์ system32/config เป็นไฟล์ Hive แยกกันหลายไฟล์ ไฟล์ Hive เหล่านี้จะถูกอ่านในหน่วยความจำทุกครั้งที่ Windows เริ่มทำงานหรือเมื่อผู้ใช้เข้าสู่ระบบ หากต้องการดูตำแหน่งที่เก็บรังผึ้ง โปรดดู:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับตำแหน่งของไฟล์ Windows Registry
สำนักทะเบียนใช้ประเภทข้อมูลต่อไปนี้:
- REG_SZ :SZ ระบุสตริงที่สิ้นสุดเป็นศูนย์ นี่คือสตริงที่มีความยาวผันแปรได้ซึ่งสามารถมีอักขระ Unicode และ ANSI ได้
- REG_BINARY :ประกอบด้วยข้อมูลไบนารี 0 และ 1
- REG_DWORD :ชนิดข้อมูลนี้เป็น Double Word เป็นค่าตัวเลข 32 บิตและสามารถเก็บตัวเลขใดก็ได้ตั้งแต่ 0 ถึง 232
- REG_QWORD :ชนิดข้อมูลนี้เป็นคำสี่คำ เป็นค่าตัวเลข 64 บิต
- REG_MULTI_SZ :ชนิดข้อมูลนี้มีกลุ่มของสตริงที่สิ้นสุดเป็นศูนย์ที่กำหนดให้กับค่าเดียว
- REG_EXPAND_SZ :ชนิดข้อมูลนี้เป็นสตริงที่สิ้นสุดเป็นศูนย์ซึ่งมีการอ้างอิงที่ไม่ได้ขยายไปยังตัวแปรสภาพแวดล้อม เช่น %SystemRoot%
การจำลองเสมือนของรีจิสทรีใน Windows
เริ่มต้นด้วย Windows Vista พร้อมกับ File Virtualization Registry ก็ได้รับการ Virtualized และด้วยเหตุนี้ไม่เหมือนกับ Windows XP ที่ไม่ค่อยได้รับผลกระทบจากการขยายตัว ยังคงดำเนินต่อไปใน Windows 7
การจำลองเสมือนโดยพื้นฐานแล้วหมายความว่าแอปพลิเคชันถูกป้องกันไม่ให้เขียนไปยังระบบไฟล์ของโฟลเดอร์ระบบ Windows และรวมถึงไปที่ 'คีย์ไวด์ของเครื่อง 'ในรีจิสทรี อย่างไรก็ตาม การดำเนินการนี้ไม่ได้ป้องกันบัญชีผู้ใช้มาตรฐานไม่ให้ติดตั้งหรือเรียกใช้แอปพลิเคชันใน Windows Vista และใหม่กว่า UAC จะใช้คุณสมบัติ Registry Virtualization เพื่อเปลี่ยนเส้นทางความพยายามในการเขียนไปยังคีย์ย่อยของ
HKEY_LOCAL_MACHINE\Software
เมื่อแอปพลิเคชันพยายามเขียนถึงกลุ่มนี้ Vista จะเขียนไปยังตำแหน่งต่อผู้ใช้แทน
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
ดำเนินการอย่างรอบคอบ ไม่มีใครรู้ว่าสิ่งนี้กำลังเกิดขึ้น!
เรียกสั้นๆ ว่า Registry Virtualization และเป็นคุณลักษณะด้านความปลอดภัยที่มีประโยชน์
อนึ่ง การกล่าวถึงจะต้องใช้เทคโนโลยีใหม่อื่นที่เป็นพื้นฐานของ Windows Vista และรุ่นที่ใหม่กว่า:Kernel Transaction Manager ซึ่งเปิดใช้งาน Transactional Registry คุณลักษณะนี้ช่วยให้สามารถย้อนกลับรีจิสทรีได้ แต่ไม่ได้ใช้งานใน Registry Editor แต่ฟีเจอร์นี้ออกแบบมาเพื่อใช้งานโดยนักพัฒนาที่ต้องการสร้างแอปพลิเคชันที่มีประสิทธิภาพโดยใช้การประมวลผลทางธุรกรรม
อ่าน: วิธีสร้างคีย์รีจิสทรีใน Windows
ตัวแก้ไขรีจิสทรี
เครื่องมือหลักใน Windows 10/8/7/Vista สำหรับการทำงานกับรีจิสทรีโดยตรงคือ ตัวแก้ไขรีจิสทรี . หากต้องการเข้าถึง เพียงพิมพ์ regedit ในแถบค้นหาเมนูเริ่มของ Vista แล้วกด Enter!
คุณต้องระมัดระวังเป็นสองเท่าเมื่อทำงานกับ Registry เนื่องจากไม่มีการแจ้งการยืนยันหรือการคลิกตกลงเพื่อบันทึกข้อความแจ้ง การเปลี่ยนแปลงที่ทำขึ้นจะถูกรวมโดยตรง
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับคำแนะนำและคุณลักษณะของ Windows Registry Editor ผู้ใช้ Windows 10 v1703 สามารถใช้แถบที่อยู่เพื่อข้ามไปยังคีย์รีจิสทรีใดก็ได้โดยตรง
ต้องกล่าวถึงเป็นพิเศษจาก
HKEY_LOCAL_MACHINE\System\CurrentControlSet
hive เป็นกุญแจสำคัญสำหรับ Windows ในการเริ่มต้นระบบ โดยจะมีการสำรองข้อมูลไว้ ซึ่งคุณสามารถกู้คืนได้เมื่อจำเป็น เพียงแค่บูตใน Safe Mode และเลือก Last Known Good Configuration .
คุณอาจต้องการอ่านโพสต์เหล่านี้ด้วย:
- วิธีการซ่อมแซม Registry ที่เสียหายหรือเสียหาย
- เมนูเริ่มและการปรับแต่งรีจิสทรีของแถบงาน
- สำรองและกู้คืนรีจิสทรี
- ตรวจสอบการเปลี่ยนแปลงใน Registry
- วิธีการเปิดหลายอินสแตนซ์ของ Registry
- มีการใช้อีโมจิในพาธของ Windows Registry; รู้ยัง!?