对于经常部署 Windows Server 2016 的用户;一定已经注意到服务器管理器中关于名为 Downloaded Maps Broker (MapsBroker) 的已停止服务的令人讨厌的警告。尽管此服务设置为“自动(延迟启动)”,但它不会自动启动,如下面的屏幕截图所示:
问问题
4556 次
1 回答
1
此服务仅通过访问下载地图的应用程序按需启动。这个烦人但相当小的问题已经存在很长时间了。它经常引起混乱,我不明白为什么微软还没有解决这个问题。无论如何,幸运的是,有一个简单的修复方法可以完美运行。在部署新环境时,解决这个问题已成为我的例行公事。解决方案(解决方法)如下:
您必须将服务 MapsBroker 设置为“手动”启动。
我想指出,TechNet 论坛和几个博客上正在讨论这个问题。大多数人建议将服务设置为“禁用”。我不推荐。如果 MapsBroker 服务需要由其他服务或应用程序按需启动,则无法启动。要克服这个问题,您必须将其设置为“手动”。有多种方法可以做到这一点:
- 使用 Active Directory 中的组策略对象
- 使用 PowerShell 命令
- 手动
组策略对象 (GPO)
在具有 Active Directory 的大型环境中,最好始终配置 GPO(组策略对象)。我更喜欢使用 GPO 扩展只应用一次。这样服务器管理员就可以随时启用它,以防此服务需要启动并运行。至少你摆脱了这个警告。
Computer Configuration > Preferences > Control Panel Settings > Services
请参见以下示例:
电源外壳
如果您想在单个服务器上修复它,可以使用以下 PowerShell 语法:
Get-Service -Name MapsBroker | Set-Service -StartupType Manual -Confirm:$false
手动
最后但最少的方法是手动设置。通过转到服务控制台 (services.msc) 并将 MapsBroker 服务的启动设置设置为“手动”。
我希望这对您有所帮助。
于 2019-11-17T23:57:38.920 回答