Мой автоматический запуск службы Windows не запускается только при перезагрузке. У меня есть служба Windows, созданная на С# и установленная через установщик Wix. Служба настроена для автоматического запуска. Служба устанавливается и запускается в службе NT AUTHORITY\NETWORK SERVICE. Когда служба запускается, она сначала вызывает вызов внешних веб-сервисов.
В Windows 7 я могу настроить автоматическую службу - запуск с задержкой и запуск службы при перезагрузке без проблем. Однако эта опция недоступна в Windows XP, а при установке "Автоматический запуск" служба не работает из-за
A timeout was reached (30000 milliseconds) while waiting for the MyService service to connect.
Если я попытаюсь запустить вручную после процесса входа в систему, сервис начнется нормально, только когда служба попытается автоматически запустить при перезагрузке, что есть проблема, заставив меня поверить, что есть службы зависимостей, которые мне нужно добавить к моему обслуживанию, чтобы он начал правильно.
Может ли кто-нибудь указать мне на правильные зависимости или альтернативный подход?