สุดยอดคู่มือการสำรองและกู้คืน Windows Registry

Windowsเก็บเกือบทุกอย่างที่ทำให้ทำงานในฐานข้อมูลแบบไฟล์ตามลำดับชั้นที่เรียกว่าWindows Registry (Windows Registry)รีจิสทรีประกอบด้วยการตั้งค่าการกำหนดค่าทั้งหมดสำหรับระบบปฏิบัติการ(operating system)โปรแกรม บริการ ส่วนประกอบ และอื่นๆ เกือบทุกอย่าง ทุกอย่างตั้งแต่ขนาดของไอคอนไปจนถึงสีของแถบงานจะถูกเก็บไว้ที่นั่น

รีจิสทรีประกอบด้วยคีย์และค่าต่างๆ นับล้าน คุณสามารถคิดว่าคีย์เป็นโฟลเดอร์และค่าเป็นข้อมูลที่จัดเก็บไว้ในโฟลเดอร์ ในตัวแก้ไขรีจิสทรี(registry editor)คีย์จะดูเหมือนโฟลเดอร์และค่าจริง ๆ ซึ่งเป็นการตั้งค่าจริง แต่ละคีย์ในรีจิสทรีสามารถมีค่าได้มากกว่าหนึ่งค่า เช่น โฟลเดอร์หนึ่งสามารถมีไฟล์ที่เก็บไว้ภายในได้มากกว่าหนึ่งไฟล์

นอกจากนี้ ค่ายังสามารถจัดเก็บข้อมูลประเภทต่างๆ ได้ เช่นString , Binary , DWORD , QWORDและอื่นๆ คุณไม่จำเป็นต้องเข้าใจรายละเอียดในระดับนั้นจริงๆ แต่หวังว่าคุณจะเข้าใจโครงสร้างของรีจิสทรี

ค่าคีย์รีจิสทรี

ในแง่ของการสำรองข้อมูลรีจิสทรี คุณมีสองตัวเลือกจริงๆ: ส่วนสำรองของรีจิสทรีด้วยตนเองผ่านการส่งออกหรือสำรองข้อมูลรีจิสทรีทั้งหมดโดยใช้System Restore (System Restore)เมื่อคุณทำการเปลี่ยนแปลงในรีจิสทรี คุณควรสร้างจุดคืนค่า(restore point)แล้วสำรองข้อมูลส่วนที่แก้ไขของรีจิสทรีด้วย

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

ตัวเลือกที่ดีที่สุดในการสำรองและกู้คืนรีจิสทรีทั้งหมดคือการใช้System Restore (System Restore)ดังนั้นเมื่อทำการเปลี่ยนแปลง ให้สร้างจุดคืนค่า(restore point)ก่อนแล้วจึงสำรองข้อมูลเฉพาะส่วนที่แก้ไขด้วยตนเอง หากมีปัญหา คุณสามารถโหลดส่วนที่ส่งออกซ้ำได้เสมอโดยเพียงแค่ดับเบิลคลิกที่ ไฟล์ . reg(.reg file)ในWindows

หากคุณไม่สามารถเข้าสู่Windows ได้ อีกต่อไปเนื่องจากการเปลี่ยนแปลงรีจิสทรีทำให้(registry change)เกิดปัญหาร้ายแรงขึ้น คุณสามารถเริ่มต้นตัวเลือก(Options)การกู้คืนขั้นสูง(Advanced Recovery) และเลือกจุดคืนค่า(restore point) ก่อนหน้าที่ คุณสร้างขึ้นได้ ฉันจะอธิบาย รายละเอียด(detail below)ทั้งสองวิธี ด้าน ล่าง

กำลังเปิด Registry Editor

ก่อนอื่น เรามาพูดถึงการเปิดRegistry Editorกันก่อน ในWindows เวอร์ชันล่าสุดเกือบทุกเวอร์ชัน คุณสามารถเปิดตัวแก้ไขรีจิสทรี(registry editor)ได้โดยคลิกที่ปุ่ม เริ่ม แล้วพิมพ์(Start button and typing)regedit

เปิด regedit

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

Backup Parts/Sectionsต่างๆ ของ Registry

ในหลายโพสต์ของฉัน ฉันได้กล่าวถึงการปรับแต่งหรือเคล็ดลับที่ต้องแก้ไขคีย์หรือค่า(key or value)ในรีจิสทรี หากคุณกำลังจะทำการเปลี่ยนแปลงเพียงครั้งเดียวที่นี่และที่นั่น คุณไม่จำเป็นต้องสำรองข้อมูลรีจิสทรีทั้งหมดโดยจำเป็น

