【发布时间】:2011-04-12 19:23:14
【问题描述】:
我的自动启动 Windows 服务仅在重新启动时无法启动。我有一个用 C# 创建并通过 Wix 创建的安装程序安装的 Windows 服务。该服务设置为自动启动。该服务在 NT AUTHORITY\NETWORK SERVICE 下安装并运行。当服务启动时,它首先进行外部 Web 服务调用。
在 Windows 7 中,我可以将服务设置为自动 - 延迟启动,服务将在重新启动时启动,没问题。但是,此选项在 Windows XP 中不可用,并且当设置为自动启动时,服务会因
而失败A timeout was reached (30000 milliseconds) while waiting for the MyService service to connect.
如果我在登录过程后尝试手动启动,服务启动正常,只有当服务尝试在重新启动时自动启动时才会出现问题,让我相信我需要添加依赖服务到我的服务,让它正确启动。
谁能指出正确的依赖关系或替代方法?
【问题讨论】:
标签: c# .net windows-services installation wix