如何重置在 VMWare 中运行的 Windows XP VM 的管理员密码?

如何重置在 VMWare 中运行的 Windows XP VM 的管理员密码?

可能重复:
Windows:如何重置管理员密码?

我有一个 Windows XP VMWare Fusion 映像,不知道其管理员密码。如何重置或恢复密码?

答案1

我的解决方案是通过 Linux 系统救援磁盘启动 XP vm,并使用其中提供的工具清除密码。步骤如下:

  1. 下载 sysrescuecd ISO(sysresccd.org/Download)。
  2. 在 VMWare Fusion 中,转到 XP vm 的设置并将 CD 和 DVD 设置为“使用磁盘映像”,指向 ISO。
  3. 启动虚拟机并访问 BIOS。默认情况下,BIOS 会立即刷新,因此您可能需要添加延迟(说明这里)。
  4. 进入 BIOS 后,更改启动顺序,使 CD-ROM 位于第一。
  5. 保存并退出 BIOS 以重新启动虚拟机。
  6. 按照屏幕上的说明启动 sysrescuecd。默认设置即可。
  7. 出现提示时/root %,执行以下命令清除管理员密码:

    安装窗户:
    % ntfs-3g /dev/sda1 /mnt/windows

    更改密码(并确认):
    % cd /mnt/windows/WINDOWS/system32/config
    % chntpw SAM

    退出Linux:
    % halt

  8. 现在您的密码应该已清除。撤消您在步骤 2-4 中所做的更改并重新启动虚拟机。

答案2

我发现最好的(最简单的)解决方案是使用离线 NT 密码和注册表编辑器。尽管它的名字如此,但它在 XP 上工作得很好。要在 XP 机器上清除管理员密码,只需在 VM 中启动 ISO 并按照提示操作即可。对于大多数提示,您只需采用默认设置。ISO 是这里你会想要cd100627.zip. 以上文章包含完整的分步说明和屏幕截图。我最喜欢这个解决方案的地方在于,你不需要输入任何命令;它完全是提示性的。非常简单。

相关内容