修復:搜索註冊表項時 Regedit.exe 崩潰

我們真的不知道誰推出了 Windows 更新,但我們經常發現,當新的更新推出時,曾經完美運行的功能最終會被破壞。 當微軟沒有將這些錯誤或應用程序崩潰視為需要修復的潛在高優先級問題時,事情開始變得非常複雜。 Windows 10 的註冊表編輯器中出現了一個這樣的錯誤。更新後,註冊表編輯器無法搜索用戶輸入的鍵。 當您輸入任何鍵時,程序將無限循環並且不給您任何結果。 任何干預行為,如取消搜索或無休止地點擊(沒有理由像我們生氣時那樣做)都會導致註冊表編輯器崩潰。

此行為背後的原因是 Microsoft 已編程為與註冊表編輯器一起使用的默認最大記錄長度為“255 字節”。 在新的更新中,其中一個註冊表值的長度必須大於允許的最大值。 在搜索註冊表期間,當找到此類子項時,註冊表編輯器繼續無限循環運行。 當您嘗試關閉應用程序時,它可能會崩潰,因為它不知道更好。 如果您不了解問題的根本原因是不編程的人,那也很好。 我們為您提供了解決方案,儘管 Microsoft 應該已經為您解決了該問題。 我們已經描述了兩種方法來處理這個問題。 我們建議您閱讀這兩本書,然後按照最適合您的經驗和需求的那一本進行閱讀。

方法 1:將 regedit.exe 替換為有效的

我們要做的是將現有的註冊表編輯器替換為以前版本的 Windows 中存在的註冊表編輯器。 首先,您需要確定根驅動器上是否有特定文件夾:“C:\Windows.old”。 如果您沒有該文件夾,則意味著您不再擁有以前的版本。 在這種情況下,您有 2 個選項:

如果你想繼續下一個方法,你可以去這個鏈接並下載壓縮文件。 現在解壓縮文件,按照下面提到的步驟進行操作,但請記住使用此文件而不是我們將用來替換當前有故障的註冊表編輯器的舊文件。

另一種選擇是簡單地使用不同的註冊表編輯器。 如果您對此感興趣,請跳至方法 2。

讓我們繼續。 粘貼 ”窗口按鈕+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”; 否則,操作系統將無法識別它。

el editor de registro ha dejado de funcionar

現在,當您啟動註冊表編輯器時,搜索選項應該像魅力一樣工作。

方法 2 – 使用第三方註冊表編輯器

如果您發現上述方法有點超出您的經驗水平或上述解決方案不起作用(發生這種情況的可能性很小),您可以隨時下載另一個註冊表編輯器派對。 並使用它來搜索您的日誌文件。 此第三方軟件旨在修復 Microsoft 發布的註冊表編輯器中存在的錯誤。 這是我們最喜歡的兩個:

Regscanner:Regscanner 是 Nirsoft 開發的一款小工具,可以通過以下方式下載這個鏈接。它是完全便攜的,您不需要任何安裝。 它會讓您像魅力一樣搜索註冊表項和值。

O&O RegEditor:O&O 是另一個很棒的小註冊表編輯器副本,可以通過以下方式免費下載這個鏈接。它是完全安全的,具有美觀的界面,最重要的是不需要任何安裝。 它具有經典的導入、導出以及其他很酷的功能。

接下來閱讀

  • 修復:Chrome 搜索有害軟件時出現搜索失敗錯誤
  • 如何在 Windows 中獲取註冊表項的所有權
  • 解決方法:Windows 找不到 regedit.exe
  • 修復:查看 jpg 時日誌錯誤的無效值

相關文章