Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

เหตุใด Windows จึงบันทึกรีจิสทรีโดยอัตโนมัติ

คุณคงเคยได้ยินชื่อ "รีจิสทรี" มามาก โดยเฉพาะอย่างยิ่งเมื่อต้องปรับแต่งฟีเจอร์ของ Windows และการแก้ไขปัญหาระบบ แต่ถ้าคุณชอบมากที่สุด คุณไม่รู้จริงๆ ว่า Registry คืออะไร

และแม้ว่าคุณจะรู้ว่ามันคืออะไร แต่ก็ยังมีความลึกลับอยู่มากมายเกี่ยวกับวิธีการทำงานและเหตุใดจึงสำคัญสำหรับการทำงานของ Windows

เมื่อสิ้นสุดบทความนี้ คุณจะรู้ว่า Registry คืออะไร เหตุใดจึงสำคัญที่ Windows จะต้องบันทึก เมื่อ Windows บันทึก และวิธีบันทึกด้วยตนเองหากต้องการสำรองข้อมูล

Registry คืออะไร

Registry เป็นฐานข้อมูลขนาดใหญ่โดยพื้นฐานแล้ว

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

เหตุใด Windows จึงบันทึกรีจิสทรีโดยอัตโนมัติ

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

คุณสามารถคิดว่า Registry เป็นลำดับชั้นของโฟลเดอร์ (เรียกว่า "คีย์") ที่มีไฟล์ (เรียกว่า "ค่า") คีย์ยังสามารถมีคีย์ย่อยได้ นั่นเป็นสาเหตุที่การอ้างอิงคีย์รีจิสทรีดูเหมือนเส้นทางของไฟล์ (เช่น "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows")

ทำไมและเมื่อ Windows บันทึกรีจิสทรี

เมื่อมีคนพูดถึง "การบันทึก" รีจิสทรี อาจสร้างความสับสนเล็กน้อยเพราะมีความหมายกว้างๆ สองความหมาย:

  1. เมื่อคุณบันทึก Registry คุณกำลังใช้การเปลี่ยนแปลงที่ยังไม่ได้บันทึกและเปลี่ยนแปลงสถานะปัจจุบันของระบบโดยรวม
  2. เมื่อคุณบันทึก Registry คุณกำลังส่งออกสถานะปัจจุบันของระบบโดยรวมไปยังไฟล์เพื่อใช้เป็นข้อมูลอ้างอิง

เพื่อหลีกเลี่ยงความสับสน เราชอบจองกริยา "save" สำหรับความหมาย #1 และใช้กริยา "back up" เมื่อพูดถึงความหมาย #2

เนื่องจากความหมาย #1 เป็นพื้นฐานอย่างยิ่งและอธิบายตนเองได้ เราจะเน้นที่ความหมาย #2 เป็นหลักในช่วงที่เหลือของบทความนี้ (ในกรณีที่ไม่ชัดเจน Windows จะ "บันทึก" Registry ลงในดิสก์ทันทีทุกครั้งที่มีการเปลี่ยนแปลง)

Windows จะสำรองข้อมูล Registry โดยอัตโนมัติเมื่อใด เราต้องเข้าใจ System Restore ก่อน

การคืนค่าระบบและรีจิสทรี

การคืนค่าระบบเป็นคุณลักษณะของ Windows ที่สร้างการสำรองข้อมูลบางส่วนของระบบของคุณ (เรียกว่า "จุดคืนค่า") และช่วยให้คุณสามารถเปลี่ยนสถานะของระบบกลับเป็นเหมือนเดิมได้ จุดคืนค่าเหล่านี้ทำหน้าที่เป็นข้อมูลอ้างอิงสำหรับสิ่งที่ระบบของคุณดูเหมือนในตอนนั้น

เมื่อมีการสร้างจุดคืนค่า Windows จะบันทึกข้อมูลต่อไปนี้:ไฟล์ระดับระบบที่สำคัญ ไฟล์โปรแกรมบางไฟล์ ข้อมูลโปรไฟล์ในเครื่องแต่ไม่โรมมิ่ง การกำหนดค่าระดับระบบ และแน่นอน Registry

Windows จะสร้างเฉพาะการสำรองข้อมูล Registry อัตโนมัติพร้อมจุดคืนค่าเท่านั้น

เหตุใด Windows จึงบันทึกรีจิสทรีโดยอัตโนมัติ

ดังนั้น เพื่อให้เข้าใจโดยสมบูรณ์เมื่อ Windows สำรองข้อมูลรีจิสทรีโดยอัตโนมัติ เราต้องรู้ว่าเมื่อใดที่ Windows สร้างจุดคืนค่า:

  • ก่อนติดตั้งแอปใหม่ (หากตัวติดตั้งเป็นไปตามการคืนค่าระบบ)
  • ก่อนติดตั้งหรืออัปเดตไดรเวอร์
  • ก่อนรัน Windows Update
  • ก่อนทำการคืนค่าจุดคืนค่า
  • ทุกๆ 7 วันหลังจากจุดคืนค่าที่สร้างขึ้นล่าสุด

