比较来自世界各地的卖家的域名和 IT 服务价格

为什么我的服务 Windows BuildBot 立即给出错误 7000?

我正在建立
https://buildbot.net
worker 在虚拟机上 Windows Server 2016 Datacenter Edition, 工作B. Azure. 它将是我们产品的大会 Windows 使用编译器 Visual Studio C ++.

我达到了工作人员的安装并在管理桌面会话中工作。 它连接到我们的首席装配服务器,并通过测试程序集的结果来判断,可以访问所有必要的工具和服务。

我在工作人员开始作为服务。 这将代表未经特权的用户自动启动工人。

但 ... 该服务无法启动。 当我在活动日志中看时,我看到“杂志中的两个错误 Windows → 系统”:

ID 活动: 7000

无法运行服务 BuildBot 由于下一个错误:服务没有响应启动请求或及时控制。


事件ID: 7009

等待时间已过期 (30000 毫无孤单) 当你等待服务时 BuildBot


没有活动 BuildBot 未注册“日志 Windows → 应用程序“,并注册这些事件 (该服务被注册为失败) 试图运行它时立即。

目前,该服务被配置为工作 «LocalSystem» (后来我计划限制访问权限). 据我所理解, «LocalSystem» 应该访问所有本地资源,因此我认为文件系统权限可能会导致此问题。

这项服务失败是否有任何常见原因?

是否有任何其他日志或诊断信息,我应该注意哪些?

我可以采取哪些其他步骤来确定这个失败的原因?

更改:即使使用代表的简单测试服务,此问题也可重复
https://stackoverflow.com/a/32440/266449
.
已邀请:

江南孤鹜

赞同来自:

这个问题是未注册的 DLL. 特别是服务支持 Python, 假如 pywin32, 需要某些图书馆 DLL 可以与之互动 Win32 API. 这些图书馆 DLL 安装时必须自动安装 pywin32 通过:

pip install pypiwin32

如提到的B.
https://stackoverflow.com/a/34942168/266449
, 在这种情况下正确的更正是开始:

python C:\Python27\Scripts\pywin32_postinstall.py install

它解决了我的问题。

要回复问题请先登录注册