Я заметил, что никто не упоминал об использовании регулярных выражений при использовании ответов на основе find
/ findstr
. Это может быть проблематично для одноименных сервисов.
Допустим, у вас есть две службы, CDPUserSvc
и CDPUserSvc_54530
Если вы до сих пор используете здесь большинство ответов на основе find
/ findstr
, вы получите ложноположительные результаты для CDPUserSvc
запросов, когда работает только CDPUserSvc_54530
.
Переключатели /r
и /c
для findstr
могут помочь нам обработать этот вариант использования, а также специальный символ, обозначающий конец строки, $
Этот запрос будет проверять только работу службы CDPUserSvc
и игнорировать CDPUserSvc_54530
sc query|findstr /r /c:"CDPUserSvc$"