我遇到了一个 Windows Vista 问题,想用 Ubuntu 解决,但我不太熟悉如何将它们配合使用。几天前,当我妻子启动我们的 Acer Aspire 5515 时,Vista 进入了更新循环。屏幕停留在安装第 3 部分(共 3 部分)上,进度为 0%,持续了 5 个多小时。无法使用命令行启动到安全模式,系统修复拒绝启动,因此没有系统还原或命令行或其他任何东西。当然,笔记本电脑没有任何安装光盘可供启动,恢复盘想要擦除驱动器并重新安装 Windows。然后我记得我有一张几年前玩过的旧 Ubuntu CD。我可以从那张光盘启动,但由于更新失败留下的“不干净”状态,我不得不强制安装 Acer 磁盘。所以现在我可以看到驱动器了。我按照 MS 支持的建议重命名了 winsxs 中的待处理.xml 文件,但这并没有解决问题。我如何从 Ubuntu 运行 Windows 命令,例如系统还原,以便我可以将此小狗回滚到更早、更快乐的时刻,或 regedit,以便我可以删除 MS 页面中提到的一些键?感谢您提供的任何见解。
答案1
这韓國该工具的注册表编辑功能有限。我认为它不是 Ubuntu 默认自带的,您必须通过单击上面的链接或打开终端并运行以下命令来安装它:
sudo apt-get install chntpw
安装该工具后,您必须通过chntpw <full registry file path>
在终端中输入来告诉它要编辑哪个注册表文件。这些是存储部分注册表信息的物理文件:
- HKEY_LOCAL_MACHINE\软件 - WINDOWS/System32/config/软件
- HKEY_LOCAL_MACHINE\系统 - WINDOWS/System32/config/系统
- HKEY_CURRENT_USER - <用户文件夹路径>/NTUSER.DAT
葡萄酒附带注册表编辑器,但我认为这仅适用于 Wine 注册表,而不适用于任何其他 Windows 注册表。我有一个用于游戏的 XP 分区,无法通过 wine 的编辑器打开它。如果您想尝试这种方法,请wine regedit
通过终端窗口输入。