Компьютеры · Инструкция
PID службы Windows через sc.exe queryex
Когда нужно связать службу с процессом в Task Manager или журналом диагностики, `sc.exe queryex` добавляет к обычному со
Короткий ответ
Чтобы найти PID процесса конкретной службы, используйте `sc.exe queryex <имя_службы>`. В расширенном выводе есть PID; у остановленной службы он может быть 0, а общий host-процесс может обслуживать несколько служб.
Что делать
- Узнайте системное имя службы.
- Выполните `sc.exe queryex <имя_службы>`.
- Найдите поле `PID` и одновременно проверьте `STATE`.
- Если служба остановлена, PID может быть 0. Если несколько служб размещены в общем host-процессе, один PID сам по себе не означает отдельный процесс только этой службы.
Что проверить
- Сопоставляйте PID со статусом службы в том же выводе.
- Не завершайте процесс по PID, пока не проверите, какие ещё службы в нём работают.
Важно
PID меняется после перезапуска процесса и не является постоянным идентификатором.
Что учитывать
PID меняется после перезапуска процесса и не является постоянным идентификатором.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Configuring a Service Using SC). Пример и формулировки — редакция N1RO на 2026-09-19.