คุณคงเคยได้ยินชื่อ "รีจิสทรี" มามาก โดยเฉพาะอย่างยิ่งเมื่อต้องปรับแต่งฟีเจอร์ของ Windows และการแก้ไขปัญหาระบบ แต่ถ้าคุณชอบมากที่สุด คุณไม่รู้จริงๆ ว่า Registry คืออะไร
และแม้ว่าคุณจะรู้ว่ามันคืออะไร แต่ก็ยังมีความลึกลับอยู่มากมายเกี่ยวกับวิธีการทำงานและเหตุใดจึงสำคัญสำหรับการทำงานของ Windows
เมื่อสิ้นสุดบทความนี้ คุณจะรู้ว่า Registry คืออะไร เหตุใดจึงสำคัญที่ Windows จะต้องบันทึก เมื่อ Windows บันทึก และวิธีบันทึกด้วยตนเองหากต้องการสำรองข้อมูล
Registry คืออะไร
Registry เป็นฐานข้อมูลขนาดใหญ่โดยพื้นฐานแล้ว
ฐานข้อมูลนี้สร้างขึ้นในระบบปฏิบัติการ Windows และใช้เพื่อจัดเก็บการกำหนดค่าระดับระบบทุกประเภท:ตัวเลือกเคอร์เนล การตั้งค่าไดรเวอร์ รายละเอียดรันไทม์สำหรับบริการ ตัวเลือกอินเทอร์เฟซผู้ใช้ ฯลฯ
Windows ยังใช้ Registry เพื่อติดตามตำแหน่งที่ติดตั้งแอพ การประทับเวลาและเวอร์ชันการติดตั้ง และตัวเลือกการเปิดสำหรับแต่ละแอพ นักพัฒนาจากภายนอกสามารถเลือกที่จะจัดเก็บข้อมูลใน Registry ได้หากต้องการ และหลายๆ คนก็ทำเช่นนั้น แต่แอปแบบพกพาไม่ได้ใช้ Registry เลย
คุณสามารถคิดว่า Registry เป็นลำดับชั้นของโฟลเดอร์ (เรียกว่า "คีย์") ที่มีไฟล์ (เรียกว่า "ค่า") คีย์ยังสามารถมีคีย์ย่อยได้ นั่นเป็นสาเหตุที่การอ้างอิงคีย์รีจิสทรีดูเหมือนเส้นทางของไฟล์ (เช่น "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows")
ทำไมและเมื่อ Windows บันทึกรีจิสทรี
เมื่อมีคนพูดถึง "การบันทึก" รีจิสทรี อาจสร้างความสับสนเล็กน้อยเพราะมีความหมายกว้างๆ สองความหมาย:
- เมื่อคุณบันทึก Registry คุณกำลังใช้การเปลี่ยนแปลงที่ยังไม่ได้บันทึกและเปลี่ยนแปลงสถานะปัจจุบันของระบบโดยรวม
- เมื่อคุณบันทึก Registry คุณกำลังส่งออกสถานะปัจจุบันของระบบโดยรวมไปยังไฟล์เพื่อใช้เป็นข้อมูลอ้างอิง
เพื่อหลีกเลี่ยงความสับสน เราชอบจองกริยา "save" สำหรับความหมาย #1 และใช้กริยา "back up" เมื่อพูดถึงความหมาย #2
เนื่องจากความหมาย #1 เป็นพื้นฐานอย่างยิ่งและอธิบายตนเองได้ เราจะเน้นที่ความหมาย #2 เป็นหลักในช่วงที่เหลือของบทความนี้ (ในกรณีที่ไม่ชัดเจน Windows จะ "บันทึก" Registry ลงในดิสก์ทันทีทุกครั้งที่มีการเปลี่ยนแปลง)
Windows จะสำรองข้อมูล Registry โดยอัตโนมัติเมื่อใด เราต้องเข้าใจ System Restore ก่อน
การคืนค่าระบบและรีจิสทรี
การคืนค่าระบบเป็นคุณลักษณะของ Windows ที่สร้างการสำรองข้อมูลบางส่วนของระบบของคุณ (เรียกว่า "จุดคืนค่า") และช่วยให้คุณสามารถเปลี่ยนสถานะของระบบกลับเป็นเหมือนเดิมได้ จุดคืนค่าเหล่านี้ทำหน้าที่เป็นข้อมูลอ้างอิงสำหรับสิ่งที่ระบบของคุณดูเหมือนในตอนนั้น
เมื่อมีการสร้างจุดคืนค่า Windows จะบันทึกข้อมูลต่อไปนี้:ไฟล์ระดับระบบที่สำคัญ ไฟล์โปรแกรมบางไฟล์ ข้อมูลโปรไฟล์ในเครื่องแต่ไม่โรมมิ่ง การกำหนดค่าระดับระบบ และแน่นอน Registry
Windows จะสร้างเฉพาะการสำรองข้อมูล Registry อัตโนมัติพร้อมจุดคืนค่าเท่านั้น
ดังนั้น เพื่อให้เข้าใจโดยสมบูรณ์เมื่อ Windows สำรองข้อมูลรีจิสทรีโดยอัตโนมัติ เราต้องรู้ว่าเมื่อใดที่ Windows สร้างจุดคืนค่า:
- ก่อนติดตั้งแอปใหม่ (หากตัวติดตั้งเป็นไปตามการคืนค่าระบบ)
- ก่อนติดตั้งหรืออัปเดตไดรเวอร์
- ก่อนรัน Windows Update
- ก่อนทำการคืนค่าจุดคืนค่า
- ทุกๆ 7 วันหลังจากจุดคืนค่าที่สร้างขึ้นล่าสุด
ในการคืนค่าระบบกลับสู่สถานะของจุดคืนค่านั้น จุดคืนค่านั้น ต้อง มีสแน็ปช็อตของ Registry โปรดจำไว้ว่า Registry มีการกำหนดค่าระดับระบบที่จำเป็นสำหรับการทำงานที่เหมาะสม
วิธีบันทึกรีจิสทรีด้วยตนเอง
แม้ว่า Windows จะพยายามสำรองข้อมูลรีจิสทรีก่อนที่จะทำการเปลี่ยนแปลงที่สำคัญกับระบบ แต่ก็ไม่สมบูรณ์แบบ ตัวอย่างเช่น Windows จะไม่สำรองข้อมูลรีจิสทรีโดยอัตโนมัติเมื่อคุณพยายามเปลี่ยนแปลงด้วยตนเอง
ดังนั้น ก่อนที่คุณจะทำสิ่งที่มีความเสี่ยง ไม่ว่าจะเป็นการแก้ไขค่า Registry การล้าง Registry การติดตั้งแอพ dodgy หรือสิ่งอื่นใด การสำรองข้อมูล Registry ด้วยตนเองนั้นเป็นเรื่องที่ฉลาดเสมอ โชคดีที่นี่ มาก ง่าย:
- กด แป้น Windows + R เพื่อเปิดพรอมต์เรียกใช้
- พิมพ์ regedit , กด Enter และคลิก ใช่ สำหรับการอนุญาต UAC
- ใน Registry Editor ให้เลื่อนขึ้นไปด้านบนสุดแล้วเลือก คอมพิวเตอร์ ให้คลิกขวา จากนั้นเลือก ส่งออก .
- ไปที่ตำแหน่งที่คุณต้องการบันทึกข้อมูลสำรอง ตั้งชื่อ จากนั้นคลิก บันทึก . เราแนะนำให้ตั้งชื่อด้วยการประทับเวลาเป็นอย่างน้อย
ซึ่งจะสร้างไฟล์ REG ที่มีสถานะทั้งหมดของ Registry ปัจจุบันของระบบของคุณ คุณยังสามารถสร้างข้อมูลสำรองบางส่วนได้ หากคุณเลือกคีย์เฉพาะใน Registry ให้คลิกขวาที่คีย์นั้น จากนั้นเลือก ส่งออก . การสำรองข้อมูลบางส่วนนี้จะมีเฉพาะคีย์นั้นและคีย์ย่อยของคีย์นั้นเท่านั้น
หากคุณต้องการกู้คืนข้อมูลสำรอง Registry ก็ทำได้ง่ายๆ ดังนี้:
- กด แป้น Windows + R เพื่อเปิดพรอมต์เรียกใช้
- พิมพ์ regedit , กด Enter และคลิก ใช่ สำหรับการอนุญาต UAC
- ใน Registry Editor เลือก ไฟล์> นำเข้า...
- ในกล่องโต้ตอบนำเข้าไฟล์รีจิสทรี ให้ไปที่ไฟล์สำรอง REG ที่คุณสร้างขึ้น เลือกไฟล์ แล้วคลิก เปิด .
โปรดทราบว่า Registry ปัจจุบันของระบบของคุณจะถูกแทนที่โดยทุกคีย์ในไฟล์สำรอง และหากมีคีย์อยู่ในไฟล์ แต่ไม่มีอยู่ใน Registry ของคุณ คีย์ดังกล่าวจะถูกสร้างขึ้น โปรดใช้ความระมัดระวังเมื่อกู้คืนข้อมูลสำรอง Registry
เคล็ดลับอื่นๆ สำหรับรีจิสทรีของ Windows
แม้จะไม่ต้องกลัวเรื่อง Registry คุณ ควร ใช้ความระมัดระวังทุกครั้งที่คุณวางแผนที่จะแก้ไข การปรับแต่งที่ไม่ดีเพียงครั้งเดียว แม้แต่สิ่งที่ไร้เดียงสาพอๆ กับการพิมพ์ผิด ก็อาจทำให้ Windows เสียหายได้โดยไม่ได้ตั้งใจ
นอกจากนี้ คิดให้รอบคอบก่อนเรียกใช้แอพ Registry Cleaner พวกเขาไม่ค่อยทำตามคำกล่าวอ้างเพื่อเพิ่มประสิทธิภาพ และคุณไม่สามารถวางใจได้ว่าจะไม่ทำการเปลี่ยนแปลงที่ไม่ดีซึ่งส่งผลต่อความสามารถในการทำงานของระบบ อันที่จริง การล้างรีจิสทรีเป็นวิธีการหนึ่งที่การทำความสะอาดมากเกินไปอาจเป็นอันตรายต่อ Windows
แต่ตราบใดที่คุณรู้ว่าคุณกำลังทำอะไรอยู่ การปรับแต่ง Registry ก็สามารถสร้างผลงานและให้รางวัลได้ ดูเคล็ดลับในการข้ามไปยังคีย์รีจิสทรีทันที และหากคุณเคยทำผิดพลาด คุณสามารถรีเซ็ต Registry เป็นค่าเริ่มต้นได้ทุกเมื่อ
มีคำถามอื่นๆ เกี่ยวกับสำนักทะเบียนหรือไม่ ถามเราด้านล่าง! และหากบทความนี้ช่วยคุณได้ โปรดแบ่งปันกับเพื่อนของคุณ ขอบคุณ!