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

แก้ไข:Regedit.exe ขัดข้องขณะค้นหาผ่านคีย์รีจิสทรี

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

แก้ไข:Regedit.exe ขัดข้องขณะค้นหาผ่านคีย์รีจิสทรี

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

วิธีที่ 1:แทนที่ regedit.exe ด้วยไฟล์ที่ใช้งานได้

สิ่งที่เราจะทำคือเราจะแทนที่ตัวแก้ไขรีจิสทรีที่มีอยู่ด้วยตัวแก้ไขที่มีอยู่ใน Windows รุ่นก่อน สำหรับผู้เริ่มต้น คุณต้องค้นหาว่าคุณมีโฟลเดอร์เฉพาะในไดรฟ์หลักหรือไม่:“C:\Windows.old” หากคุณไม่มีโฟลเดอร์ แสดงว่าคุณไม่มีเวอร์ชันเก่ากว่าสำหรับคุณอีกต่อไป ในกรณีนี้ คุณมี 2 ตัวเลือก:

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

อีกทางเลือกหนึ่งคือใช้ตัวแก้ไขรีจิสทรีอื่น ย้ายไปที่วิธีที่ 2 หากคุณสนใจสิ่งนี้

มาดำเนินการกันต่อ กด “ปุ่ม Windows + X ” เพื่อป๊อปอัปหน้าต่างบนปุ่มเริ่มต้น

เลือก “พรอมต์คำสั่ง (ผู้ดูแลระบบ) ” จากมัน

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

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

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

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

ตอนนี้คุณพร้อมที่จะเปลี่ยนชื่อไฟล์ที่มีอยู่แล้วและแทนที่ด้วยไฟล์เก่าหรือไฟล์ที่ดาวน์โหลด ย้ายไปที่ "C:/ Windows" และอ่านเนื้อหาจนกว่าคุณจะพบไฟล์ตัวแก้ไขรีจิสทรีที่ควรชื่อ "regedit.exe" เปลี่ยนชื่อไฟล์นี้เป็น “regeditold.exe” หรือชื่ออื่นๆ สำหรับเรื่องนั้น

สุดท้าย คุณสามารถคัดลอกไฟล์ตัวแก้ไขรีจิสทรีที่ดาวน์โหลดมาไปยังตำแหน่งนี้หรือไฟล์ที่อยู่ในโฟลเดอร์ “C:/Windows.old/Windows” ตรวจสอบให้แน่ใจว่าไฟล์นั้นมีชื่อว่า “regedit.exe” ไม่เช่นนั้นระบบปฏิบัติการจะไม่รู้จัก

แก้ไข:Regedit.exe ขัดข้องขณะค้นหาผ่านคีย์รีจิสทรี

เมื่อคุณเริ่มตัวแก้ไขรีจิสทรี ตัวเลือกการค้นหาควรใช้งานได้อย่างมีเสน่ห์

วิธีที่ 2:การใช้ตัวแก้ไขรีจิสทรีของบุคคลที่สาม

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

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

O&O RegEditor:O&O เป็นตัวแก้ไขรีจิสทรีขนาดเล็กที่ยอดเยี่ยมอีกตัวหนึ่งที่สามารถดาวน์โหลดได้ฟรีผ่านลิงค์นี้ มีความปลอดภัยอย่างสมบูรณ์ มีอินเทอร์เฟซที่สวยงาม และที่สำคัญไม่ต้องติดตั้งใดๆ มีการนำเข้าส่งออกแบบคลาสสิกพร้อมกับฟังก์ชันเจ๋ง ๆ อื่น ๆ