Все действия со службами можно совершать как локально, сидя перед монитором компьютера, так и удаленно, используя удаленный доступ к консоли ОС.
Создание новой системной службы для любой программы
Для запуска программы в качестве системной службы в ОС Windows можно воспользоваться либо графической утилитой, либо консольной командой sc. Графическая утилита srvinstw.exe, выполненная в виде мастера конфигурации, очень проста в использовании и поэтому далее ее рассматривать мы не будем.
Ниже приведены примеры использования консольной команды sc, которая позволяет гибко настроить работу системных служб ОС Windows. Для запуска программы в качестве системной службы с помощью команды sc:
- auto – автоматический старт при загрузке ОС;
- demand — загрузка производится вручную при необходимости;
- disabled — системная служба отключена.
Так выглядит команда для запуск прокси сервера Squid в качестве системной службы:
Изменение параметров запуска службы
Для изменения параметров системной службы нужно ввести новые параметры командой:
Удаление системной службы
Для удаления системной службы из списка служб, требуется в консоли ввести команду:
Запуск, остановка и перезагрузка системной службы
Для того, чтобы запустить службу в ОС Windows нужно в консоли набрать:
Для остановки службы:
Для перезагрузки службы:
SC create не работает
>denis
Вы мне, прямо, глаза открыли, я много раз это проделывал и все получалось, а тут оказывается, что не должно было, т.к. это не работает!!!
Можете конкретный пример привести: где это не работает? С какой программой? Саму строку, которую набираете можете привести.
у меня тоже не работало, погуглил – нашел решение проблемы. После равно нужно ставить пробел
Вроде я поправлял в статье. Сейчас все перепроверил и поправил в недостающих местах. Спасибо, за комментарий.
P.S. А еще говорят проблемы у Linux`а с сложным синтаксисом…
C:/Squid/etc/squid.conf – это конфиги с каких пор выполняемый стали. Умник сраный. Аффтор нах.
Ваши выкрики из толпы тут не кому не нужны. Если Вы не знаете как стартовать Squid в Windows, то не стоит показывать здесь свое незнание и невоспитанность
Кстати, для Вас ссылка
Хорошая статья!! СПС!!
sc create AutoVPN binpath= “c:\Windows\System32\rasdial.exe NameInet NameUser Parol”
Не работает служба:
“Не удалось запустить службу AutoVPN на Локальный компьютер.
Ошибка 1053: Служба не ответила на запрос своевременно” ???
rasdial.exe «NameInet» Login Password (имя подключения в кавычках!) лучше вставить в Планировщик задач с отсрочкой на 5 – 15 секунд (в зависимости от быстроты загрузки вашей Винды и наличия SSD). Задержка обязательна, иначе просто не успевают все нужные службы подгрузиться.