tva*_*ver 22 windows-7 uac user-accounts login
所以我有一台带有 2 个用户帐户的 Windows 7 家用机器。一个是标准用户帐户,一个是管理员帐户。现在这将交给一个技术含量很低的用户,所以我不希望他们能够在登录时看到管理员帐户,但他们想要一个密码来防止其他人使用这台机器.
我的目标是当用户打开计算机时,他们会看到他们的登录信息。登录到他们的非管理员帐户后,如果需要安装某些东西,则可以通过 UAC 使用管理员帐户。
我尝试创建 reg 键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList并添加帐户名的 dword 并将其设置为 0。它成功地从登录屏幕隐藏了帐户。以及对UAC隐藏它。所以它没有满足第二个要求,即能够通过 UAC 以管理员身份运行。
此外,由于我没有设置管理员密码(将其留空),似乎我已将自己完全锁定在机器之外,因为 runas 不接受空白密码。所以我也无法撤消它,并且非常有效地阻止了安装,提示重新安装操作系统。
这是 Windows 7 Home,因此没有用户管理控制台。
nhi*_*kle 13
原来的问题是不同的,但我之前实际上已经提供了这个问题的答案。请参阅我在问题“始终显示最后一个/默认用户 Windows 7 欢迎屏幕”中的帖子- 它解释了如何一起设置 UAC 和隐藏帐户,以便您可以通过 UAC 对帐户进行身份验证,但不能从欢迎屏幕登录。
本质上,您需要做的是配置 UAC 提示用户手动输入他们的用户名和密码,允许您输入一个在登录屏幕中隐藏但仍然启用的用户名。有关如何执行此操作的说明在链接的帖子中。
与此同时,您仍然可以在不完全重新安装的情况下恢复帐户。打开命令提示符 ( cmd.exe),然后键入runas /user:USERNAME regedit.exe,其中 USERNAME 是管理帐户的名称。它会提示您输入该用户的密码;输入它并按回车键。这将打开以该用户身份运行的注册表编辑器,您可以从中进入并恢复所做的更改,将帐户添加回登录屏幕。
重新阅读您的问题并注意到您说 run-as 不起作用。当您尝试启动到安全模式时会发生什么?我似乎记得在 Windows 7 家庭高级版中,默认情况下禁用内置管理员帐户,但在安全模式下启用,允许您登录并进行更改。除非您在设置的任何帐户之外隐藏了内置帐户,否则这可能会起作用。
最后,如果所有其他方法都失败了,您可以尝试从恢复控制台运行系统还原。启动到 Windows 7 安装盘,然后选择“修复 Windows 安装”而不是安装。您可以选择您的安装,然后最终将进入您可以选择进行还原的屏幕。如果它有足够旧的还原点,这应该将注册表更改回进行更改之前的状态。您的文件不会被系统还原修改,尽管某些系统设置可能会修改。
(随着问题的改变,我的回答也必须改变。)
我的想法是不需要取消隐藏管理员帐户即可使用它。此帐户可以通过 机制在欢迎屏幕中隐藏Winlogon\SpecialAccounts\UserList。
这是基于这样一个事实,即始终可以使用 RunAs 在命令提示符(或运行框)中以管理员身份发出任何命令:
RunAs /user:admin "control userpasswords2"
RunAs /user:admin regedit
Run Code Online (Sandbox Code Playgroud)
您也可以通过这种方式导入一个预先准备好的 .reg 文件,该文件将取消隐藏管理员帐户供您自己使用,然后在您完成此计算机后使用另一个 .reg 文件将其再次隐藏。
RunAs /user:admin regedit c:\secret\directory\unhide_admin.reg
RunAs /user:admin regedit c:\secret\directory\hide_admin.reg
Run Code Online (Sandbox Code Playgroud)
通过这种方式,您可以自动隐藏和取消隐藏管理员帐户。
| 归档时间: |
|
| 查看次数: |
32022 次 |
| 最近记录: |