Команда 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 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 клієнт".
Поділися в соціальних мережах:
Схожі
- Команда rmdir (rd) - видалити каталог файлової системи windows.
- Hostname - відобразити ім`я комп`ютера в командному рядку windows.
- Sclist - відобразити відомості про системні службах windows 2000.
- Звільняємо windows 10 від зайвих служб
- 10 Фактів, які потрібно знати про механізм посилення служб системи windows vista
- Команда netfcg - перегляд і зміна конфігурації мережі в windows.
- Команда quser - відобразити відомості про які увійшли в систему користувачів windows
- Ver - відображення інформації про версію windows.
- Команда label - робота з мітками томів в windows
- Служби windows. Які служби можна відключити для прискорення роботи системи?
- Команда nslookup - робота з сервером dns з командного рядка
- Команда query - відображення інформації про сеанси користувачів.
- Команда assoc
- Команда md (mkdir) - створити каталог
- Команда msg - відправити повідомлення користувачу.
- Команда change і аналоги - chglogon, chgport, chgusr
- Команда cls - очистити екран консолі.
- Команда taskkill - завершити процес.
- Команда at
- Команда tskill - завершити процес.
- Управління службами linux