Sc
настройка информации об услугах, связывается с диспетчером управления службами [исполняемый файл Sc.exe]
Описание:
SC - это программа командной строки, используемая для связи
с контроллером служб NT и службами.
Использование:
sc <server> [command] [service name] <option1> <option2>...
Опция <server> имеет форму "\\ ServerName"
Дополнительную справку по командам можно получить, набрав: «sc [команда]»
Команды:
query Запрашивает статус услуги или
перечисляет статус для типов услуг.
queryex Запрашивает расширенный статус услуги или
перечисляет статус для типов услуг.
start Запускает службу.
pause Посылает сервису запрос на управление PAUSE.
interrogate Посылает сервису запрос управления INTERROGATE.
continue Посылает сервису управляющий запрос CONTINUE.
stop Посылает сервису STOP-запрос.
config Изменяет конфигурацию службы (постоянная).
description Изменяет описание услуги.
failure Изменяет действия, предпринимаемые службой в случае сбоя.
sidtype Изменяет тип SID службы.
qc Запрашивает информацию о конфигурации для службы.
qdescription Запрашивает описание услуги.
qfailure Запрашивает действия, предпринимаемые службой в случае сбоя.
qsidtype Запрашивает тип SID службы.
delete Удаляет сервис (из реестра).
create Создает сервис (добавляет в реестр).
control Отправляет элемент управления в службу.
sdshow Отображает дескриптор безопасности службы.
sdset Устанавливает дескриптор безопасности службы.
showsid Отображает строку SID службы, соответствующую произвольному имени.
GetDisplayName Получает DisplayName для службы.
GetKeyName Получает ServiceKeyName для службы.
EnumDepend Перечисляет зависимости службы.
Следующие команды не требуют имени службы:
sc <server> <command> <option>
boot (ok | bad) Указывает, следует ли сохранить последнюю загрузку
как последнюю заведомо удачную конфигурацию загрузки.
Lock Блокирует базу данных службы
QueryLock Запрашивает LockStatus для базы данных SCManager
Пример:
sc start MyService
Хотите получить справку по командам QUERY и QUERYEX? [y | n]: y
ОПЦИИ QUERY и QUERYEX:
Если за командой запроса следует имя службы, возвращается статус этой службы.
Дальнейшие опции в этом случае не применяются.
Если после команды запроса ничего не указано или один из параметров,
указанных ниже, перечисляются службы.
type= Тип перечисляемых услуг (драйвер, сервис, все)
(по умолчанию = сервис)
state= Состояние перечисляемых сервисов (неактивные, все)
(по умолчанию = активен)
bufsize=Размер (в байтах) буфера перечисления
(по умолчанию = 4096)
ri= Номер индекса возобновления, с которого следует начать перечисление.
(по умолчанию = 0)
group= Группа услуг для перечисления
(по умолчанию = все группы)
Примеры синтаксиса:
sc query - Перечисляет статус активных служб и драйверов
sc query messenger - Отображает статус службы обмена сообщениями
sc queryex messenger - Отображает расширенный статус службы обмена сообщениями
sc query type= driver - Перечисляет только активные драйверы
sc query type= service - Перечисляет только службы Win32
sc query state= all - Перечисляет все сервисы и драйверы
sc query bufsize= 50 - Перечисляет с помощью 50-байтового буфера.
sc query ri= 14 - Перечисляет с индексом резюме = 14
sc queryex group= "" - Перечисляет активные службы, не входящие в группу
sc query type= service type= interact - Перечисляет все интерактивные сервисы
sc query type= driver group= NDIS - Перечисляет все драйверы NDIS