Я задолбался каждый раз ставить, запускать, останавливать и удалять разрабатываемые службы через InstallUtil.exe, потому написал приложение, которое это всё упрощает.

Главное окно NWShelper

Приложение использует тот же самый InstallUtil.exe, но теперь не нужно лезть в консоль и печатать там команды.

Описание

Всё управление вынесено в пять кнопок:

  1. Запрос статуса службы (работает, остановлена, не установлена);
  2. Установка службы (InstallUtil.exe D:\path2service\yourservice.exe);
  3. Запуск службы (net start yourservice);
  4. Остановка службы (net stop yourservice);
  5. Удаление службы (InstallUtil.exe /u D:\path2service\yourservice.exe).

Приложение самостоятельно находит все установленные версии .NET Framework, нужно только выбрать требуемую для вашей службы.

Требования

Приложение тестировалось в Windows 8.1, но должно работать в любой, главное чтобы был установлен .NET Framework 4.5.1.

Настройки

В .config файле есть некоторые настройки.

netPath_default

Если приложение не сможет найти .NET Framework, то можно указать путь вручную.

consoleEncoding

Кодировка результата выполнения команд.

Загрузить

Для запуска нужна только папка bin\Release, остальное можете удалить. Из самой папки нужны только эти файлы:

  • NWShelper.exe
  • NWShelper.exe.config
  • Ookii.Dialogs.Wpf.dll

Можете оставлять замечания/предложения на этой странице либо тут в каментах.