สมมติว่าคุณกำลังแก้ไขค่าที่เก็บไว้ที่คีย์ต่อไปนี้:

HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Explorer

คุณสามารถคลิกขวาที่Explorerและเลือกส่งออก(Export)  เพื่อสำรองข้อมูลของคีย์ทั้งหมดพร้อมกับคีย์ย่อยทั้งหมดและค่าใดๆ ของคีย์เหล่านี้

กุญแจส่งออก

คุณจะสังเกตเห็นว่ามีคีย์ย่อยอื่นๆ อีกสองสามคีย์ภายใต้คีย์หลักของExplorer (Explorer key)ตามค่าเริ่มต้น เฉพาะสาขาที่เลือกพร้อมกับคีย์ย่อยและค่าเท่านั้นที่จะได้รับการส่งออก หากคุณต้องการส่งออกรีจิสทรีทั้งหมด คุณต้องเลือกทั้งหมด(All)ภายใต้ช่วงการส่งออก(Export Range)เมื่อบันทึกไฟล์ .reg

ทะเบียนช่วงการส่งออก

อีกครั้ง(Again)ฉันไม่แนะนำให้สำรองข้อมูลรีจิสทรีทั้งหมดในลักษณะนี้ เนื่องจากคุณจะได้รับ ข้อผิดพลาด  Cannot import error เมื่อพยายามนำเข้าไฟล์กลับ

นำเข้าทะเบียนไม่ได้

ดังนั้น ให้ส่งออกเฉพาะสาขาที่เลือกเท่านั้น และคุณจะมีโอกาสดีกว่าที่จะนำเข้าไฟล์รีจิสตรี(registry file) อีกครั้งใน ภายหลัง ตอนนี้เรามาพูดถึงการใช้System Restoreเพื่อสำรองข้อมูลรีจิสทรีทั้งหมด

สำรองข้อมูล Registry ทั้งหมด(Backup Entire Registry)ผ่าน  การคืนค่าระบบ(System Restore)

การใช้System Restoreคุณจะไม่พบปัญหาในการเรียกคืนสถานะก่อนหน้า เนื่องจากWindowsจะจัดการปัญหาการล็อกและการใช้งานทั้งหมดให้กับคุณ คุณจะสร้างจุดคืนค่า(restore point) เสมอ ในขณะที่ใช้Windowsและทำได้ง่ายมาก

คลิกที่เริ่ม(Start)และพิมพ์สร้างจุดคืนค่า(Create restore point)และคลิกที่ผลลัพธ์แรก คุณจะซื้อตรงไปที่แท็บการป้องกันระบบ(System Protection) ใน กล่องโต้ตอบคุณสมบัติของระบบ(System Properties)

สร้างจุดคืนค่า

คลิกที่ ปุ่ม สร้าง(Create)ที่ด้านล่างและกล่องโต้ตอบอื่นจะปรากฏขึ้นเพื่อขอคำอธิบาย คลิก ปุ่ม สร้าง(Create)และจุดคืนค่า(restore point)จะถูกสร้างขึ้น

จุดคืนค่า

ควรใช้เวลาเพียงไม่กี่นาทีเพื่อสร้างจุดคืน(restore point)ค่า เมื่อเสร็จแล้ว คุณสามารถคืน ค่าจุดคืนค่า(restore point)ที่สร้างไว้ก่อนหน้านี้ได้สองวิธี: ผ่าน กล่องโต้ตอบ System Restore เดียวกัน  ใน Windows หรือผ่านหน้าจอAdvanced Recovery Options ฉันจะแสดงให้คุณเห็นทั้งสองวิธีด้านล่าง

คืนค่า Registry ผ่าน Windows

หากคุณยังคงสามารถเริ่มWindows และเข้า(Windows and log)สู่ระบบได้ คุณสามารถลองคืนค่ารีจิสทรีได้โดยเปิดSystem Restore (System Restore)คลิก(Click)ที่เริ่มและพิมพ์(Start and type)การคืนค่าระบบและคลิก(system restore and click)ที่ผลลัพธ์แรก

