运行 sysprep 进行 OOBE 并通用化主磁盘进行克隆后,首次运行时它仅提示输入语言/地区和计算机名称,然后继续按 CTRL+ALT+DELETE 进入登录屏幕。它没有提示输入新的管理员密码。
系统没有本地帐户,只有本地管理员帐户,但该帐户已被重命名。在 sysprep 之前使用的管理员名称和密码不起作用。
我该如何恢复?为什么会发生这种情况?备份太旧/过期了,如果我无法进入这台机器,就会丢失很多工作。我很后悔没有在执行此操作之前备份。
答案1
从可启动磁盘启动(例如 Windows 安装媒体)。
如果使用 Windows 安装介质,请从其启动,然后选择启动命令提示符的选项。
您现在以 SYSTEM 身份运行命令提示符。更改到计算机可启动硬盘的目录。
重命名 X:\Windows\System32\utilman.exe 为 X:\Windows\System32\utilman.bak。
将 Windows\System32\cmd.exe 复制到 Windows\System32\utilman.exe,并覆盖它。
重启。
现在在登录屏幕上,单击“轻松访问”按钮,该按钮通常会为您提供屏幕键盘、放大镜等工具。
现在你在机器上有一个 SYSTEM 权限的 shell,和SAM 正在运行。现在是时候重置您的密码了。
键入
net user Administrator *
(或您将管理员重命名为的任何名称。)如果您甚至不记得管理员的名称,则创建一个新用户并将其添加到管理员组。
答案2
运行 Sysprep /oobe /generalize 后,本地管理员密码为空。首次登录后,系统将立即提示您更改密码。