Declaration of VAR

and some other stuff

Установка и удаление Windows служб

2015-05-23 14:05:01 +0300

2015-05-23 14:05:01 +0300 | Comments

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

Описание

Приложение использует тот же самый 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

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