如何修复 Windows 中的“找不到 Regedit.exe”错误

如何修复 Windows 中的“找不到 Regedit.exe”错误。 Windows 注册表编辑器是一个重要的工具,但有时操作系统很难找到它。

Regedit.exe 是注册表编辑器的应用程序文件,注册表编辑器是用户用来修改注册表的应用程序。 但是,由于 regedit.exe 错误,某些用户无法打开此应用程序。 这些用户在尝试启动注册表编辑器时报告了此错误消息:“Windows 找不到 C:\Windows\regedit.exe。”

此注册表应用程序错误可能会出现在 Windows 11/10 和同系列操作系统的更早平台中。 它有效地阻止需要解决日志的用户访问日志。 这些是修复 Windows 11/10 中“找不到 regedit.exe”错误的一些方法。

1.运行完整的防病毒扫描

“找不到 regedit.exe”错误有时可能是由针对注册表编辑器的恶意软件引起的。 因此,我们建议所有需要解决此问题的用户首先执行完整的防病毒扫描。 如果您没有安装任何防病毒软件,请尝试按如下方式运行 Windows 安全扫描:

  1. 双击任务栏右侧系统托盘内的 Windows 安全盾牌图标。
  2. 单击 Windows 安全左侧的病毒和威胁防护选项卡。
  3. 选择扫描选项以访问所有扫描选项按钮。
    扫描选项
    扫描选项
  4. 接下来,单击完整 Windows 安全扫描选项。
  5. 单击立即扫描开始扫描。
    现在扫描
    现在扫描
  6. 如果 Windows 安全检测到某些内容,请为检测到的所有内容选择删除操作选项。
  7. 然后单击开始操作。

2.扫描并修复系统文件

检查系统文件是解决“找不到 regedit.exe”错误的潜在解决方案,一些人已确认该错误有效。 这些用户使用系统文件检查器命令提示实用程序解决了这个问题。 您可以使用 SFC 工具检查和修复系统文件,如下所示:

  1. 首先,单击任务栏上的搜索框按钮。
  2. 通过在搜索工具中键入 cmd 来搜索命令提示符。
  3. 通过使用鼠标右键单击此搜索结果并选择以管理员身份运行,以管理员模式运行命令提示符。
  4. 在运行 SFC 扫描之前,请运行以下命令:
    DISM.exe / Online / Cleanup-image / Restorehealth
  5. 键入此 SFC 命令脚本并按 Enter:
    SFC / SCANNOW
    命令
    命令
  6. 等待此工具的扫描达到 100%。 然后您将在提示窗口中看到 Windows 资源保护消息。

3.在组策略编辑器中启用注册表编辑器访问

Windows 专业版和企业版包含一个组策略编辑器工具,其中包含防止访问注册表编辑工具的选项。 如果您是 Pro 或 Enterprise 用户,请检查此策略设置是否已启用以及是否导致了手头的问题。 这是使用组策略编辑器启用注册表编辑器访问的方法:

  1. 打开“运行”,在该扩展程序的命令框中键入 gpedit.msc,然后选择“确定”。
  2. 在组策略编辑器边栏中选择用户配置。
  3. 双击管理模板 > 系统以访问防止访问注册表编辑工具选项。
    拒绝访问的选项
    拒绝访问的选项
  4. 然后双击阻止访问注册表编辑工具以打开此策略设置的窗口。
  5. 选择禁用选项,然后单击应用以保存。
    点击应用保存
    点击应用保存
  6. 单击“阻止访问注册表编辑工具”窗口中的“确定”按钮。
  7. 退出组策略编辑器,然后重新启动计算机。

4.编辑路径环境变量

路径环境变量丢失或配置错误可能会导致“找不到 regedit.exe”错误。 一些用户可能需要编辑环境变量来解决此问题。 为此,请按照以下步骤编辑路径变量:

  1. 按 Win + S 访问搜索框。
  2. 在此处键入以搜索框中输入显示高级系统设置。
  3. 选择查看高级系统设置以显示系统属性窗口。
  4. 单击环境变量以打开该窗口。
    窗户
    窗户
  5. 选择路径,然后单击“编辑”按钮。
    单击编辑按钮
    单击编辑按钮
  6. 单击环境变量窗口中的编辑。
  7. 输入这个变量:
    %USERPROFILE%\AppData\Local\Microsoft\WindowsApps
  8. 在“编辑环境变量”窗口中选择“确定”选项。
    环境变量编辑窗口
    环境变量编辑窗口
  9. 重新启动 Windows 台式机或笔记本电脑。

