Екип на SC - Управление на услуги.

Екип SC се използва за конфигуриране, състояние на анкета, спиране, стартиране, премахване и добавяне на системни услуги от командния ред на Windows. Повечето от командните подкоманди SC важи и за шофьорите. Ако имате съответните права, командата SC може да се използва за управление на услуги както на локални, така и на отдалечени системи.

Формат на командния ред:


sc сървър [команда] [име на услуга] параметър1 параметър2 .


При стартиране SC.EXE без параметри се показва подсказка за използване на командата.

заявка -Заявка за състояние на услугата или изброяване на състояния на типа услуга.

queryex - Искане на разширено състояние на услугата или изброяване на състояния на тип услуга.

старт - Старт на услугата.

пауза - Изпратете заявка за контрол на PAUSE до спиране на услугата.

разпитвам - Изпращане на Искане за контрол на INTERROGATE до Услугата.

продължи - Изпратете заявка за продължаване на контрола до услугата за възобновяване.

Спри се - Изпращане на заявка за СТОП до Услугата.

конфиг - Промяна на конфигурацията на услугата (постоянна).

описание - Променете описанието на услугата.

неуспех - Промяна на действието, предприето от услуга при повреда.

неуспешен флаг - Промяна на знамето за неуспех на услугата.

sidtype - Променете типа SID на услуга.

прив- Промяна на привилегиите, необходими за услуга.

qc - Искане на конфигурационни данни за услуга.

q описание - Заявка за описание на услугата.

q неизправност - Искане на действието, което службата трябва да предприеме при повреда.

qfailureflag - Искане на флаг за неизправност на услугата.

qsidtype - Заявка за тип SID на услугата.

qprivs - Искане на привилегиите, необходими за услуга.

qtriggerinfo - Заявяване на параметри на услугата.

qpreferrednode - Искане на предпочитания NUMA възел на услугата.

Изтрий - Премахване на услуга (от регистъра).

създайте - Създайте услуга (добавете я в системния регистър).

контрол - Изпращане на контролен сигнал до услугата.

sdshow - Картографиране на дескриптора на услугата.

sdset - Задаване на дескриптора за сигурност на услугата.

showid - Показване на сервизен SID низ, който съвпада с произволно име.

triggerinfo - Конфигуриране на опциите за задействане на услугата.

предпочитан възел - Задаване на предпочитания NUMA възел на услугата.

GetDisplayName - Получаване на параметъра DisplayName за услуга.

GetKeyName - Вземете името на раздела за услуга (ServiceKeyName).

EnumDepend - Изброяване на зависимост от услугата.

Следните команди не изискват име на услуга:

sc сървър командни параметри зареждане - (добре | лошо) Показва дали искате да запазите последното зареждане като Последна известна конфигурация на зареждане

Ключалка -Заключване на базата данни на услугата

QueryLock -Заявете за състоянието на заключване (LockStatus) на базата данни на SCManager

Помощ за команди QUERY и QUERYEX:

Параметри QUERY и QUERYEX:

Ако след командата за заявка е посочено име на услуга, състоянието на тази услуга ще бъде върнато. В този случай не се използват допълнителни параметри. Ако след командата за заявка са посочени следните параметри или не е посочено нищо, услугите се изброяват.

тип = - Тип услуга за изброяване (драйвер, услуга, всички) (по подразбиране = услуга)

състояние = - Състояние на услугата за изброяване (неактивно, всички) (по подразбиране = активно)

bufsize = - Размер (в байтове) на буфера за изброяване (по подразбиране = 4096)

ri = - Възобновете индексния номер, за да стартирате изброяването (по подразбиране = 0)

група = - Сервизна група за изброяване (по подразбиране = всички групи)

Примери за използване на SC.


sc заявка - Избройте състоянията на активните услуги и драйверите

sc заявка dnscache - Показва състоянието на услугата DNS клиент с кратко име dnscache

Пример за показана информация:

Изход_код_уин32
Service_exit_code
Check Point
Очакване

sc \\ mycomp queryex dnscache - покажете разширеното състояние на услугата DNS Client на компютър с име mycomp

Пример за показана информация:

ServiceName: dnscache
Тип
състояние

Изход_код_уин32
Service_exit_code
Check Point
Очакване
Process_id
Знамена

sc стоп dnscache - спрете услугата DNS клиент на локалния компютър

sc стартирайте dnscache - стартирайте услугата DNS клиент на локалния компютър

sc заявка тип = драйвер - показва информация за всички активни драйвери

sc заявка тип = услуга - показва информация за всички активни услуги на Windows

sc заявка състояние = всички - показва информация за всички активни драйвери и услуги на Windows

Обърнете внимание на наличието на интервал след знака за равенство (състояние = всички ...) в параметрите на изброените команди.

sc заявка тип = група драйвери = NDIS - показва информация за всички драйвери в група NDIS (мрежови драйвери)

Пример за показана информация:

ServiceName: BfLwf
Display_name: Qualcomm Atheros Bandwidth Control

: 1 KERNEL_DRIVER
: 4 БЕГАЩИ
(СПРЯНО, НЕ_ПАУЗАБЕЛНО, ИГНОРИЗИРАНЕ_ИЗКЛЮЧВАНЕ)
: 0 (0x0)
: 0 (0x0)
: 0x0
: 0x0


sc заявка wna3100m - покажете информация за драйвера за NETGEAR WNA3100M N300 Безжичен мини USB адаптер.

sc заявка тип = взаимодейства - показва информация за всички онлайн услуги.

sc състояние на заявката = неактивно - показва информация за всички спрени услуги

sc заявка състояние = неактивно> C: \ Stopedsvc.txt - напишете информация за всички спрени услуги в текстовия файл C: \ Stopedsvc.txt. Пренасочването на изхода към текстов файл е удобно да се използва, за да се запази информация и да се използва по-късно.

sc qc dnscache - показване на конфигурационни данни за услуга на DNS клиент.

Пример за показаната информация:

[SC] QueryServiceConfig: Успех

sc showsid dnscache - Показва уникалния SID на услугата на DNS клиент

За да конфигурирате системни услуги, използвайте командата sc config ..., извършване на промени в запис на услуга в регистъра и в базата данни за услуги.

конфигурация на sc сървър [име на услуга] параметър1 параметър2.

Параметри на командния ред:

Името на параметъра включва знак за равенство (=). Трябва да има интервал между знака за равенство и стойността на параметъра.

тип = собствено | споделяне | взаимодействие | ядро ​​| filesys | rec | адаптиране - тип услуга
старт = зареждане | система | автоматично | търсене | деактивирано | забавено автоматично - тип стартиране на услугата
грешка = нормален | тежък | критичен | игнориране - режим на обработка на грешки
binPath = path_to_binary_file - път и име на изпълнимия файл
група = startup_group - групата, към която принадлежи драйверът.
таг = да | няма наличие на флаг за определяне на стартовия ред в група
зависи = зависимости (разделени с/(наклонена черта)) - зависимости на услугата
obj = акаунт | име на обект
DisplayName = показвано име
парола = парола


Информация за драйвери и системни услуги (услуги) е в раздела
HKLM \ SYSTEM \ CurrentControlSet \ Services
Всеки шофьор или услуга има своя секция. Например "msahci" е за стандартния драйвер за контролер на твърд диск SATA, "DNScache" е за услугата "DNS клиент".