.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
这是我所做的:
启用管理员账户,基于这文章:
- 激活系统上的“开始”菜单。
- 输入 lusrmgr.msc 并选择返回给您的结果。
- 左键单击左侧边栏中的“用户”。您将在右侧获得本地系统所有账户的列表。
- 右键单击“管理员”,然后从上下文菜单中选择“属性”。
- 在管理员属性窗口中取消勾选“帐户已禁用”,然后单击“应用”,再单击“确定”。
打开管理员帐户开始 -> 更改用户
Git Bash here
右键单击某个文件夹打开,然后cmd
从 BASH 打开并输入regedit
。- 将值从默认值恢复
HKEY_CLASSES_ROOT -> exefile
为exefile -> shell -> open -> command
默认值(我早前就更改了)。
PS:如果您已经关闭注册表编辑器,我发现了一个更改注册表值的好方法,这是 exefile 的示例:
- 双击系统中的文本 (.txt) 文件。(这将打开记事本。)
- 从文件菜单中,单击新建。
复制以下内容并粘贴到记事本中。
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.exe] @="exefile"
以 .REG 扩展名保存文件。
- 双击该文件即可运行它。
- 这修复了 .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)撤消更改