1

У меня есть фиктивное приложение, которое я хочу запустить в качестве службы Windows. Приложение еще не существует, но я знаю, что оно должно запускаться автоматически при загрузке компьютера, поэтому я пытаюсь настроить установщик сейчас.

Я создал сервис с помощью следующей команды:

sc create ServiceName binpath= C:\path\to\ServiceName.exe start= auto displayname= "Better Service Name"

Кажется, это работает, я вижу службу в управлении компьютером с правильными свойствами.

Однако, когда я запускаю службу, я вижу, что exe запускается в диспетчере задач, но затем сообщает окно управления службами

«Ошибка 1053: служба не ответила на запрос запуска или управления своевременно».

И тогда exe умирает.

Я попытался изменить реестр, чтобы увеличить время ожидания с 30 секунд до 180 секунд, но это не помогло.

Я также попробовал шаги, предложенные здесь, но я не смог удалить ни один из файлов, "потому что файл открыт в системе". Я не совсем уверен, что это значит, но я не смог решить это.

Что еще я могу сделать, чтобы попытаться начать?

Я также открыт для других вариантов автоматического запуска этого exe-файла. Мне нравится удобство наличия службы в случае ее сбоя по какой-либо причине, возможно, им будет легче управлять, но я не настаиваю на этом.

0