Я зарегистрировал пользовательскую службу под названием 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
>customService
Status отображается состояние Running. Когда я щелкаю по нему правой кнопкой мыши, у меня появляется как минимум 3 варианта: Остановить, Пауза и Перезагрузка. Служба работает успешно (т. Е. Создан 1.txt), когда я нажал «Restart
. - В
services.msc
> свойстваcustomService
> вкладка Зависимости не отображается никаких зависимостей - У меня нет абсолютно никаких проблем при перезагрузке компьютера (т. Е. Создается 1.txt).
Спецификации Windows
У меня Windows 10 Version 1607 (OS Build 14393.576)
как показано при запуске команды winver
. Также у меня установлены все обновления.