จะเกิดอะไรขึ้นถ้าคุณลบ Windows Registry ทั้งหมด
การลงทะเบียน Windows เป็นที่เดียวที่ควรปล่อยให้อยู่คนเดียวพอแล้ว แต่ก็เถียงกันแล้วจะเกิดอะไรขึ้นถ้าคุณลบทุกอย่างออกไป? โพสต์ SuperUser Q & A วันนี้กล่าวถึงความเป็นไปได้เพื่อตอบสนองความอยากรู้ของผู้อ่าน.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
มารยาทภาพหน้าจอของ Wikipedia.
คำถาม
ผู้อ่าน SuperUser SkYWAGz ต้องการทราบว่าจะเกิดอะไรขึ้นหากลบรีจิสทรีของ Windows ทั้งหมด:
ฉันสงสัยว่าจะเกิดอะไรขึ้นหากฉันลบรีจิสทรีของ Windows ทั้งหมด (เช่นใช้รหัสต่อไปนี้) พีซีของฉันจะหยุดทำงานหรือไม่?
- cd% TMP%
- reg คิวรี HKCR> RegTest.txt
- reg เคียวรี HKCU >> RegTest.txt
- reg เคียวรี HKLM >> RegTest.txt
- reg เคียวรี HKU >> RegTest.txt
- reg เคียวรี HKCC >> RegTest.txt
- @pause && cls
- สำหรับ / f“ delims =” %% I ใน (RegTest.txt) จะ reg ลบ“ %% I” / va / f
จะเกิดอะไรขึ้นหากลบรีจิสทรีของ Windows ทั้งหมด?
คำตอบ
ผู้สนับสนุน SuperUser Daniel B และ StW มีคำตอบสำหรับเรา มาก่อน Daniel B:
คุณไม่สามารถลบรูทโหนดเนื่องจากไม่มีอยู่จริง อย่างไรก็ตามคุณสามารถลบเนื้อหาของพวกเขาผ่าน Regedit (ตรงข้ามกับ reg).
Regedit หยุดทำงานทันทีที่ฉันพยายามลบ HKLM \ SYSTEM หลังจากรีเซ็ต VM (เพราะฉันขี้เกียจ) ฉันได้รับหน้าจอต่อไปนี้ (ระบบปฏิบัติการคือ Windows XP):
(การแปล:“ Windows ไม่สามารถเริ่มทำงานได้เนื่องจากไฟล์ต่อไปนี้ขาดหายไปหรือเสียหาย: \ WINXP \ system32 \ config \ SYSTEM”)
ดังนั้น ใช่การลบข้อมูลออกจากรีจิสทรีจะเป็นการฆ่า Windows อย่างแน่นอน. และถ้าคุณไม่มีการสำรองข้อมูลการกู้คืนมันเป็นไปไม่ได้.
ตามด้วยคำตอบจาก StW:
Windows จัดเก็บข้อมูลที่สำคัญจำนวนมากในรีจิสทรีซึ่งมีการโหลด (อย่างน้อยก็ส่วนหนึ่ง) ในช่วงเริ่มต้นในขณะที่ทำการบู๊ต หากคุณลบข้อมูลนี้ Windows จะไม่สามารถค้นหาและโหลดไฟล์ระบบที่สำคัญและทำให้ไม่สามารถบูตได้.
ข้อมูลที่สำคัญดังกล่าวคือรายการไดรเวอร์อุปกรณ์ที่จำเป็นสำหรับการบูตระบบ ซึ่งอาจรวมถึง:
- ไดรเวอร์ดิสก์ (Floppies, ฮาร์ดดิสก์, ซีดี, อุปกรณ์ USB, ... )
- ไดรเวอร์บัส (IDE, SATA AHCI, …)
- ไดรเวอร์ระบบไฟล์ (FAT, NTFS, ... )
- ...
อย่างไรก็ตามโดยค่าเริ่มต้น Windows จะเก็บสำเนาสำรองของรีจิสทรี หากคุณได้เปิดใช้งาน ระบบการเรียกคืน, คุณสามารถค้นหาสำเนาดังกล่าวได้ในโฟลเดอร์ข้อมูลโวลุ่มของระบบ (ซ่อนอยู่) ภายในโฟลเดอร์รูทของพาร์ติชันระบบ นอกจากนี้แม้ว่าคุณจะไม่ได้ ระบบการเรียกคืน เปิดใช้งาน Windows จะบันทึกสำเนาสำรองของรีจิสทรีใน% WINDIR% \ System32 \ config \ RegBack \.
คุณสามารถคัดลอกไฟล์สำรองด้วยตนเองไปยัง% WINDIR% \ System32 \ config \ เพื่อกู้คืนข้อมูลรีจิสตรี.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.