Answers:
我发现了Alen Siljak撰写的这篇博客文章,其中描述了如何防止登录时启动。有两种解决方法。第一个也是最简单的是服务器管理器本身中的复选框。第二个涉及修改注册表,该注册表可用于为大量服务器自动执行流程并编写脚本。
UI方法 -在“服务器管理器”程序中,有“服务器摘要->计算机信息”部分。在该部分的底部,有一个复选框“登录时不显示此控制台”。选中此框并退出程序,在下次登录时,您将不会看到服务器管理器。
注册表方法 -转到注册表编辑器,HKLM\Software\Microsoft\ServerManager并将变量设置DoNotOpenServerManagerAtLogon为1。然后转到处的另一个条目HKCU\Software\Microsoft\ServerManager并将其设置CheckedUnattendLaunchSetting为0(请注意,这只会为当前用户设置)。注销并重新登录后,您应该不再看到服务器管理器。
使用组策略也可以抑制此行为。从TechNet上的服务器管理器主窗口中:
在不显示我在登录该控制台的复选框计算机信息部分允许管理员阻止服务器管理器自动打开,当他们登录到电脑,如果他们不需要看到服务器管理器在每次登录。也可以通过组策略设置“ 本地计算机策略/计算机配置/管理模板/系统/服务器管理器/登录时不自动显示服务器管理器”来控制此行为。
在我们的服务器上,启动服务器管理器,在右上方的顶部选择“管理”,然后选择“服务器管理器属性”,然后在该屏幕上选中“不要在登录时自动启动服务器管理器”。
使用skeletank的注册表建议,我为此创建了一个reg文件。无论是批量使用还是手动使用,都非常简单。
只需创建一个扩展名为.reg的文本文件,然后复制粘贴下一个文件:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\ServerManager]
"CheckedUnattendLaunchSetting"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager]
"DoNotOpenServerManagerAtLogon"=dword:00000001