แก้ไข Windows ไม่สามารถโหลดข้อผิดพลาดของรีจิสทรีได้

หากคุณพบปัญหาในอุปกรณ์ Windows 11 หรือ Windows 10 คุณอาจต้องการดูในEvent Viewerเพื่อทำความเข้าใจว่าปัญหาคืออะไรและสิ่งใดที่อาจเป็นสาเหตุ ในระหว่างนั้น คุณอาจเห็นเหตุการณ์ที่บันทึกไว้พร้อมข้อความแสดงข้อผิดพลาดWindows ไม่สามารถโหลดรีจิสทรี(Windows was unable to load the registry)ได้ ในโพสต์นี้ เราจะเสนอวิธีแก้ปัญหาที่เหมาะสมที่สุดสำหรับปัญหานี้

Windows ไม่สามารถโหลดรีจิสทรีได้

ต่อไปนี้เป็นข้อความแสดงข้อผิดพลาดแบบเต็ม

Windows was unable to load the registry. This problem is often caused by insufficient memory or insufficient security rights.

DETAIL – The process cannot access the file because it is being used by another process, for C:\Users\<username>\ntuser.dat

ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่ไม่ได้รายงานอาการที่เกี่ยวข้องกับปัญหานี้ (นอกเหนือจากข้อความแสดงข้อผิดพลาดที่เกิดซ้ำนี้)

ผู้ร้ายที่น่าจะเกิดจากข้อผิดพลาดนี้ ได้แก่

  • ไฟดับระหว่างขั้นตอนการล็อกออน/ล็อกออฟ
  • (Bad)ติดตั้งหรือถอนการติดตั้งแอปพลิเคชันที่ไม่ดี
  • เครือข่ายดรอปเอาท์หรือไวรัส /สปายแวร์
  • โปรไฟล์ UsrClass.dat เสียหาย
  • โปรไฟล์ Windows ที่เสียหาย

Windowsไม่สามารถโหลดรีจิสทรีได้

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

  1. ตรวจสอบ(Check)และลบไวรัส (ถ้ามี) จาก Registry
  2. เรียกใช้ SFC scan
  3. ลบไฟล์ UsrClass.dat
  4. สร้างโปรไฟล์ผู้ใช้ใหม่
  5. ซ่อมแซม Windows Registry
  6. ทำการคืนค่าระบบ
  7. ทำการรีเซ็ต(Reset)พีซีเครื่องนี้ การ รีเซ็ตระบบคลาวด์(Cloud Reset)หรือการซ่อมแซมการอัปเกรดแบบแทนที่(In-place Upgrade Repair) Windows 10

มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน

1] ตรวจสอบ(Check)และลบไวรัส (ถ้ามี) จาก Registry

หากมีมัลแวร์/ไวรัสอยู่ในรีจิสทรี คุณอาจพบว่าWindows นี้ไม่สามารถโหลด(Windows was unable to load the registry)ข้อผิดพลาดของรีจิสทรีได้ ในกรณีนี้ วิธีแก้ไขที่ควรลองคือ ให้ตรวจสอบการติดไวรัสในรีจิสทรี และลบออก(check the registry for infections and remove)  หากพบ

ที่เกี่ยวข้อง(Related) : ไม่สามารถนำเข้าไฟล์ Registry ได้ ข้อมูลบางส่วนไม่สามารถเขียนลงใน Registry(Cannot import Registry File, Not all Data was successfully written to the Registry)ได้สำเร็จ

2] เรียกใช้การสแกน SFC

ไฟล์ ระบบ(System)เสียหายอาจเป็นสาเหตุให้คุณพบข้อผิดพลาด

SFC/DISMเป็นโปรแกรมอรรถประโยชน์ในWindows  ที่(Windows)ช่วยให้ผู้ใช้สามารถสแกนหาความเสียหายใน ไฟล์ระบบ Windowsและกู้คืนไฟล์ที่เสียหายได้ ดังนั้น คุณสามารถเรียกใช้การสแกน SFCและดูว่าจะช่วยได้หรือไม่ หากไม่เป็นเช่นนั้น ให้เรียกใช้เครื่องมือ DISM(run the DISM tool)เพื่อซ่อมแซมอิมเมจระบบ

3] ลบไฟล์ UsrClass.dat

ในบางกรณี อาการของข้อผิดพลาดคือWindows Search ไม่ทำงาน(Windows Search not working)หรือเมนู Start ไม่เปิด(Start menu not opening)ขึ้น ในกรณีเหล่านี้ คุณสามารถแก้ไขปัญหาได้โดยการลบ ไฟล์ UsrClass.datออกจากโฟลเดอร์AppData โดยใช้วิธีดังนี้:

  • กดปุ่มWindows key + Eเพื่อเปิดFile Explorer(open File Explorer)
  • ใน File Explorer ให้แสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่
  • ตอนนี้ นำทางไปยังเส้นทางไดเรกทอรีด้านล่าง – แทนที่ ตัวยึดตำแหน่ง <UserName>ด้วยชื่อบัญชีผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบัน
C:\Users\<UserName>\AppData\Local\Microsoft\Windows
  • ที่ตำแหน่งนั้น ให้เลื่อนลงผ่านรายการของไอเท็มและค้นหา  UsrClass.datคลิกขวาที่ไฟล์และเลือกDelete  จากเมนูบริบท
  • รีสตาร์ทพีซี

ในการบู๊ต ให้ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ หากไม่เป็นเช่นนั้น ให้ลองวิธีแก้ไขปัญหาถัดไป

4] สร้างโปรไฟล์ผู้ใช้ใหม่

คุณมักจะประสบปัญหาหากโปรไฟล์ผู้ใช้(user profile is corrupted) ของ คุณ เสียหาย ในกรณีส่วนใหญ่ คุณจะสามารถแก้ไขปัญหาได้โดยการสร้างโปรไฟล์ผู้ใช้/บัญชีใหม่สำหรับคอมพิวเตอร์ Windows 10 ของคุณ

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

ที่เกี่ยวข้อง(Related) : Windows ไม่สามารถโหลดได้เนื่องจากไฟล์รีจิสทรีของระบบหายไปหรือ(Windows failed to load because the system registry file is missing or corrupt)เสียหาย

5] ซ่อมแซม Windows Registry

รายการรีจิสทรีที่ไม่ถูกต้อง/เสียหายสามารถทำให้เกิดข้อผิดพลาดนี้ได้ ในกรณีนี้ คุณสามารถซ่อมแซมรีจิสทรี(repair the registry)และดูว่าจะช่วยแก้ปัญหาได้หรือไม่

6] ทำการคืนค่าระบบ

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

7] ทำการรีเซ็ต(Perform Reset)พีซีเครื่องนี้, การ รีเซ็ตบนคลาวด์(Cloud Reset)หรือการซ่อมแซมการอัปเกรดแบบแทนที่(In-place Upgrade Repair) Windows 11/10

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

คุณอาจลองใช้ In-place Upgrade Repairและในกรณี ร้ายแรง ให้ clean install Windows 11/10ใหม่ทั้งหมด

วิธีแก้ปัญหาใด ๆ เหล่านี้ควรทำงานให้คุณ!



About the author

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



Related posts