В моем случае я определил, что мне нужно настроить безопасность моей службы, чтобы она могла быть перезапущена отдельной службой «сторожевого таймера» в случае сбоя моей службы.
Сначала откройте mmc.exe, затем добавьте оснастки «Конфигурация и анализ безопасности» и «Шаблоны безопасности».
Затем создайте новый пустой шаблон безопасности из элемента «Шаблоны безопасности», дайте ему имя и нажмите OK, чтобы сохранить его на локальном диске в удобном месте.
Затем откройте «Конфигурация и анализ безопасности» и выберите «Открыть базу данных ...», дайте ему имя и сохраните его в том же каталоге, что и предыдущий шаг. Когда появится окно «Импорт шаблона», откройте файл * .inf в том же каталоге.
Далее щелкните правой кнопкой мыши «Настройка и анализ безопасности» и выберите «Анализ компьютера ...». Появится следующее:
Дважды щелкните «Системные службы», найдите и дважды щелкните свою службу, затем установите флажок «Определить эту политику в базе данных» и нажмите кнопку «Изменить безопасность».
Здесь это становится отличным от того, что описано в ссылке @JOG, опубликованной, поскольку я использую Windows 8.1 - я включил «запуск, остановку и паузу» для «ИНТЕРАКТИВНЫЙ» и «СЕРВИС»
К вашему сведению, я выполнил вышеизложенное, следуя этому руководству, как @JOG предложил: https://thommck.wordpress.com/2011/12/02/how-to-allow-non-admins-to-start-and-stop-system-services/