Команда sc - управління службами.

Відео: Як видалити службу в Windows

команда SC використовується для конфігурації, опитування стану, зупинки, запуску, видалення і додавання системних служб в командному рядку Windows. Велика частина підкоманду команди SC застосовна так само по відношенню кдрайверам. При наявності відповідних прав, команда SC може застосовуватися для управління службами як на локальній, так і на віддаленій системі.

Формат командного рядка:


sc сервер [команда] [ім`я служби] параметр1 параметр2 ...


При запуску SC.EXE без параметрів, відображається підказка по використанню команди.

сервер - ім`я або IP-адреса віддаленої системи в форматі " cервер".

команди:

query -Запит стану служби або перерахування станів типів служб.

queryex - Запит розширеного стану служби або перерахування станів типів служб.

start - Запуск служби.

pause - Відправка службі керуючого запиту PAUSE для призупинення її роботи.

interrogate - Відправка службі керуючого запиту INTERROGATE.

continue - Відправка службі керуючого запиту CONTINUE для відновлення її роботи.

stop - Відправка службі запиту STOP.

config - Зміна конфігурації служби (постійне).

description - Зміна опису служби.

failure - Зміна дії, виконуваного службою при збої.

failureflag - Зміна прапора дії, виконуваного службою при збої.

sidtype - Зміна типу SID служби.

privs- Зміна привілеїв, необхідних для служби.

qc - Запит даних конфігурації для служби.

qdescription - Запит опису служби.

qfailure - Запит дії, виконуваного службою при збої.

qfailureflag - Запит прапора дії, виконуваного службою при збої.

qsidtype - Запит типу SID служби.

qprivs - Запит привілеїв, необхідних для служби.

qtriggerinfo - Запит параметрів служби.

qpreferrednode - Запит кращого вузла NUMA служби.

delete - Видалення служби (з реєстру).

create - Створення служби (додавання її до реєстру).

control - Відправка службі керуючого сигналу.

sdshow - Відображення дескриптора безпеки служби.

sdset - Установка дескриптора безпеки служби.

showsid - Відображення рядка SID служби, що відповідає довільному імені.

triggerinfo - Налаштування параметрів тригерів служби.

preferrednode - Завдання кращого вузла NUMA служби.

GetDisplayName - Отримання параметра DisplayName для служби.

GetKeyName - Отримання імені розділу для служби (ServiceKeyName).

EnumDepend - Перерахування залежностей служби.

Наступні команди не вимагають імені служби:

sc сервер команда параметри boot - (ok | bad) Показує, чи потрібно зберегти останню завантаження в якості останньої вдалої конфігурації завантаження

Lock -Блокування бази даних служб

QueryLock -Запит стану блокування (LockStatus) бази даних диспетчера управління службами (SCManager)

Довідка для команд QUERY і QUERYEX:

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

Якщо після команди query вказано ім`я служби, буде повернуто cостояние цієї служби. В цьому випадку додаткові характеристики не іспользуются.Еслі після команди запиту вказані такі параметри або нічого не вказано, виконується перерахування служб.

type = - Тип служб для перерахування (driver, service, all) (за замовчуванням = service)




state = - Стан служб для перерахування (inactive, all) (за замовчуванням = active)

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

ri = - Номер індексу відновлення для початку перерахування (за замовчуванням = 0)

group = - Група служб для перерахування (за замовчуванням = все групи)




Приклади використання:


sc query - Перерахувати стану активних служб і драйверів

sc query dnscache - Відобразити стан служби DNS-клієнт, що має коротку назву dnscache

Приклад відображається:

Ім`я_служби: dnscache

Тип
стан

Код_вихода_Win32
Код_вихода_служби
Контрольна точка
очікування
: 20 WIN32_SHARE_PROCESS
: 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
: 0 (0x0)
: 0 (0x0)
: 0x0
: 0x0


sc mycomp queryex dnscache - відображення розширеного стану служби DNS-клієнт на комп`ютері з ім`ям mycomp

Приклад відображається:

Ім`я_служби: dnscache



Тип
стан

Код_вихода_Win32
Код_вихода_служби
Контрольна точка
очікування
ID_процесса
прапори
: 20 WIN32_SHARE_PROCESS
: 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
: 0 (0x0)
: 0 (0x0)
: 0x0
: 0x0
: 1312
:


sc stop dnscache - зупинити службу DNS-клієнт на локальному комп`ютері

sc start dnscache - запустити службу DNS-клієнт на локальному комп`ютері

sc query type = driver - відобразити інформацію всіх активних драйверів

sc query type = service - відобразити інформацію всіх активних служб Windows

sc query state = all - відобразити інформацію всіх активних драйверів і служб Windows

Зверніть увагу на наявність прогалини після знака рівності (state = all ...) в параметрах перерахованих команд.

sc query type = driver group = NDIS - відобразити інформацію про всі драйвери групи NDIS (Мережевих драйвери)

Приклад відображається:

Ім`я_служби: BfLwf
Виводімое_імя: Qualcomm Atheros Bandwidth Control

Тип
стан
Код_вихода_Win32
Код_вихода_служби
Контрольна точка
очікування
: 1 KERNEL_DRIVER
: 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
: 0 (0x0)
: 0 (0x0)
: 0x0
: 0x0
.
.
.
Ім`я_служби: wna3100m
Виводімое_імя: NETGEAR WNA3100M N300 Wireless Mini USB Adapter
Тип
стан

Код_вихода_Win32
Код_вихода_служби
Контрольна точка
очікування
: 1 KERNEL_DRIVER
: 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
: 0 (0x0)
: 0 (0x0)
: 0x0
: 0x0


sc query wna3100m - відобразити інформацію про драйвер NETGEAR WNA3100M N300 Wireless Mini USB Adapter.

sc query type = interact - відобразити інформацію про всі інтерактивних службах.

sc query state = inactive - відобразити інформацію про всі зупинених службах

sc query state = inactive gt; C: Stopedsvc.txt - записати інформацію про всі зупинених службах в текстовий файл C: Stopedsvc.txt. Перенаправлення виводу в текстовий файл зручно використовувати для збереження інформації та її подальшого використання.

sc qc dnscache - відобразити дані конфігурації для служби DNS-клієнт.

Приклад виведеної інформації:

[SC] QueryServiceConfig: успіх

Ім`я_служби: dnscache
Тип
тип_запуску
Управленіе_ошібкамі
Імя_двоічного_файла
Группа_запуска
тег
Виводімое_імя
залежності
bnsp
Начальное_імя_служби
: 20 WIN32_SHARE_PROCESS
: 2 AUTO_START
: 1 NORMAL
: C: Windows system32 svchost.exe -k NetworkService
: TDI
: 0
: DNS-клієнт
: Tdx
: nsi
: NT AUTHORITY NetworkService


sc showsid dnscache - відобразити унікальний ідентифікатор SID служби DNS-клієнт

Для конфігурації системних служб використовується команда sc config ... , виполняющаяізмененіе записи служби в реєстрі та в базі даних служб.

Командна строка:

sc сервер config [ім`я служби] параметр1 параметр2 ...

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

Ім`я параметра включає знак рівності (=). Між знаком рівності і значенням параметра повинен бути пробіл.

type = own | share | interact | kernel | filesys | rec | adapt - тип служби
start = boot | system | auto | demand | disabled | delayed-auto - тип запуску служби
error = normal | severe | critical | ignore - режим обробки помилок
binPath = путь_к_двоічному_файлу - шлях і ім`я файлу, що виконується
group = группа_запуска - група, до якої належить драйвер.
tag = yes | no наявність ознаки для визначення порядку запуску всередині групи
depend = залежності (розділені / (косою рисою)) - залежно служби
obj = імя_учетной_запісі | імя_об`екта
DisplayName = виведене ім`я
password = пароль


Інформація про драйвери та системних службах (сервісах) знаходиться в розділі
HKLM SYSTEM CurrentControlSet Services
Кожному драйверу або сервісу відповідає свій розділ. Наприклад, "msahci" -для драйвера стандартного SATA контролера жорстких дисків, "DNScache" - дляслужби "DNS клієнт".

Поділися в соціальних мережах:

Схожі
Команда assocКоманда assoc
Команда tsdiscon - відключення сеансу віддаленого робочого стола.Команда tsdiscon - відключення сеансу віддаленого робочого стола.
Команда taskkill - завершити процес.Команда taskkill - завершити процес.
Команда netfcg - перегляд і зміна конфігурації мережі в windows.Команда netfcg - перегляд і зміна конфігурації мережі в windows.
Служби windows. Які служби можна відключити для прискорення роботи системи?Служби windows. Які служби можна відключити для прискорення роботи системи?
Команда cls - очистити екран консолі.Команда cls - очистити екран консолі.
Команда query - відображення інформації про сеанси користувачів.Команда query - відображення інформації про сеанси користувачів.
Команда nslookup - робота з сервером dns з командного рядкаКоманда nslookup - робота з сервером dns з командного рядка
Команда md (mkdir) - створити каталогКоманда md (mkdir) - створити каталог
Команда atКоманда at
» » Команда sc - управління службами.