แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry
เบ็ดเตล็ด / / November 28, 2021
หากคุณเพิ่งอัปเดตหรืออัปเกรดเป็น Windows 10 ในขณะค้นหาผ่าน Registry Editor การค้นหาจะใช้เวลาตลอดไป และเมื่อคุณคลิกยกเลิก regedit.exe จะหยุดทำงาน และเมื่อ Registry Editor ขัดข้อง จะมีข้อความแสดงข้อผิดพลาดว่า “ตัวแก้ไขรีจิสทรีหยุดทำงาน“. ปัญหาหลักน่าจะเป็นความยาวของคีย์ของคีย์รีจิสทรีที่ตั้งไว้ที่ 255 ไบต์สูงสุด เมื่อค่านี้เกินระหว่างการค้นหา Regedit.exe จะหยุดทำงาน
![แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry](/f/d7781a7b04db34e569be036b5569fb0c.png)
ระหว่างการค้นหารีจิสทรี ค่าอย่างน้อยหนึ่งค่าต้องมีความยาวมากกว่า 255 ไบต์ และเมื่อพบคีย์ย่อยแล้ว ตัวแก้ไขรีจิสทรีจะทำงานต่อไปในลูปไม่รู้จบ เมื่อคุณพยายามยกเลิกการค้นหา regedit.exe จะหยุดทำงานเนื่องจากไม่มีตัวเลือกอื่นเลย ดังนั้นโดยไม่เสียเวลาเรามาดูวิธีการแก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry ด้วยความช่วยเหลือของคำแนะนำด้านล่าง
สารบัญ
- แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry
- วิธีที่ 1: เรียกใช้ SFC และ DISM Tool
- วิธีที่ 2: แทนที่ regedit.exe
- วิธีที่ 3: ใช้ตัวแก้ไขรีจิสทรีของบุคคลที่สาม
แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry
ให้แน่ใจว่าได้ สร้างจุดคืนค่า ในกรณีที่มีบางอย่างผิดพลาด
วิธีที่ 1: เรียกใช้ SFC และ DISM Tool
1. เปิดพรอมต์คำสั่ง ผู้ใช้สามารถทำตามขั้นตอนนี้ได้โดยค้นหา 'cmd' แล้วกด Enter
![เปิดพรอมต์คำสั่ง ผู้ใช้สามารถทำตามขั้นตอนนี้ได้โดยค้นหา 'cmd' จากนั้นกด Enter](/f/d35695e9ad9267105d75ebc80efc8d2e.jpg)
2. ตอนนี้พิมพ์ต่อไปนี้ใน cmd แล้วกด Enter:
เอสเอฟซี / scannow. sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (หากด้านบนล้มเหลว ให้ลองใช้วิธีนี้)
![SFC สแกนทันทีพร้อมรับคำสั่ง | แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry](/f/d6ed82650c7800001093ced1c8a2f3a6.png)
3. รอให้กระบวนการข้างต้นเสร็จสิ้นและเมื่อเสร็จแล้วให้รีสตาร์ทพีซีของคุณ
4. เปิด cmd อีกครั้งแล้วพิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการ:
Dism /Online /Cleanup-Image /CheckHealth.dll Dism /Online /Cleanup-Image /ScanHealth.dll Dism /Online /Cleanup-Image /RestoreHealth
![DISM ฟื้นฟูระบบสุขภาพ](/f/e881d34389c6156c36564587db248fc2.png)
5. ปล่อยให้คำสั่ง DISM ทำงานและรอให้เสร็จสิ้น
6. หากคำสั่งข้างต้นใช้ไม่ได้ผล ให้ลองใช้คำสั่งด้านล่าง:
Dism /Image: C:\offline /Cleanup-Image / RestoreHealth / แหล่งที่มา: c:\test\mount\windows. Dism /Online /Cleanup-Image /RestoreHealth /แหล่งที่มา: c:\test\mount\windows /LimitAccess
บันทึก: แทนที่ C:\RepairSource\Windows ด้วยแหล่งการซ่อมแซมของคุณ (แผ่นดิสก์การติดตั้ง Windows หรือการกู้คืน)
7. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าคุณสามารถ แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry
วิธีที่ 2: แทนที่ regedit.exe
1. ก่อนอื่น ให้ไปที่ C:\Windows.old โฟลเดอร์ หากไม่มีโฟลเดอร์ ให้ดำเนินการต่อ
2. หากคุณไม่มีโฟลเดอร์ด้านบน คุณต้อง ดาวน์โหลด regedit_W10-1511-10240.zip
3. แตกไฟล์ด้านบนบนเดสก์ท็อปแล้วเปิดพร้อมท์คำสั่ง ผู้ใช้สามารถทำตามขั้นตอนนี้ได้โดยค้นหา 'cmd' แล้วกด Enter
4. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter:
takeown /f “C:\Windows\regedit.exe”
icacls “C:\Windows\regedit.exe” /grant “%ชื่อผู้ใช้%”:F
![ลบออก regedit.exe ในโฟลเดอร์ Windows](/f/ddac17f264020aa65cbff2ff571f744d.png)
5. กด Windows Key + E เพื่อเปิด File Explorer จากนั้นไปที่ C:\Windows โฟลเดอร์
6. หา regedit.exe แล้วเปลี่ยนชื่อเป็น regeditOld.exe แล้วปิดตัวสำรวจไฟล์
![ค้นหา regedit.exe จากนั้นเปลี่ยนชื่อเป็น regeditOld.exe และปิด Explorer](/f/9798d474f16641127a3f532483dbe3e7.png)
7. ตอนนี้ถ้าคุณมี C:\Windows.old\Windows โฟลเดอร์แล้ว คัดลอก regedit.exe จากมันถึง C:\Windows โฟลเดอร์ หากไม่เป็นเช่นนั้น ให้คัดลอก regedit.exe จากไฟล์ zip ที่แยกออกมาด้านบนไปยังโฟลเดอร์ C:\Windows
![แทนที่ regedit.exe จากโฟลเดอร์ที่แยกเป็นโฟลเดอร์ Windows](/f/f03dd1c1b0914018587811934d557231.png)
8. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
9.Launch Registry Editor และคุณสามารถค้นหาสตริงซึ่ง มีขนาดที่ใหญ่กว่า 255 ไบต์
วิธีที่ 3: ใช้ตัวแก้ไขรีจิสทรีของบุคคลที่สาม
หากคุณไม่ต้องการทำตามขั้นตอนที่ซับซ้อนเช่นนี้ คุณสามารถใช้ Registry Editor ของบริษัทอื่นได้อย่างง่ายดาย ซึ่งดูเหมือนว่าจะใช้ได้ดีและไม่มีขีดจำกัด 255 ไบต์ ด้านล่างนี้คือตัวแก้ไขรีจิสทรีของบุคคลที่สามยอดนิยมบางส่วน:
Regscanner
O&O RegEditor
![O&O RegEditor | แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry](/f/62b9f8222dde30daed84c62a389d96fb.png)
ที่แนะนำ:
- วิธีแก้ไข เครื่องพิมพ์ไม่เปิดใช้งาน Error Code 20
- แก้ไขแป้นตัวเลขไม่ทำงานใน Windows 10
- แก้ไขไดรฟ์ CD/DVD ไม่สามารถอ่านแผ่นดิสก์ได้
- กำหนดเวลาปิดเครื่องคอมพิวเตอร์โดยใช้ Task Scheduler
นั่นคือคุณประสบความสำเร็จ แก้ไข Regedit.exe ขัดข้องเมื่อค้นหาผ่าน Registry แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น