Установка службы не удалась

У меня странная ситуация, которую я не знаю, как решить. У меня есть исполняемый файл, скажем, cat.exe, расположенный в C:\Program Files\MyPath\cat.exe

Пытаясь использовать sc create каждый раз терпел неудачу, я не был уверен, почему это происходило, и после чтения онлайн я обнаружил, что InstallUtil.exe было лучшее решение.

Итак, я использовал это и из командной строки:C:\Windows\Microsoft.Net\Framework\v 2.0.50727\InstallUtil.exe "C:\Program Files\MyPath\cat.exe"

Это установило сервис правильно. Затем я вошел в службы и изменил режим запуска на автоматический, а затем запустил службу. Через несколько минут сервис потерпел крах. После сбоя служба никогда не запустится снова, каждый раз, когда она достигает предела времени ожидания. Приложение в 3.5, поэтому мысли были удалить службу, а затем установить с помощью v4 installutil.

Затем я попытался удалить сервис, используя: C:\Windows\Microsoft.Net\Framework\v 2.0.50727\InstallUtil.exe /u "C:\Program Files\MyPath\cat.exe"

Это не удалило сервис. Единственный способ удалить службу - это сделать: sc delete "CAT"

Это удаляло службу нормально, но теперь, независимо от того, что я делаю, все попытки повторного добавления с использованием InstallUtil завершаются неудачей, независимо от того, из какого каталога фреймворка я пробую. Также я не могу добавить новые сервисы, такие как C:\Windows\Microsoft.Net\Framework\v 2.0.50727\InstallUtil.exe "C:\Program Files\MyPath\dog.exe"
или в версии 4 C:\Windows\Microsoft.Net\Framework\v 4.3.30319\InstallUtil.exe "C:\Program Files\MyPath\dog.exe"

Я не получаю ошибок, указывающих, что при создании службы произошли ошибки. Любые идеи о том, почему это не удается или что я могу сделать, чтобы попытаться исправить ситуацию?

0 ответов

Другие вопросы по тегам