Что такое дерево зависимостей служб Windows 7?

существует ли диаграмма или список встроенных служб Windows 7 Profesional и их зависимостей? Я вручную сделал это в прошлом с Windows XP, когда у меня было время, но, кажется, еще несколько десятков служб в Windows 7, и время не на моей стороне. Быстрый поиск Google ничего не дадут.

Я пытаюсь выяснить, почему мой журнал событий показывает так много служб старта и остановки, связанные с этим вопрос.

EDIT:
Какие-Либо Обновления?

5
задан Community
08.11.2022 9:23 Количество просмотров материала 2520
Распечатать страницу

2 ответа

хорошее начало было бы групп. Службы Windows готовы в группах загружать в соответствии с их зависимостями:

группа служб-это коллекция аналогичных загруженных служб вместе при запуске. Большинство служб, отображаемых в Подраздел HKEY_LOCAL_MACHINE\CurrentControlSet\Services является частью группа обслуживания. Windows NT одновременно загружает одну группу служб. Заслуги которые не входят в группу, загружаются после всех Группы нагруженный.

в HKEY_LOCAL_MACHINE\CurrentControlSet на\контроль\ServiceGroupOrder подраздел определяет порядок загрузки групп обслуживания. Тот Значение списка-это запись REG_MULT_SZ, указывающая группу служб порядок.

в HKEY_LOCAL_MACHINE\CurrentControlSet на\контроль\GroupOrderList подраздел определяет порядок, в котором службы в группе служб нагруженный. Услуги в группе присвоить тег, уникальный числовой значение в группе обслуживания, определяющее загрузку службы порядок. Каждая запись значения в GroupOrderList представляет группу обслуживания. Значение записи представляет собой последовательность тегов в указанном порядке. Тот первая запись в этом значении REG_BINARY является числом сервисов в группа, за которой следуют теги в последовательности загрузки. Если вы посмотрите PointerPort вы можете видеть, что есть 3 услуги в группе и что сначала загружается служба с тегом 02, а затем служба с биркой 01 а потом метка 03.

на уровне сервиса Раздел HKEY_LOCAL_MACHINE\CurrentControlSet на Имя_службы\\услуги подразделы содержать:

Group-это REG_SZ задает имя группы служб которой принадлежит услуга.

tag-это REG_DWORD задает последовательность загрузки службы.

DependOnGroup-эта запись REG_MULTI_SZ определяет группы служб, которые должны быть загружены успешно перед загрузкой этой службы.

DependOnService-эта запись REG_MULTI_SZ определяет службы, которые должны быть успешно загружены до загрузки этой службы.

2
отвечен Diogo 2022-11-09 17:11

однажды я нашел инструмент, который сделал именно то, что вы просите (когда Windows XP была новой), но у меня больше нет копии, и я не могу ее найти. Однако он не обрабатывал группы обслуживания, поэтому он будет иметь ограниченную полезность.

самое близкое, что я могу сейчас найти это Windows Service Dependency Viewer. Однако это не идеально.

1
отвечен afrazier 2022-11-09 19:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх