我意外地成为了网络管理员;起初我认为这不会是一个问题,但后来我注意到了。
我是个偏执狂,我的 UAC 已调到最大,因此没有管理员验证,我无法安装、添加或覆盖文件。现在,由于我不知道管理员密码,我无法执行此操作;甚至无法进入 cmd。“拒绝允许”
我受到如此限制,所以我真正能做的就是使用电脑而不做任何改变。这是我的一台旧电脑,我不可能记住其他用户的管理员密码,因为这是我前妻的账户。
请帮帮我,我尝试过系统回滚但需要 UAC 验证。
答案1
使用启动修复进入 Windows 7 或 8 (http://www.xetoware.com/windows-administrator-hack.html),或者从 Ubuntu live cd/usb 启动设备:启动 Ubuntu 后挂载 C: 驱动器,将 /[mount]/windows/system32/sethc.exe 重命名为 sethc.bak,并将 /[mount]/windows/system32/cmd.exe 复制到 /[mount]/windows/system32/sethc.exe。不要忘记删除启动设备。
重新启动到 Windows 登录屏幕并按下左移键 5 次后,您将在登录屏幕上看到一个以本地系统身份运行的命令窗口。
要将您选择的用户添加到本地管理员组(但不重置任何密码),请发出以下命令:
net localgroup administrators <username> /add
或者,如果您只是想重置管理员密码,请发出以下命令:
net user <adminusername> <newpassword>
此后,重新启动到 Ubuntu 以撤消对 sethc.exe 所做的更改,然后重新启动到 Windows。