Я зарегистрировал пользовательскую службу под названием customService с автоматическим (отложенным запуском ) в качестве опции типа запуска. Он был создан с использованием NSSM с помощью следующей команды
nssm install customService
Он запускает простой пакетный файл customService.bat содержащий две простые команды Windows
cd D:\To\Custom\Path
type NUL > 1.txt
Служба запускает этот пакетный файл, который создает пустой текстовый файл 1.txt в папке \To \Custom \Path.
проблема
Когда я выключаю и загружаю свою машину, 1.txt не создается. Однако в services.msc он показывает статус customService как Работающий . Почему это происходит?
Что я обнаружил
- При возникновении проблемы в журналах событий> Журналы Windows> Приложение ошибки не отображаются. Последний зарегистрированный журнал от службы
MSSQLSERVERс уровнем информации и идентификатором события 8128. Прошло ровно 15 минут. - В
services.msc>customServiceStatus отображается состояние Running. Когда я щелкаю по нему правой кнопкой мыши, у меня появляется как минимум 3 варианта: Остановить, Пауза и Перезагрузка. Служба работает успешно (т. Е. Создан 1.txt), когда я нажал «Restart. - В
services.msc> свойстваcustomService> вкладка Зависимости не отображается никаких зависимостей - У меня нет абсолютно никаких проблем при перезагрузке компьютера (т. Е. Создается 1.txt).
Спецификации Windows
У меня Windows 10 Version 1607 (OS Build 14393.576) как показано при запуске команды winver . Также у меня установлены все обновления.
