今天下午,我build立了一个Win Server 2008 R2系统,用于Team Foundation源代码控制。 为了让我的队友有权连接,我必须为每个人创build一个用户帐户,共有10个。 (我不能,我不想创build一个域)。
现在,这样做后,所有的用户帐户都显示在login屏幕上。
我可以做什么,以便所有的帐户不显示在那里?
在registry中有一个参数来控制“欢迎屏幕”上帐户的显示。
向下search“HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon”并创build一个名为“SpecialAccounts”的新密钥。 创build一个名为“UserList”的“SpecialAccounts”子项。 在“UserList”键中,使用要隐藏的帐户名称创build一个DWORD值,并将该DWORD的值设置为0.对每个要隐藏的帐户执行此操作。
发现这个registryconfiguration好得多。
打开你的“registry”
HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WINDOWS_NT \ CURRENTVERSION \ WINLOGON
第1步:在Winlogon上添加一个名为“SpecialAccounts”的密钥文件夹
HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WINDOWS_NT \ CURRENTVERSION \ WINLOGON \在SpecialAccounts
第二步:在SpecialAccounts上添加一个名为“UserList”的密钥文件夹
HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WINDOWS_NT \ CURRENTVERSION \ WINLOGON \ SPECIALACCOUNTS \ USERLIST
第3步:添加DWORD(32位)并将其命名为您要隐藏的用户名,并将其设置为“0”
注意:您必须禁用“交互式login:不显示最后的用户名”,以便pipe理员是唯一的用户login
禁止用户在本地login您可以编辑本地组策略。
启动政策编辑器gpedit.msc 。 转至计算机configuration > Windows设置 > 安全设置 > 本地策略 > 用户权限分配 。 您可以在那里find拒绝login本地策略您可以添加一组用户或每个用户分开。
这将导致添加到此策略的用户无法在本地login,并且不会出现在login屏幕上。
以具有pipe理访问权限的用户身份login>开始>在search/运行框中键入regedit {enter}>导航到以下registry项;
HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows> CurrentVersion> Policies> System
find'dontdisplaylastusername'DWORD并将其值更改为1(数字1)
为了达到你想要的结果,你可以执行以下3个选项中的任何一个:
1)启用交互式login:不要在本地安全策略pipe理单元(secpol.msc)中显示最后一个用户名:设置。
2)将以下registry值更改为1的registry值dontdisplaylastusername :
HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \政策\系统
3)运行下面的PowerShell命令:
Set-ItemProperty -Path "HKLM:Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name dontdisplaylastusername -Value 1 -Type DWORD
以上所有步骤均在此处详述。 请注意,该链接是我博客上的post。
有一个简单的解决方法:在本地安全策略转到本地策略>安全选项,并启用“交互式login:不显示最后一个用户名”。 这会隐藏所有用户,即使您在login屏幕中单击“切换用户”。
一步步 –
开始>运行> gpedit.msc>本地计算机策略>计算机configuration> Windows设置>安全设置>本地策略>安全选项>现在启用“交互式login:不显示上次用户名”。
您可以通过将本地策略设置为启用Always use classic logon (在我的W7盒上,位于“计算机configuration”>“系统”>“login”下)来作弊。 然后,应该转到XP风格的login屏幕,而不是2008 R2login屏幕。
尝试这个:
启动gpedit.msc
双击“计算机configuration”/“Windows设置”/“安全设置”/“本地策略”/“安全选项”下的策略“交互式login:不显示上一个用户名”
select选项“已启用”。
开始 – 运行 – gpupdate
注销(不需要重新启动)