Windows Server 2008 R2:用户帐户设置为在login时不显示

今天下午,我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

注销(不需要重新启动)