我有一台运行 Windows XP Home SP3 的机器。我有一个脚本,我经常在其他 Windows XP pro 机器上运行,该脚本会调用管理员帐户来执行某些操作。出于安全考虑,我不会深入讨论它如何获取其凭据信息。
无论如何,当我在 XP Home 上运行这个脚本时,我得到了旧的
由于账户限制,您无法登录
消息并且脚本失败。
此行为是设计使然。出现此问题的原因是管理员帐户已被搁置,以便在所有者帐户不可用时可以在安全模式下使用。
有没有办法可以使用 Windows XP home 以正常模式登录管理员帐户以便运行该脚本?
答案1
可以欺骗 Windows XP Home Edition 为您提供一个可用于脚本目的的管理员帐户。
这是通过使用我在科技共和,然后更进一步:
按Windows+R访问运行对话框。在打开文本框中,输入
控制用户密码2
单击“确定”访问“用户帐户”对话框。
从列表中选择管理员帐户并单击属性按钮。在用户名文本框中,输入新名称,然后单击确定。
完成此操作后,注销并重新登录。
转到控制面板,然后转到用户帐户。现在,您可以创建一个名为 Administrator 的新帐户,该帐户在输入所需密码后即可与脚本配合使用。您甚至可以在正常模式下登录新的管理员帐户。
这样做之所以有效,是因为 Windows 通过使用 SID 而不是用户友好名称来限制管理员帐户。这样做的副作用是,您的“Whoopadoop”(或您命名的任何名称)帐户只能在安全模式下加载。