通过注册表搜索时修复 Regedit.exe 崩溃

通过注册表搜索时修复 Regedit.exe 崩溃

如果您最近更新或升级到Windows 10,那么在通过注册表编辑器(Registry Editor)搜索时,执行搜索将需要很长时间,并且当您单击取消时,regedit.exe 会崩溃。当注册表编辑器(Registry Editor)崩溃时,它会显示一条错误消息(error message)注册表编辑器已停止工作(The Registry editor has stopped working)”。主要问题似乎是注册表项的密钥长度设置为最大 255 字节。现在,当在搜索过程中超过此值时,Regedit.exe就会崩溃。

通过注册表搜索时修复 Regedit.exe 崩溃

注册表搜索(registry search)过程中,一个或多个值的长度必须超过 255 个字节,并且一旦找到子键,注册表编辑器(registry editor)就会无限循环运行。当您尝试取消搜索时,regedit.exe 会崩溃,因为它实际上没有任何其他选项。因此,不要浪费任何时间,让我们(time let)看看如何在下面列出的指南的帮助下通过注册表搜索时(Registry)修复 Regedit.exe 崩溃。(Fix Regedit.exe Crashes)

(Fix Regedit.exe Crashes)通过注册表搜索时(Registry)修复 Regedit.exe 崩溃

确保(Make)创建一个还原点(restore point) 以防万一(case something)出现问题。

方法一:运行 SFC 和 DISM 工具(Method 1: Run SFC and DISM Tool)

1.打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2.现在在cmd中输入以下内容并回车:

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

SFC 立即扫描命令提示符 |  通过注册表搜索时修复 Regedit.exe 崩溃

3.等待(Wait)上述过程完成,完成后,重新启动PC。

4.再次(Again)打开 cmd 并输入以下命令并(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 安装或恢复光盘(Windows Installation or Recovery Disc))。

7. 重新启动您的 PC 以保存更改,并查看您是否能够在通过注册表搜索时修复 Regedit.exe 崩溃。(Fix Regedit.exe Crashes when searching through Registry.)

方法二:替换regedit.exe(Method 2: Replace regedit.exe)

1. 首先,如果文件夹不(folder doesn)存在,导航到C:\Windows.old文件夹,然后继续。

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

删除 Windows 文件夹中的 regedit.exe

5. 按 Windows 键 + E 打开文件资源管理器(File Explorer),然后导航到C:\Windows文件夹。

6.找到regedit.exe,然后将其重命名为regeditOld.exe,然后关闭文件资源管理器。

找到 regedit.exe 然后将其重命名为 regeditOld.exe 并关闭资源管理器

7. 现在,如果您有C:\Windows.old\Windows文件夹,则将regedit.exe(copy the regedit.exe)从它复制到C:\Windows文件夹。如果没有,则将 regedit.exe 从上面提取的zip 文件(zip file)复制到 C:Windows 文件夹。

将提取文件夹中的 regedit.exe 替换为 Windows 文件夹

8.重新启动您的 PC 以保存更改。

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 崩溃

推荐的:(Recommended:)

  • 如何修复打印机(Printer)未激活错误代码 20(Error Code 20)
  • 修复数字小键盘在(Fix Numeric Keypad)Windows 10中不起作用
  • Fix CD/DVD Drive无法读取光盘
  • (Schedule Computer Shutdown)使用任务计划程序(Task Scheduler)安排计算机关机

就是这样,您在通过注册表搜索时已成功修复 Regedit.exe 崩溃,(Fix Regedit.exe Crashes when searching through Registry)但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts