Как запросить список служб в Windows 10, включая шаблоны (но не экземпляры!) Для пользовательских служб - PullRequest
0 голосов
/ 02 октября 2019

Мне нужен список имен (ключей) служб Windows. В Windows 10 была введена концепция индивидуальных служб, которая создает новые экземпляры служб с LUID (локально уникальными идентификаторами), прикрепленными к их именам. Мне нужно игнорировать этих экземпляров, но итоговый список должен содержать шаблоны для них.

Например, если запущена служба ContactData_443f50 Мне нужно, чтобы в выводе был указан ContactData (безLUID и дублирование для нескольких пользователей, вошедших в систему)

Я уже использовал WMI-запрос select * from Win32_Service для поиска имен сервисов, но список содержит экземпляры сервисов для каждого пользователя и не содержит шаблонов для них.

Я также запустил sc.exe queryex - этот список предоставил мне индивидуальные сервисы, четко обозначенные как таковые. Мне нужно было бы проанализировать выходные данные, и я не уверен в возможной локализации или будущем решении этого вопроса

Я бы предпочел использовать WMI для этой задачи.

...