เมื่อกล่องโต้ตอบ System Restore(System Restore dialog)ปรากฏขึ้น ให้ดำเนินการต่อและคลิกNext ในหน้าจอต่อไปนี้ คุณจะเห็นรายการจุดคืนค่าต่างๆ ทั้งหมดที่อยู่ในระบบในปัจจุบัน

คืนค่ารีจิสทรี

คุณจะเห็นจุดคืนค่าที่สร้างขึ้นด้วยตนเองพร้อมกับจุดที่สร้างขึ้นโดยอัตโนมัติด้วย คุณสามารถเลือกช่องแสดงจุดคืนค่าเพิ่มเติม( Show more restore points)เพื่อดูจุดคืนค่าทั้งหมดที่จัดเก็บไว้ในระบบ หากคุณคลิกที่ปุ่มสแกนหาโปรแกรมที่ได้รับผลกระทบ(Scan for affected programs)มันจะแสดงรายการโปรแกรมใดๆ ที่ติดตั้งหลังจากสร้างจุดคืนค่า(restore point)เนื่องจากโปรแกรมเหล่านั้นจะถูกลบออก นอกจากนี้ยังจะบอกคุณว่าโปรแกรมใดถูกลบออกหลังจากสร้างจุดคืนค่า(restore point)ที่จะถูกกู้คืน

คลิกถัดไป(Next)และเสร็จสิ้น(Finish)และที่เกี่ยวกับมัน ระบบจะย้อนกลับไปที่จุดคืนค่า(restore point) ก่อนหน้า และคุณควรไปได้ดี โปรดทราบว่าการคืนค่าระบบ(System Restore)จะไม่เปลี่ยนแปลงข้อมูลส่วนตัวใดๆ ของคุณเมื่อเปลี่ยนสถานะของระบบ โดยจะดูเฉพาะรีจิสทรี โปรแกรม และไฟล์ระบบเท่านั้น

กู้คืนRegistryผ่านตัวเลือก(Options)การกู้คืน(Recovery)

หากคุณไม่สามารถเข้าสู่ระบบWindowsได้ คุณยังสามารถใช้การคืนค่าระบบ(system restore)ได้ แต่จะผ่านทางตัวเลือกการบูตขั้นสูง(Advanced Boot Options)ใน Windows 7 และตัวเลือกการกู้คืนขั้นสูง(Advanced Recovery Options)ในWindows 8และWindows 10เท่านั้น วิธีการจะแตกต่างกันเล็กน้อยสำหรับระบบปฏิบัติการทั้งสาม ดังนั้นฉันจะอธิบายไว้ด้านล่างทั้งหมด

การกู้คืน Windows 7

สำหรับWindows 7คุณต้องรีสตาร์ทคอมพิวเตอร์ จากนั้นกดปุ่มF8(F8 key)ระหว่างการบู๊ตครั้งแรก ซึ่งจะ แสดงหน้าจอ Advanced Boot Options และตัวเลือก แรกจะมีRepair Your Computer

ซ่อมคอมพิวเตอร์ของคุณ

เลือก และกดEnter ซึ่งจะโหลด กล่องโต้ตอบ ตัวเลือกการกู้คืนระบบ(e System Recovery Options)และที่นี่คุณจะต้องเลือกการคืนค่า(System Restore)ระบบ

ตัวเลือกการกู้คืนระบบ

อีกครั้ง คุณเพียงแค่เลือกการคืนค่าที่คุณต้องการเปลี่ยนกลับเป็นเหมือนเดิม โดยปกติ หากคุณประสบปัญหาในการโหลดWindowsหน้าจอ Advanced Boot Options(Advanced Boot Options screen)จะปรากฏขึ้นโดยอัตโนมัติ

โปรดทราบว่าหากคุณไม่สามารถโหลดตัวเลือกการบูตโดยใช้ F8 ได้คุณอาจต้องใช้System Repair Disc คุณสามารถสร้างแผ่นดิสก์ซ่อมแซม(repair disc)บน พีซีที่ ใช้ Windows 7(Windows 7)โดยคลิกที่เริ่มและพิมพ์(Start and typing) แผ่นดิสก์ การซ่อมแซม(system repair disc)ระบบ

แผ่นซ่อมระบบ

เปิดแผ่นซีดีหรือดีวีดีแล้วคลิกปุ่มสร้างแผ่นดิสก์ (Create disc)เมื่อคุณมีแผ่นดิสก์นี้แล้ว คุณสามารถบูตจากแผ่นดิสก์ได้โดยตรงเพื่อรับ ตัวเลือก การกู้คืนระบบ(system recovery) ที่ แสดงด้านบน สิ่งเดียวที่คุณต้องแน่ใจคือลำดับการบู๊ตมีไดรฟ์ซีดี/ดีวีดี ROM อยู่ในรายการก่อน

