问题摘要

问题摘要

问题摘要

我弄乱了 Windows 注册表中的几个值,我知道是哪些,但我很难将它们改回来。

问题

我试图更改程序安装的默认位置。我发现我可以在Regedit下面做到这一点HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion,我开始更改其中以 开头的每个值,D:而不是C:

当我尝试启动程序(如 Regedit)时,这导致弹出一个错误,提示:

“Windows 找不到‘C:\Windows\regedit.exe’。请确保您正确输入了名称,然后重试。”

C:\Windows\regedit.exe几乎可以替换我现在尝试在计算机上运行的所有内容。

尝试的解决方案

  1. 我尝试进入 C: 盘并从 Windows 文件夹中运行 regedit。但失败了
  2. 我尝试运行 cmd(成功)并从那里运行 REG 命令(未成功),因为它要求输入管理员密码(没有)。
  3. 我尝试运行 REG 命令并输入空白的管理员密码,但出现错误,提示管理员密码不能为空(大约)
  4. 我尝试以具有管理员权限的帐户身份从 cmd 运行新的 cmd,但它说我没有权限

问题

有人知道除了重新安装之外还能修复这个问题的方法吗?(我没有光盘,是从朋友的朋友那里买的电脑)我不确定注册表二进制文件位于何处,但我想深入研究它们,因为我可以检查我的工作电脑,看看我更改的文件的代码应该是什么样的。

答案1

如果它能成功,那么在运行的 PC 上运行 RegEdit,并选择菜单选项“文件 > 连接网络注册表”。然后选择损坏的 PC。如果运气好的话,远程注册表访问仍然有效。

相关内容