ในการคืนค่าระบบกลับสู่สถานะของจุดคืนค่านั้น จุดคืนค่านั้น ต้อง มีสแน็ปช็อตของ Registry โปรดจำไว้ว่า Registry มีการกำหนดค่าระดับระบบที่จำเป็นสำหรับการทำงานที่เหมาะสม

วิธีบันทึกรีจิสทรีด้วยตนเอง

แม้ว่า Windows จะพยายามสำรองข้อมูลรีจิสทรีก่อนที่จะทำการเปลี่ยนแปลงที่สำคัญกับระบบ แต่ก็ไม่สมบูรณ์แบบ ตัวอย่างเช่น Windows จะไม่สำรองข้อมูลรีจิสทรีโดยอัตโนมัติเมื่อคุณพยายามเปลี่ยนแปลงด้วยตนเอง

ดังนั้น ก่อนที่คุณจะทำสิ่งที่มีความเสี่ยง ไม่ว่าจะเป็นการแก้ไขค่า Registry การล้าง Registry การติดตั้งแอพ dodgy หรือสิ่งอื่นใด การสำรองข้อมูล Registry ด้วยตนเองนั้นเป็นเรื่องที่ฉลาดเสมอ โชคดีที่นี่ มาก ง่าย:

  1. กด แป้น Windows + R เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ regedit , กด Enter และคลิก ใช่ สำหรับการอนุญาต UAC
  3. ใน Registry Editor ให้เลื่อนขึ้นไปด้านบนสุดแล้วเลือก คอมพิวเตอร์ ให้คลิกขวา จากนั้นเลือก ส่งออก .
  4. ไปที่ตำแหน่งที่คุณต้องการบันทึกข้อมูลสำรอง ตั้งชื่อ จากนั้นคลิก บันทึก . เราแนะนำให้ตั้งชื่อด้วยการประทับเวลาเป็นอย่างน้อย

ซึ่งจะสร้างไฟล์ REG ที่มีสถานะทั้งหมดของ Registry ปัจจุบันของระบบของคุณ คุณยังสามารถสร้างข้อมูลสำรองบางส่วนได้ หากคุณเลือกคีย์เฉพาะใน Registry ให้คลิกขวาที่คีย์นั้น จากนั้นเลือก ส่งออก . การสำรองข้อมูลบางส่วนนี้จะมีเฉพาะคีย์นั้นและคีย์ย่อยของคีย์นั้นเท่านั้น

หากคุณต้องการกู้คืนข้อมูลสำรอง Registry ก็ทำได้ง่ายๆ ดังนี้:

  1. กด แป้น Windows + R เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ regedit , กด Enter และคลิก ใช่ สำหรับการอนุญาต UAC
  3. ใน Registry Editor เลือก ไฟล์> นำเข้า...
  4. ในกล่องโต้ตอบนำเข้าไฟล์รีจิสทรี ให้ไปที่ไฟล์สำรอง REG ที่คุณสร้างขึ้น เลือกไฟล์ แล้วคลิก เปิด .

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

เคล็ดลับอื่นๆ สำหรับรีจิสทรีของ Windows

แม้จะไม่ต้องกลัวเรื่อง Registry คุณ ควร ใช้ความระมัดระวังทุกครั้งที่คุณวางแผนที่จะแก้ไข การปรับแต่งที่ไม่ดีเพียงครั้งเดียว แม้แต่สิ่งที่ไร้เดียงสาพอๆ กับการพิมพ์ผิด ก็อาจทำให้ Windows เสียหายได้โดยไม่ได้ตั้งใจ

นอกจากนี้ คิดให้รอบคอบก่อนเรียกใช้แอพ Registry Cleaner พวกเขาไม่ค่อยทำตามคำกล่าวอ้างเพื่อเพิ่มประสิทธิภาพ และคุณไม่สามารถวางใจได้ว่าจะไม่ทำการเปลี่ยนแปลงที่ไม่ดีซึ่งส่งผลต่อความสามารถในการทำงานของระบบ อันที่จริง การล้างรีจิสทรีเป็นวิธีการหนึ่งที่การทำความสะอาดมากเกินไปอาจเป็นอันตรายต่อ Windows

แต่ตราบใดที่คุณรู้ว่าคุณกำลังทำอะไรอยู่ การปรับแต่ง Registry ก็สามารถสร้างผลงานและให้รางวัลได้ ดูเคล็ดลับในการข้ามไปยังคีย์รีจิสทรีทันที และหากคุณเคยทำผิดพลาด คุณสามารถรีเซ็ต Registry เป็นค่าเริ่มต้นได้ทุกเมื่อ

มีคำถามอื่นๆ เกี่ยวกับสำนักทะเบียนหรือไม่ ถามเราด้านล่าง! และหากบทความนี้ช่วยคุณได้ โปรดแบ่งปันกับเพื่อนของคุณ ขอบคุณ!