Как добавить зависимость в существующий сервис?

1

Привет! Я исследовал проблему для программы, которая установлена ​​на моем компьютере. Программа полагается на службу обнаружения SSDP, которая должна быть запущена первой, НО она не добавляется как зависимость ...

Я хотел бы добавить SSDP Discovery в качестве зависимости от этой службы, чтобы она запускалась после запуска SSDP Discovery и избегала возникшей проблемы.

Как добавить зависимость в существующий сервис?

В настоящее время я использую Windows 7 SP1 Home Premium.

Radical924
источник

Ответы:

2

Перейти к сервисному ключу в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services добавьте значение DependsOnService, добавив краткое имя службы. Посмотрите этот пример из служб терминалов

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService]
"DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,54,00,65,00,72,00,\
  6d,00,44,00,44,00,00,00,00,00

Переведенные значения

RPCSS
TermDD
Knuckle-Dragger
источник
Перезагрузка, вероятно, не повредит, но не уверен, если это необходимо. Доложить.
Knuckle-Dragger
Здорово! Это сработало отлично ... Я отредактировал ключ DepondOnService и добавил имя службы "SSDPSRV". Теперь давайте надеяться, что это на самом деле решает проблему, с которой я столкнулся, лол. Хорошего дня!
Radical924