我正在尝试在运行 Windows Server 2019 的 IIS 10 服务器上设置 Web Deploy。网络管理服务必须运行才能实现这一点,但它不会启动。
我安装了 Windows 功能,并且可以在服务管理中看到相应的 Windows 服务。不幸的是,当我尝试通过服务管理器或 IIS 的管理工具启动时,它失败了。Windows 应用程序事件日志包含以下错误:
Web 管理服务因以下服务特定错误而终止:访问被拒绝。
并且...就是这样。
我能找到的最接近答案的是这,这没有帮助。
答案1
Web 管理服务将无法启动,控制台中出现“代码 5”错误,Windows 安全日志中出现“访问被拒绝”事件如果你有阻止不受信任的字体策略已启用。这是一个已知问题,自版本 1903 起已修复。
这是来自 Microsoft 支持升级工程师的 Microsoft 技术社区帖子,它为我解决了这个确切的问题。https://techcommunity.microsoft.com/t5/iis-support-blog/wmsvc-web-management-service-failing-to-start-with-quot-access/ba-p/770603
很可能阻止不受信任的字体设置已通过注册表、本地策略或基于域的组策略在您的服务器上启用。在我的环境中,我创建了一个仅适用于 Windows Server 2019 计算机的策略,并禁用了以下设置:
Computer Settings > Administrative Templates > System > Mitigation Settings > Untrusted Font Blocking
运行 gpupdate 并重新启动后,服务成功启动。