Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

ข้อมูลพื้นฐานเกี่ยวกับรีจิสทรีของ Windows:การลบล้างรีจิสทรีของ Windows

รีจิสทรีของ Windows เป็นไดเร็กทอรีที่เก็บการตั้งค่าและตัวเลือกสำหรับระบบปฏิบัติการสำหรับ Microsoft Windows ประกอบด้วยข้อมูลและการตั้งค่าสำหรับฮาร์ดแวร์ ซอฟต์แวร์ระบบปฏิบัติการ ซอฟต์แวร์ระบบปฏิบัติการส่วนใหญ่ ผู้ใช้ การตั้งค่าพีซี ฯลฯ โพสต์นี้พูดถึง Windows Registry Basics .

ข้อมูลพื้นฐานเกี่ยวกับรีจิสทรีของ Windows:การลบล้างรีจิสทรีของ Windows

เมื่อใดก็ตามที่ผู้ใช้ทำการเปลี่ยนแปลงการตั้งค่าแผงควบคุม การเชื่อมโยงไฟล์ นโยบายระบบ หรือซอฟต์แวร์ที่ติดตั้งส่วนใหญ่ การเปลี่ยนแปลงจะมีผลและจัดเก็บไว้ในรีจิสทรี รีจิสทรียังให้หน้าต่างแสดงการทำงานของเคอร์เนล โดยเปิดเผยข้อมูลรันไทม์ เช่น ตัวนับประสิทธิภาพและฮาร์ดแวร์ที่ใช้งานอยู่ในปัจจุบัน

รีจิสทรีของ Windows ถูกนำมาใช้เพื่อจัดระเบียบไฟล์ INI ต่อโปรแกรมจำนวนมากที่เคยถูกใช้เพื่อจัดเก็บการตั้งค่าการกำหนดค่าสำหรับโปรแกรม Windows ไฟล์เหล่านี้มักจะกระจัดกระจายไปทั่วทั้งระบบ ซึ่งทำให้ติดตามได้ยาก

อ่าน : การเปลี่ยนแปลงใน Registry จะได้รับการบันทึกไว้เมื่อใด

พื้นฐานรีจิสทรีของ Windows

สำนักทะเบียนประกอบด้วย 5 รายการดังต่อไปนี้ รูทคีย์ :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG.

ข้อมูลพื้นฐานเกี่ยวกับรีจิสทรีของ Windows:การลบล้างรีจิสทรีของ Windows

รูทคีย์ประกอบด้วย คีย์ย่อย . คีย์ย่อยอาจมีคีย์ย่อยของตัวเองเช่นกัน และมีค่าอย่างน้อยหนึ่งค่า เรียกว่าเป็น ค่าเริ่มต้น คีย์ที่มีคีย์ย่อยและค่าทั้งหมดเรียกว่า Hive .

Registry อยู่บนดิสก์ในโฟลเดอร์ system32/config เป็นไฟล์ Hive แยกกันหลายไฟล์ ไฟล์ Hive เหล่านี้จะถูกอ่านในหน่วยความจำทุกครั้งที่ Windows เริ่มทำงานหรือเมื่อผู้ใช้เข้าสู่ระบบ หากต้องการดูตำแหน่งที่เก็บรังผึ้ง โปรดดู:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
ข้อมูลพื้นฐานเกี่ยวกับรีจิสทรีของ Windows:การลบล้างรีจิสทรีของ Windows

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับตำแหน่งของไฟล์ 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 .

คุณอาจต้องการอ่านโพสต์เหล่านี้ด้วย:

  1. วิธีการซ่อมแซม Registry ที่เสียหายหรือเสียหาย
  2. เมนูเริ่มและการปรับแต่งรีจิสทรีของแถบงาน
  3. สำรองและกู้คืนรีจิสทรี
  4. ตรวจสอบการเปลี่ยนแปลงใน Registry
  5. วิธีการเปิดหลายอินสแตนซ์ของ Registry
  6. มีการใช้อีโมจิในพาธของ Windows Registry; รู้ยัง!?

ข้อมูลพื้นฐานเกี่ยวกับรีจิสทรีของ Windows:การลบล้างรีจิสทรีของ Windows