Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด "Registry Editor Has Stopped Working" - วิธีแก้และป้องกัน

Fix The Registry editor has stopped working error: หากรัน Regedit.exe ด้วยสิทธิ์ Admin แล้วค้นหาค่าที่ไม่มีอยู่ จริง Registry Editor จะค้นหาตลอดเวลา หากกด Cancel จะค้าง และแม้ไม่กด Cancel ก็ยัง Freeze ไม่มีทางออก Popup ขึ้น "The Registry editor has stopped working" แล้ว Restart เอง

สาเหตุหลักคือ: ความยาว Subkey ที่ค้นพบเกิน 255 bytes - นี่คือข้อจำกัดของ Windows 10 เวอร์ชันก่อนหน้า อีกสาเหตุคือ ไวรัส/มัลแวร์ มาแก้ไขกัน 4 วิธี

Fix The Registry editor has stopped working error

ข้อควรระวัง: สร้าง Restore Point ก่อนเริ่มต้น

วิธีที่ 1: รัน System Restore

  1. Win+R พิมพ์ sysdm.cpl > Enter
  2. แท็บ System Protection > System Restore
  3. Next > เลือก Restore Point ที่ต้องการ
  4. ทำตามหน้าจอจนเสร็จ
  5. หลัง Reboot อาจแก้ไขได้แล้ว

วิธีที่ 2: รัน SFC และ DISM

  1. Win+X > Command Prompt (Admin)
  2. พิมพ์:
    Sfc /scannow
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows  (ถ้าข้างบนล้มเหลว)
  3. รอเสร็จ > Restart
  4. เปิด CMD อีกครั้ง พิมพ์ทีละคำสั่ง:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  5. รอ DISM เสร็จ
  6. หายังไม่ได้ ลองคำสั่งแบบ Offline (แทนที่ Path ให้ถูกต้อง)
  7. Reboot > ทดสอบ

วิธีที่ 3: ใช้ CCleaner และ Malwarebytes

  1. ดาวน์โหลดติดตั้ง CCleaner & Malwarebytes
  2. รัน Malwarebytes สแกนลบมัลแวร์
  3. รัน CCleaner > Cleaner > Windows tab > ติ๊กค่าเริ่มต้น > Analyze > Run Cleaner
  4. Registry tab > ติ๊กตามแนะนำ > Scan for Issues > Fix Selected Issues
  5. ถาม Backup Registry > Yes > Fix All Selected Issues
  6. Restart

วิธีที่ 4: แทนที่ regedit.exe (วิธีแก้รากเหง้า)

  1. ไปที่ C:\Windows.old หากไม่มีโฟลเดอร์นี้ ข้ามไปข้อ 2
  2. หากไม่มี Windows.old ให้ดาวน์โหลด regedit_W10-1511-10240.zip
  3. Extract บน Desktop > Win+X > Command Prompt (Admin)
  4. พิมพ์คำสั่ง:
    takeown /f "C:\Windows\regedit.exe"
    icacls "C:\Windows\regedit.exe" /grant "%username%":F
  5. Win+E > ไป C:\Windows
  6. หา regedit.exe > Rename เป็น regeditOld.exe
  7. Copy regedit.exe จาก C:\Windows.old\Windows หรือจาก Zip ที่ Extract ไว้ > วางที่ C:\Windows
  8. Reboot
  9. เปิด Registry Editor - ค้นหาสตริงที่มีขนาด > 255 bytes ได้แล้ว

แนะนำเพิ่มเติม:

  • Fix Regedit.exe Crashes when searching through Registry
  • Fix Numeric Keypad Not Working in Windows 10
  • Fix CD/DVD Drive not able to read discs
  • Schedule Computer Shutdown using Task Scheduler

เสร็จสิ้น! คุณแก้ไขข้อผิดพลาด The Registry editor has stopped working เรียบร้อยแล้ว หากมีข้อสงสัย ถามได้ในส่วนความคิดเห็นครับ