แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry

แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry

หากคุณเพิ่งอัปเดตหรืออัปเกรดเป็นWindows 10ในขณะค้นหาผ่านRegistry Editor การค้นหา จะใช้เวลาตลอดไป และเมื่อคุณคลิกยกเลิก regedit.exe จะหยุดทำงาน และเมื่อRegistry Editorขัดข้อง จะมีข้อความแสดงข้อผิดพลาด(error message)ว่า " Registry Editor หยุดทำงาน(The Registry editor has stopped working) " ปัญหาหลักน่าจะเป็นความยาวของคีย์ของคีย์รีจิสทรีที่ตั้งไว้ที่ 255 ไบต์สูงสุด เมื่อค่านี้เกินระหว่างการค้นหาRegedit.exeจะหยุดทำงาน

แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry

ระหว่างการค้นหารีจิสทรี(registry search)ค่าอย่างน้อยหนึ่งค่าต้องมีความยาวมากกว่า 255 ไบต์ และเมื่อพบคีย์ย่อยแล้ว ตัวแก้ไขรีจิสทรี(registry editor)จะทำงานต่อไปในลูปไม่รู้จบ เมื่อคุณพยายามยกเลิกการค้นหา regedit.exe จะหยุดทำงานเนื่องจากไม่มีตัวเลือกอื่นเลย โดยไม่ต้องเสียเวลา(time let)มาดูวิธีการแก้ไข Regedit.exe ขัดข้อง(Fix Regedit.exe Crashes)เมื่อค้นหาผ่านRegistryด้วยความช่วยเหลือของคำแนะนำด้านล่าง

แก้ไข Regedit.exe ขัดข้อง(Fix Regedit.exe Crashes)เมื่อค้นหาผ่านRegistry

อย่า(Make)ลืมสร้างจุดคืนค่า(restore point)  ในกรณีที่มีสิ่ง(case something)ผิดปกติเกิดขึ้น

วิธีที่ 1: เรียกใช้ SFC และ DISM Tool(Method 1: Run SFC and DISM Tool)

1. เปิด พรอม ต์คำสั่ง (Command Prompt)ผู้ใช้สามารถทำขั้นตอนนี้ได้โดยค้นหา'cmd'แล้วกด Enter

เปิดพรอมต์คำสั่ง  ผู้ใช้สามารถทำขั้นตอนนี้ได้โดยค้นหา 'cmd' แล้วกด Enter

2. ตอนนี้พิมพ์ต่อไปนี้ใน cmd แล้วกด Enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

SFC สแกนทันทีพร้อมรับคำสั่ง |  แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry

3. รอ(Wait)ให้กระบวนการข้างต้นเสร็จสิ้น และเมื่อทำเสร็จแล้ว ให้รีสตาร์ทพีซีของคุณ

4. เปิด cmd อีกครั้ง แล้วพิมพ์ (Again)คำสั่งต่อไปนี้แล้วกด Enter(command and hit enter)หลังจากแต่ละรายการ:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM ฟื้นฟูระบบสุขภาพ

5. ปล่อยให้คำสั่ง DISM ทำงานและรอ(DISM command run and wait)ให้มันเสร็จสิ้น

6. หากคำสั่ง(command doesn) ข้างต้นใช้ไม่ได้ ผล ให้ลองทำตามด้านล่างนี้:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

หมายเหตุ: (Note:) แทนที่(Replace) C:RepairSourceWindows ด้วยแหล่งการซ่อมแซม(repair source) ของคุณ ( Windows Installation หรือ Recovery Disc(Windows Installation or Recovery Disc) )

7. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าคุณสามารถแก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry ได้หรือไม่(Fix Regedit.exe Crashes when searching through Registry.)

วิธีที่ 2: แทนที่ regedit.exe(Method 2: Replace regedit.exe)

1. ขั้นแรก ไปที่ โฟลเดอร์ C:\Windows.oldหากไม่มีโฟลเดอร์(folder doesn)นั้น ให้ดำเนินการต่อ

2. หากคุณไม่มีโฟลเดอร์ด้านบน คุณจะต้องดาวน์โหลด regedit_W10-1511-10240.zip(download the regedit_W10-1511-10240.zip.)

3. แตกไฟล์ด้าน(above file) บนบนเดสก์ท็ อปแล้วเปิดCommand Prompt ผู้ใช้สามารถทำขั้นตอนนี้ได้โดยค้นหา'cmd'แล้วกด Enter

4. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกดEnter :

takeown /f “C:\Windows\regedit.exe”

icacls “C:\Windows\regedit.exe” /grant “%username%”:F

ลบออก regedit.exe ในโฟลเดอร์ Windows

5. กด Windows Key + E เพื่อเปิดFile Explorerจากนั้นไปที่โฟลเดอร์C:\Windows

6. ค้นหาregedit.exeจากนั้นเปลี่ยนชื่อเป็นregeditOld.exeจากนั้นปิดตัวสำรวจไฟล์

ค้นหา regedit.exe จากนั้นเปลี่ยนชื่อเป็น regeditOld.exe และปิด Explorer

7. ตอนนี้ถ้าคุณมี โฟลเดอร์ C:\Windows.old\Windowsให้คัดลอก regedit.exe(copy the regedit.exe)จากโฟลเดอร์นั้น ไปยัง โฟลเดอร์C:\Windowsหากไม่เป็นเช่นนั้น ให้คัดลอก regedit.exe จากไฟล์ zip(zip file) ที่แยกออกมาด้านบน ไปยังโฟลเดอร์ C:Windows

แทนที่ regedit.exe จากโฟลเดอร์ที่แยกเป็นโฟลเดอร์ Windows

8. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

9.เปิดRegistry Editorและคุณสามารถค้นหาสตริงที่มีขนาดมากกว่า 255 ไบต์(have the size larger than 255 bytes.)

วิธีที่ 3: ใช้ตัวแก้ไขรีจิสทรีของบุคคลที่สาม(Method 3: Use Third-Party Registry Editor)

หากคุณไม่ต้องการทำตามขั้นตอนที่ซับซ้อนเช่นนี้ คุณสามารถใช้Registry Editor ของบริษัทอื่นได้อย่างง่ายดาย ซึ่งดูเหมือนว่าจะใช้ได้ดีและไม่มีขีดจำกัด 255 ไบต์ ด้านล่างนี้(Below)คือRegistry Editorของบริษัทอื่นที่เป็นที่นิยม:

Regscanner

O&O RegEditor

O&O RegEditor |  แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry

ที่แนะนำ:(Recommended:)

  • วิธีแก้ไขเครื่องพิมพ์(Printer)ไม่เปิดใช้งานError Code 20
  • แก้ไขแป้นตัวเลข(Fix Numeric Keypad)ไม่ทำงานในWindows 10
  • Fix CD/DVD Driveไม่สามารถอ่านแผ่นดิสก์ได้
  • กำหนดเวลาปิดเครื่องคอมพิวเตอร์(Schedule Computer Shutdown)โดยใช้Task Scheduler

นั่นคือคุณแก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry(Fix Regedit.exe Crashes when searching through Registry) ได้สำเร็จ แต่หากคุณยังคงมีคำถามใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

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



Related posts