ซ่อมแผ่น windows7

การกู้คืน Windows 8

ในWindows 8 ขั้นตอนการกู้คืน ทั้งหมดและ GUI(recovery procedure and GUI)จะแตกต่างกันโดยสิ้นเชิง แทนที่จะเป็นอินเทอร์เฟซ DOS ที่น่าเบื่อเมื่อก่อน ตอนนี้คุณมี (DOS interface)GUIที่ดูทันสมัย​​ซึ่งทำให้สิ่งต่างๆ ง่ายขึ้นมาก

F8 ไม่ทำงานอีกต่อไปเมื่อพยายามเข้าสู่อินเทอร์เฟซใหม่นี้ โชคดี(Luckily)ที่ฉันได้เขียนโพสต์เกี่ยวกับวิธีการต่างๆ ที่คุณสามารถใช้เพื่อไปที่หน้าจอตัวเลือกการบูตขั้นสูงในWindows 8 (Windows 8)เมื่อคุณเข้าสู่หน้าจอหลักแล้ว ให้คลิกที่แก้ไข(Troubleshoot)ปัญหา

แก้ไขปัญหา win8

ภายใต้ ส่วน แก้ไขปัญหา(Troubleshoot)ไปข้างหน้าและคลิกที่ตัวเลือกขั้นสูง(Advanced options)ที่ด้านล่าง

แก้ไขปัญหาตัวเลือกขั้นสูง

สุดท้าย ให้คลิกที่System Restoreในหน้าจอสุดท้าย และคุณจะได้รับกล่องโต้ตอบการคืนค่าระบบที่คุ้นเคย เพื่อเลือกจุดคืนค่า(restore point) ที่ คุณต้องการเปลี่ยนกลับเป็น

ระบบกู้คืนตัวเลือกขั้นสูง

ในWindows 8คุณสามารถสร้างดิสก์ซ่อมแซมระบบ ได้เช่นเดียวกับใน (system repair)Windows 7หรือคุณสามารถสร้างไดรฟ์กู้คืน(recovery drive) USB ได้ ในการสร้างแผ่นดิสก์ซ่อมแซม(repair disc)ให้คลิกที่Start และพิมพ์(Start and type)recdisc.exeและสร้างประเภทไดรฟ์(recovery drive type) กู้คืน ในไดรฟ์กู้(recovery drive)คืน

สร้างไดรฟ์กู้คืน

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

การกู้คืน Windows 10

ขั้นตอนในWindows 10จะเหมือนกันทุกประการเมื่อคุณไปที่หน้าจอตัวเลือกการบูตขั้นสูง แต่จะแตกต่างกันเล็กน้อยในWindows เนื่องจากเมนู Start(Start Menu)กลับมาเป็นแบบเต็มรูปแบบในWindows 10 คุณจึงสามารถคลิกที่เมนู นั้นแล้วคลิกการตั้งค่า(Settings)

เมนูเริ่ม ชนะ 10

ถัดไป ให้คลิกที่อัปเดตและกู้คืน( Update and recovery)ในกล่องโต้ตอบการตั้งค่า (Settings)อย่างที่คุณเห็นไดอะล็อกการตั้งค่า(Settings dialog)ในWindows 10นั้นแตกต่างอย่างสิ้นเชิงจากไดอะล็อก ใน Windows 8

การตั้งค่า windows 10

สุดท้าย คุณจะสามารถคลิกที่ปุ่มรีสตาร์ท( Restart now)ทันทีใต้Advanced startup ซึ่งจะนำคุณไปยังหน้าจอ เลือกตัวเลือก เดียวกันกับที่(Choose an option)คุณจะคลิกแก้ไข(Troubleshoot)ปัญหา

การเริ่มต้นขั้นสูง win10

หวังว่าคำแนะนำโดยละเอียดข้างต้นจะช่วยให้คุณสามารถสำรองและกู้คืนรีจิสทรีของคุณได้อย่างปลอดภัยและง่ายดายในWindows 7 , Windows 8 และWindows 10 (Windows 10)หากคุณมีคำถามใด ๆ โปรดโพสต์ความคิดเห็น สนุก!



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts