Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไข 'Windows ไม่สามารถโหลดรีจิสทรี' Error

ผู้ใช้หลายคนติดต่อเราด้วยคำถามหลังจากที่พบข้อผิดพลาดถาวรใน Event Viewer ที่ระบุว่า “Windows ไม่สามารถโหลดรีจิสทรีได้ ปัญหานี้มักเกิดจากหน่วยความจำไม่เพียงพอหรือสิทธิ์ความปลอดภัยไม่เพียงพอ” ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่ไม่ได้รายงานอาการที่เกี่ยวข้องกับปัญหานี้ (นอกเหนือจากข้อความแสดงข้อผิดพลาดที่เกิดซ้ำนี้) ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Windows บางรุ่นเท่านั้น เนื่องจากยังพบใน Windows 10, Windows 8.1 และ Windows 7

วิธีแก้ไข  Windows ไม่สามารถโหลดรีจิสทรี  Error

อะไรเป็นสาเหตุของ “Windows ไม่สามารถโหลดรีจิสทรีได้”

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

  • ไฟฟ้าขัดข้องระหว่างขั้นตอนการเข้าสู่ระบบ/ออกจากระบบ – สถานการณ์นี้เป็นเรื่องปกติ โดยเฉพาะใน Windows 7 และ Windows 8.1 ขั้นตอนการเข้าสู่ระบบ/ออกจากระบบที่ถูกขัดจังหวะอาจทำให้โปรไฟล์เสียหายซึ่งอาจทำให้เกิดข้อผิดพลาดนี้ได้ ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยทำตามขั้นตอนที่แก้ไขไฟล์ระบบไฟล์เสียหาย
  • ติดตั้งหรือถอนการติดตั้งแอปพลิเคชันที่ไม่ดี – ตามที่ปรากฎ ปัญหานี้อาจเกิดขึ้นเนื่องจากการติดตั้งหรือถอนการติดตั้งแอปพลิเคชันที่ไม่ดี ซึ่งอาจทำให้รีจิสทรีเสียหายในระดับหนึ่ง ซึ่งอาจทำให้เกิดปัญหาบางอย่างกับวิธีที่ Windows ใช้ค่ารีจิสทรี
  • เครือข่ายหลุดหรือไวรัส /สปายแวร์ – ตามรายงานของผู้ใช้หลายฉบับ ปัญหานี้อาจเกิดจากมัลแวร์ที่น่ารำคาญซึ่งทำให้ไฟล์ระบบบางไฟล์เสียหาย หากใช้สถานการณ์นี้ได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการนำมัลแวร์ออกจากระบบและซ่อมแซมไฟล์ระบบที่ได้รับผลกระทบ
  • โปรไฟล์ UsrClass.dat เสียหาย – หากคุณพบว่าการค้นหามีอาการผิดปกติที่ด้านบนของ ตัวแสดงเหตุการณ์ ข้อผิดพลาด โอกาสที่คุณกำลังจัดการกับโปรไฟล์ UsrClass.dat ที่เสียหาย ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการลบไฟล์ บังคับให้ Windows สร้างสำเนาใหม่ที่มีประสิทธิภาพ
  • โปรไฟล์ Windows ที่เสียหาย – ตามที่ปรากฏ ปัญหานี้อาจเกิดขึ้นได้ในสถานการณ์ที่คุณจัดการกับโปรไฟล์ Windows ที่เสียหายจริงๆ หากความเสียหายนี้ไม่สามารถแก้ไขได้ด้วยยูทิลิตี้ในตัว (SFC และ DISM) คุณควรแก้ไขปัญหาโดยสร้างบัญชี Windows ใหม่

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

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

วิธีที่ 1:การลบการติดมัลแวร์ (ถ้ามี)

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

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

หากคุณไม่แน่ใจว่าต้องทำอย่างไร โปรดดูบทความนี้ (ที่นี่ ) สำหรับคำแนะนำทีละขั้นตอนในการเรียกใช้การสแกน Deep Malwarebytes

เมื่อคุณเสร็จสิ้นกระบวนการนี้ และแน่ใจว่าได้ลบไวรัสทั้งหมดแล้ว ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2:การซ่อมแซมไฟล์ระบบเสียหาย

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

