n1ro°
RU

Компьютеры · Инструкция

Состояние службы Windows через sc.exe query

`sc.exe query` удобен для быстрой проверки службы без открытия оснастки Services. Главное — передать системное имя служб

Редакция N1RO · Проверено

Короткий ответ

Чтобы узнать, запущена ли конкретная служба, используйте `sc.exe query <имя_службы>`. Поле STATE показывает RUNNING, STOPPED и другие состояния; используйте service name, а не только отображаемое имя.

Что делать

  1. Откройте Командную строку или PowerShell. В PowerShell пишите именно `sc.exe`, чтобы не попасть на другой алиас.
  2. Выполните `sc.exe query <имя_службы>`.
  3. Найдите строку `STATE`: `RUNNING` означает, что служба запущена, `STOPPED` — остановлена.
  4. Если имя неизвестно, найдите его в свойствах службы в `services.msc` или другим штатным способом и повторите запрос.

Что проверить

  • Используйте service name, а не только отображаемое имя.
  • Команда `query` читает состояние и сама службу не запускает и не останавливает.

Важно

`sc.exe query` только читает состояние службы; для изменения конфигурации используются другие команды `sc.exe`.

Что учитывать

`sc.exe query` только читает состояние службы; для изменения конфигурации используются другие команды `sc.exe`.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Sc.exe query). Пример и формулировки — редакция N1RO на 2026-09-19.