Работает при загрузке
Превратите ваш процесс в службу Windows с помощью команды sc. Основной синтаксис:
sc create NewServiceName binpath= c:\windows\system32\newserv.exe
Обратите внимание на пробел после binpath=
. Создав службу, вы можете настроить ее на автоматический запуск, как и любой другой службы. Если вам неясно, перейдите в меню «Пуск» и выберите « Run
. Введите services.msc
в открывшемся окне. Откроется оснастка служб в консоли управления Microsoft. Отсюда вы сможете найти свой сервис в списке (среди многих других) и настроить его автоматический запуск с помощью инструментов графического интерфейса. Вы также можете сделать эту часть своей команды sc create
, но для новичка, вероятно, гораздо проще просто создать чертову вещь, а затем использовать инструменты графического интерфейса, чтобы настроить ее так, как вы хотите.
И последнее замечание: убедитесь, что вы запускаете его с учетной записью, имеющей соответствующие разрешения. Учетные записи службы или системы лучше, но иногда вам нужно что-то другое.
Перезапуск по требованию
Небольшой пакетный файл (* .bat) сделает свое дело:
sc stop NewServiceName
sc start NewServiceName