ในกรณีนี้ วิธีที่ง่ายที่สุดและมีประสิทธิภาพที่สุดในการซ่อมแซมความเสียหายของไฟล์ระบบในระดับใดก็ตามคือการใช้โปรแกรมอรรถประโยชน์ เช่น System File Checker (SFC) และ Deployment Image Services and Management (DISM)

เครื่องมือในตัวทั้งสองนี้มีความสามารถเหมือนกันแทบทุกอย่าง แต่ทำสิ่งต่าง ๆ ได้หลากหลายวิธี อันแรก (SFC) ใช้แคชที่เก็บไว้ในเครื่องเพื่อแทนที่ไฟล์ระบบที่เสียหายด้วยสำเนาใหม่ ในขณะที่ DISM อาศัย Windows Update เพื่อดาวน์โหลดสำเนาใหม่เพื่อแทนที่รายการที่เสียหายซึ่งจัดการเพื่อตรวจจับ

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

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้การสแกน SFC และ DISM จากพรอมต์คำสั่งที่ยกระดับ:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd” แล้วกด Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อถูกถามโดย UAC (พร้อมท์บัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ วิธีแก้ไข  Windows ไม่สามารถโหลดรีจิสทรี  Error
  2. เมื่อคุณจัดการเพื่อเข้าสู่ Command Prompt ที่ยกระดับได้แล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน SFC:
    sfc /scannow

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

  3. เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และรอจนกว่าการเริ่มต้นระบบครั้งถัดไปจะเสร็จสิ้น
  4. เมื่อคอมพิวเตอร์ของคุณบูทโดยสมบูรณ์ ให้ทำตามขั้นตอนที่หนึ่งอีกครั้งเพื่อเปิดหน้าต่าง CMD ที่ยกระดับขึ้นมาใหม่ จากนั้นพิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มต้น DISM scan:
    DISM /Online /Cleanup-Image /RestoreHealth

    หมายเหตุ: โปรดทราบว่าเนื่องจาก DISM อาศัย Windows Update เพื่อดาวน์โหลดสำเนาใหม่เพื่อแทนที่ไฟล์ที่เสียหาย จึงจำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรเพื่อให้ทำงานได้อย่างถูกต้อง

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

หากคุณยังคงเห็นกิจกรรมใหม่ที่มี “Windows ไม่สามารถโหลดรีจิสทรีได้”  เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3:การลบไฟล์ UsrClass.dat

ผู้ใช้บางรายที่พบปัญหานี้ใน Windows 10 ที่มีอาการ เช่น ฟังก์ชั่นการค้นหาทำงานผิดปกติหรือเมนู Start ไม่ขยาย ต้องจัดการเพื่อแก้ไขปัญหาโดยลบไฟล์ UsrClass.dat ออกจาก AppData โฟลเดอร์

ในบางกรณี ขั้นตอนนี้จะลบรีจิสตรีคีย์ที่เสียหายบางส่วน ซึ่งบังคับให้ Windows 10 สร้างสำเนาใหม่ที่สมบูรณ์ซึ่งจะไม่มีปัญหาเดียวกัน

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการลบไฟล์ UsrClass.dat:

  1. เปิด file explorer บนคอมพิวเตอร์ของคุณ คลิกที่ ดู จากแถบริบบอนที่ด้านบนของหน้าจอและทำเครื่องหมายในช่องที่เกี่ยวข้องกับรายการที่ซ่อนอยู่ . วิธีแก้ไข  Windows ไม่สามารถโหลดรีจิสทรี  Error
  2. เมื่อคุณทำให้โฟลเดอร์ที่ซ่อนทั้งหมดมองเห็นได้ ให้ไปที่ตำแหน่งต่อไปนี้:
    C:\Users\*YourUser*\AppData\Local\Microsoft\Windows

    หมายเหตุ: โปรดทราบว่า *YourUser* เป็นเพียงตัวยึดสำหรับบัญชีผู้ใช้ที่คุณใช้ เปลี่ยนตามนั้น

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

หากคุณยังคงเห็นข้อผิดพลาด Event Viewer ใหม่ที่มี “Windows ไม่สามารถโหลดรีจิสตรีได้” ข้อความ เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4:การสร้างโปรไฟล์ผู้ใช้ใหม่

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

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

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการสร้างบัญชีผู้ใช้ใหม่ใน Windows 10:

  1. กด แป้นหน้าต่าง + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “ms-settings:otherusers” ในกล่องข้อความแล้วกด Enter เพื่อเปิดครอบครัวและคนอื่นๆ แท็บของ การตั้งค่า แอป. วิธีแก้ไข  Windows ไม่สามารถโหลดรีจิสทรี  Error
  2. เมื่อคุณอยู่ในครอบครัวและผู้ใช้คนอื่นๆ ให้เลื่อนลงไปที่ ผู้ใช้อื่น แท็บแล้วคลิก เพิ่มบุคคลอื่นในพีซีเครื่องนี้ .
  3. จากหน้าจอถัดไป ให้เพิ่มอีเมลหรือโทรศัพท์ที่เชื่อมโยงกับบัญชี Microsoft หรือคลิกที่ 'ฉันไม่มีข้อมูลการลงชื่อเข้าใช้ของบุคคลนี้' หากคุณกำลังวางแผนที่จะสร้างบัญชีท้องถิ่น
  4. จากหน้าจอถัดไป ให้เข้าสู่ระบบด้วยบัญชี Microsoft ของคุณ หรือคลิกที่เพิ่มผู้ใช้ที่ไม่มีบัญชี Microsoft หากคุณต้องการสร้างบัญชีท้องถิ่น (คุณลักษณะออนไลน์บางอย่างจะไม่สามารถใช้ได้)
  5. เพิ่ม ชื่อผู้ใช้ และ รหัสผ่าน สำหรับบัญชีใหม่ จากนั้น คุณจะได้รับแจ้งให้มอบหมายคำถามเพื่อความปลอดภัย ทำเพื่อรักษาบัญชีของคุณและคลิกถัดไป
  6. เมื่อสร้างบัญชีแล้ว ให้รีสตาร์ทคอมพิวเตอร์และลงชื่อเข้าใช้ด้วยบัญชีที่สร้างขึ้นใหม่ในการเริ่มต้นครั้งถัดไป
  7. เมื่อคุณเข้าสู่ระบบด้วยบัญชีใหม่ ให้เข้าถึง Event Viewer ของคุณและดูว่าคุณยังสังเกตเห็นข้อผิดพลาดที่มี “Windows ไม่สามารถโหลดรีจิสทรีได้”  ข้อความ
วิธีแก้ไข  Windows ไม่สามารถโหลดรีจิสทรี  Error

หากคุณยังคงมีอาการเหมือนเดิม ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5:การใช้จุดคืนค่าก่อนหน้า

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

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

แต่โปรดจำไว้ว่าขั้นตอนนี้จะคืนค่าการแก้ไขอื่น ๆ ที่เกิดขึ้นตั้งแต่บันทึกจุดคืนค่า หากคุณต้องการแก้ไขปัญหาที่อาจเกิดขึ้น ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการกู้คืนระบบ:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ ‘rstrui’ ในกล่องข้อความแล้วกด Enter เพื่อเปิด การคืนค่าระบบ ตัวช่วยสร้าง วิธีแก้ไข  Windows ไม่สามารถโหลดรีจิสทรี  Error
  2. เมื่อคุณอยู่ในวิซาร์ดการคืนค่าระบบ ให้คลิก ถัดไป เพื่อไปยังหน้าจอถัดไป วิธีแก้ไข  Windows ไม่สามารถโหลดรีจิสทรี  Error
  3. เมื่อคุณเห็นหน้าจอถัดไป ให้เริ่มด้วยการทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ แสดงจุดคืนค่าเพิ่มเติม . จากนั้น ดูวันที่ของจุดคืนค่าที่บันทึกไว้แต่ละจุด และคลิกที่วันที่ก่อนเกิดปัญหาเพื่อเลือก จากนั้นคลิก ถัดไป เพื่อไปยังหน้าจอถัดไป วิธีแก้ไข  Windows ไม่สามารถโหลดรีจิสทรี  Error

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

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

หากคุณยังคงเห็นกิจกรรมใหม่ที่มี “Windows ไม่สามารถโหลดรีจิสทรีได้”  ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 6:ดำเนินการติดตั้งซ่อมแซม

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

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

หากคุณตัดสินใจที่จะไปติดตั้งซ่อมแซม ให้ทำตามคำแนะนำในคู่มือนี้ (ที่นี่ ) เพื่อเรียนรู้วิธีการทำ (แม้ว่าคุณจะไม่มีสื่อการติดตั้งก็ตาม