Есть ли способ установить другое значение для тайм-аута запуска службы для каждой службы? Я могу изменить его, используя ключ реестра ServicePipeTimeout, но он на машину (http://support.microsoft.com/kb/824344).
В настоящий момент единственное, о чем я думал, это сделать все трудоемкие действия запуска в другом потоке.