阻止服务器管理器在 Windows Server 上登录时启动

Jacki

服务器管理器当您使用本地管理员组成员的帐户登录 Windows Server 时,仪表板会自动打开。服务器管理器控制台允许您添加或删除 Windows Server 角色或功能、管理特定角色(最常用于管理 RDS 部署)、运行 RSAT 管理工具以及查看本地或远程服务器的状态。大多数管理员更喜欢在登录时禁用服务器管理器控制台的自动启动。如有必要,您可以通过“开始”菜单中的快捷方式手动打开此控制台。

我们来看看如何在 Windows Server 2022/2019/2016 中禁用服务器管理器仪表板的自动启动。

您可以通过以下命令禁用当前用户自动启动服务器管理器控制台管理->服务器管理器属性菜单。

检查选项登录时不自动启动服务器管理器

了解更多:如何在 Windows Server 上启动时禁用服务器管理器

还有多种方法可以为所有管理员禁用服务器管理器自动启动。

方法1.禁用服务器管理器计划任务

当用户登录时,使用单独的计划任务自动运行服务器管理器。打开taskschd.msc控制台并导航到 MicrosoftWindowsServer Manager。禁用服务器管理器任务。

您还可以使用 PowerShell 禁用计划程序任务:

Get-ScheduledTask -TaskName ServerManager | Disable-ScheduledTask

方法 2. 使用组策略禁用服务器管理器自动启动

有一个单独的组策略选项允许禁用服务器管理器的自动启动。

您可以使用本地gpedit.msc编辑器以在独立计算机上启用此设置。要将此策略应用于 AD 域中的所有服务器,请使用以下命令创建 GPO:gpmc.msc控制台并将策略链接到包含 Windows Server 计算机的 OU 或域根。要仅将策略应用于 Windows Server 主机,您可以配置 WMI 筛选器。

转到计算机配置 -> 策略 -> 管理模板 -> 系统 -> 服务器管理器并启用登录时不自动显示服务器管理器政策。

方法 3. 通过注册表登录时禁用服务器管理器。

上述政策对应的是登录时不打开服务器管理器HKLMSOFTWAREMicrosoftServerManager 键中的注册表参数。要防止服务器管理器自动启动,您可以将此参数的值从 0 更改为1:

REG ADD "HKLMSOFTWAREMicrosoftServerManager" /v DoNotOpenServerManagerAtLogon /t REG_DWORD /d 1 /f

或者您可以使用 PowerShell 更改注册表值:

Set-ItemProperty -Path "HKLM:SOFTWAREMicrosoftServerManager" -name "DoNotOpenServerManagerAtLogon" -Value 1 -Force -ErrorAction SilentlyContinue