如何在 Windows 10 中将注册表恢复为默认值?

如何在 Windows 10 中将注册表恢复为默认值?

.exe我犯了一个错误,改变了中的值registry editor,目前我无法再次打开编辑器或任何其他.exe程序(什么都没有)..我可以通过cmd备份注册表吗,我试过

Xcopy c:\windows\system32\config\RegBack c:\windows\system32\config

但是它返回“0 个文件已复制”,文件在 RegBack 中,操作系统是 Windows 10。还尝试从 5 个不同的系统还原点进行系统还原,但它抛出错误,有什么想法吗?

答案1

我敢打赌,您可以通过打开命令提示符(以管理员身份)并运行来打开注册表编辑器:

regedit

.exe类的根目录是为了让 Explorer 知道如何处理.exe文件。

因此命令提示符不会受到影响。

答案2

这是我所做的:

  1. 启用管理员账户,基于文章:

    1. 激活系统上的“开始”菜单。
    2. 输入 lusrmgr.msc 并选择返回给您的结果。
    3. 左键单击左侧边栏中的“用户”。您将在右侧获得本地系统所有账户的列表。
    4. 右键单击“管理员”,然后从上下文菜单中选择“属性”。
    5. 在管理员属性窗口中取消勾选“帐户已禁用”,然后单击“应用”,再单击“确定”。
  2. 打开管理员帐户开始 -> 更改用户

  3. Git Bash here右键单击某个文件夹打开,然后cmd从 BASH 打开并输入regedit
  4. 将值从默认值恢复HKEY_CLASSES_ROOT -> exefileexefile -> shell -> open -> command默认值(我早前就更改了)。

PS:如果您已经关闭注册表编辑器,我发现了一个更改注册表值的好方法,这是 exefile 的示例:

  1. 双击系统中的文本 (.txt) 文件。(这将打开记事本。)
  2. 从文件菜单中,单击新建。
  3. 复制以下内容并粘贴到记事本中。

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\.exe] @="exefile"
    
  4. 以 .REG 扩展名保存文件。

  5. 双击该文件即可运行它。
  6. 这修复了 .exe 文件类型 ProgID。

答案3

最好的解决方案可能是返回到以前的系统还原点。

请参阅本文(其中一篇) 如何在 Windows 10 上使用系统还原进行恢复

一个小问题:这是由一个进程处理的SystemPropertiesProtection.exe,它是一个.exe文件!哎哟!

因此,您需要从启动 USB 执行此操作,如下所示:

  • 在运行正常的 PC 上,转到 微软软件下载网站
  • 下载 Windows 10 媒体创建工具,然后运行它
  • 选择为另一台电脑创建安装媒体
  • 选择语言、版本和架构(64 位或 32 位)
  • 按照步骤创建安装媒体,然后选择结束
  • 将您创建的安装媒体连接到无法运行的电脑,然后打开它。
  • 在初始设置屏幕上,输入您的语言和其他偏好设置,然后选择下一个。如果您没有看到设置屏幕,则您的 PC 可能未在 BIOS 中设置为从驱动器启动。
  • 选择修复你的计算机
  • 选择一个选项屏幕,选择故障排除
  • 选择高级选项 > 系统还原

您可能还可以启动命令提示符,副本很有可能在该环境中工作。但这可能会让您回到太久远的过去。

答案4

注册关联不是递归的。

1)打开“显示文件扩展名

2)在桌面上创建一个新的文本文件

3)输入3个字母cmd并保存

4)重命名为.bat

5)右键点击->以管理员身份运行

6)regedit

7)撤消更改

相关内容