始终显示上一个/默认用户Windows 7欢迎屏幕


12

我在Windows 7机器上有三个用户帐户:共享,管理员和标准。

我只希望标准帐户显示在欢迎屏幕上。

我知道特殊帐户/用户列表注册表的编辑。不幸的是,这会将帐户从UAC提升特权对话框中删除。我不想“自动登录”,因为这会跳过欢迎屏幕。

考虑“ 不显示最后一个用户 ”设置。

如果只有一种方法可以始终显示最后一个用户(例如重新启动时),而不仅仅是注销时。这会伪装其他帐户-只要用户仅看到他们的帐户,他们就永远不会单击“切换用户”。

有什么想法吗?

等待Win7 SP1吗?; D


那么,为什么要问这个问题,如果您已经知道答案呢?
詹姆斯·默兹

1
因为您永远不知道某人什么时候会有一个聪明的解决方案;)
nhinkle 2010年

Answers:


12

这不是您提出的确切问题的解决方案,但可以实现您的目标,即能够提升为管理员帐户,但不会在登录屏幕上显示该帐户。

这是您需要做的。使用特殊帐户注册表项可从登录屏幕隐藏管理员帐户(以及您要隐藏的任何其他帐户)。然后,将UAC配置为提示输入用户名和密码,而不仅仅是显示可点击的用户名。这将使您提升到一个隐藏帐户,因为它的行为很像登录的“不显示最后一个用户名”设置。这就是它的样子;您可以输入任何(管理员)用户名:

海拔

为了进行配置,您要做的就是创建一个注册表值。转到HKLM\Software\Microsoft\Windows\CurrentVersion\Policies并创建一个名为的密钥(CredUI如果它尚不存在)。然后,内CredUI,创建一个名为DWORD EnumerateAdministrators与价值0x00000000。而已!现在,您可以提升到所需的任何帐户,并隐藏所需的任何帐户。

如果您不想手动编辑注册表,可以将以下代码粘贴到记事本中,并将其另存为带有.reg扩展名的文件,然后打开该文件以将数据添加到注册表中。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\CredUI]
"EnumerateAdministrators"=dword:00000000

顺便说一句,它说“域:MOSS”,但这只是我的本地计算机的名称。这实际上是域上的默认行为(提示输入用户名和密码),但是可以在未加入域的计算机上启用它。应该可以在Windows 7或Vista的任何版本中使用,但我仅在Windows 7 Pro上进行了测试。
2010年

1
nhinkle:非常非常感谢-太好了。
伯爵

4

解决方法:在工作组计算机上获取域样式登录。
猜测原始的询问者将不会看到此消息,但是对于任何可能会遇到此问题的人来说,他们都希望在Windows 7中寻找此类功能...
要在工作组计算机上仅获取上一个用户+切换按钮(其他用户)登录-添加:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ DomainStyleLogon]

所有注册表警告均适用。名称“ DomainStyleLogon”似乎无关紧要-只是ProfileList下有一个空键。我找到了该线程:http :
//answers.microsoft.com/zh-cn/windows/forum/windows_7-security/how-to-make-windows-7-show-user-list-on-login/63cea659-f6a0 -412d-a0b1-952a26c1df44
某位用户报告了我实际上正在寻找的这种行为是一个问题。所以我撤消了KindBullet提供的修复程序,它似乎起作用了。我并不是说我建议这样做-有意使用似乎是一个错误的东西,将来可能会“修复”-但它似乎确实对我很好,没有其他副作用。


-3

只需在局域网环境中使用另一台PC登录Remote dekstop,然后在询问用户ID和密码时,只需键入隐藏的ID和密码即可。完成了


请仔细阅读问题。您的答案没有回答原始问题。
DavidPostill
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.