Работа с системными службами из консоли в Windows: создание, удаление, запуск, остановка и изменение параметров


Если Вас интересует вопрос: «Как удалить / создать свою службу в Windows?» — то эта статья несомненно Вам будет полезна. Это попытка собрать воедино всю найденную информацию, касающуюся настройки системных служб Windows через консоль. На все эти вопросы способна ответить одна единственная консольная команда Windows — sc. Команда sc имеет большое количество параметров, полный список которых можно посмотреть здесь. Наиболее востребованные будут приведены ниже.

 

Все действия со службами можно совершать как локально, сидя перед монитором компьютера, так и удаленно, используя удаленный доступ к консоли ОС.

Содержание

  1. 1. Создание новой системной службы
  2. 2. Изменение параметров запуска службы
  3. 3. Удаление системной службы
  4. 4. Запуск, остановка и перезагрузка системной службы

Для ручной гибки труб используют специальные трубогибы, ручной трубогиб для всех видов труб!

1. Создание новой системной службы для любой программы


Для запуска программы в качестве системной службы в ОС Windows можно воспользоваться либо графической утилитой, либо консольной командой sc. Графическая утилита srvinstw.exe, выполненная в виде мастера конфигурации, очень проста в использовании и поэтому далее ее рассматривать мы не будем.

Ниже приведены примеры использования консольной команды sc, которая позволяет гибко настроить работу системных служб ОС Windows. Для запуска программы в качестве системной службы с помощью команды sc: # sc create имя_службы binpath= путь_до_исполняемого_файла start=параметр_запуска displayname= отображаемое_имяИмя службы — это системное название создаваемой службы, выступающее в качестве уникального идентификатора. Если имя службы содержит пробелы, то название службы следует поместить в двойные кавычки.Параметр запуска может принимать значение:

  • auto — автоматический старт при загрузке ОС;
  • demand — загрузка производится вручную при необходимости;
  • disabled — системная служба отключена.
Читать также  Вышел SoftMaker Office 2010

Отображаемое имя — это имя службы, которое будет показываться для пользователя. Пример:

Так выглядит команда для запуск прокси сервера Squid в качестве системной службы:

# sc create squid binpath= C:/Squid/etc/squid.conf start=auto displayname=" Proxy server Squid"

2. Изменение параметров запуска службы


Для изменения параметров системной службы нужно ввести новые параметры командой: # sc config имя_службы start=параметр_запуска [displayname= отображаемое_имя]

3. Удаление системной службы


Для удаления системной службы из списка служб, требуется в консоли ввести команду: # sc delete имя_службы

4. Запуск, остановка и перезагрузка системной службы


Для того, чтобы запустить службу в ОС Windows нужно в консоли набрать: # net start имя_службы

Для остановки службы: # net stop имя_службы

Для перезагрузки службы: # net restart имя_службы

 

 

Источник: itshaman.ru

+ There are no comments

Add yours