5.恢复注册表编辑器的默认注册表值

由于更改了注册表编辑器的某些注册表值,可能会发生此错误。 因此,恢复 regedit.exe 的默认注册表值可能是某些用户的解决方案。 您可以通过准备脚本将这些值恢复为默认值,而无需应用注册表编辑器,如下所示:

  1. 使用我们的记事本打开指南中的方法调出 Windows 文本编辑器。
  2. 选择此脚本代码并按组合键 Ctrl + C :
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] "SM_GamesName"="游戏" "SM_ConfigureProgramsName"="设置程序访问和默认值" "CommonFilesDir"="C:\\Program Files\\Common Files" "CommonFilesDir (x86) "="C:\\Program Files (x86)\\Common Files" "CommonW6432Dir"="C:\\Program Files\\Common Files" "DevicePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6, 00,52,00,6d,00,6f,00,74,00,25,00,5f,\ 00,69,00,6c,00,66,00,3e ,00,00,00b,2 "MediaPathUnexpanded"=hex(25,00,53,00,79,00,73,00,74,00,65,00,6):00,52,00d,6 ,00,6,\00,74,00,25,00,5f,00,4f,00,65,00,64,00,69,00,61,00,00,00c,86d,86 " ProgramFilesDir"="C:\\Program Files" "ProgramFilesDir (x2)"="C:\\Program Files (x25,00,50,00,72,00,6)" "ProgramFilesPath"=hex(00,67,00,72,00,61,00,6):00,46, 00,69,00,6f,00,65,00,73,00,25,00,00,00d,6432,\5.00c,XNUMX "ProgramWXNUMXDir "="C:\\Program Files" Windows 注册表编辑器版本 XNUMX
  3. 在记事本窗口内单击,然后按键盘快捷键 Ctrl + V 进行粘贴。
    Ctrl + V
    Ctrl + V
  4. 在记事本中按键盘快捷键 Ctrl + Shift + S 打开“另存为”窗口。
  5. 在保存类型菜单中选择所有文件选项。
    所有文件
    所有文件
  6. 在命名框中键入 Registry Fix.reg。
  7. 选择将脚本保存到桌面区域。
  8. 选择一个保存选项,然后关闭记事本。
  9. 右键单击保存到桌面的注册表 Fix.reg 脚本,然后选择显示更多选项 > 合并。
  10. 单击“是”以确认所选选项。

6. 执行系统还原

执行系统还原
执行系统还原

将 Windows 恢复到较早的日期可以修复损坏的文件。 如果您正在运行系统还原工具,这可能值得一试。 您可以按照我们的指南中的说明恢复 Windows 在 Windows 中创建还原点 并使用系统还原。 如果可以,请在计算机上找到“找不到 regedit.exe”错误之前的还原点。

执行系统还原后,您可能需要重新安装某些程序。 在任何还原点日期之后安装的程序都不会保留。 单击您选择的任何还原点的“扫描受影响的软件”选项,以查看它删除了哪些软件。

7.重置窗口

重置窗口
重置窗口

最后一项解决方案会将 Windows 11/10 恢复为其出厂默认配置,这可能会解决“找不到 regedit.exe”问题。 但是,这是您应该做的最后一件事,因为重置 Windows 也会删除以前未安装的软件包。 我们的 Windows PC 出厂重置指南包括应用此修复程序的步骤。

再次使用注册表编辑器编辑注册表

我们希望并期望本指南中的潜在解决方案能够修复您计算机上的“找不到 regedit.exe”错误。 这些可能的解决方案并没有 100% 的保证,但在大多数情况下它可能会解决这个问题。 尝试按照上述要求全部应用它们以使注册表编辑器再次工作。

相关文章
发表文章于

添加评论