Служба диспетчера сеансов трассировки Windows не запускается и возникает событие с идентификатором 7000

В этой статье описано решение проблемы, из-за которой служба диспетчера сеансов трассировки Windows не запускается в указанное время.

Область применения: Windows 10 — все выпуски
Исходный номер базы знаний: 839803

Важно!

В этой статье содержатся сведения об изменении реестра. Перед изменением реестра рекомендуется создать его резервную копию и изучить процедуру восстановления реестра в случае возникновения проблемы. Для получения дополнительной информации о том, как создать резервную копию, восстановить и изменить реестр, см. раздел Сведения о реестре Windows для опытных пользователей.

Симптомы

Служба диспетчера сеансов трассировки Windows не запускается в значении времени ожидания, заданном диспетчером управления службами (SCM). По умолчанию время ожидания равно 30 000 миллисекунд (30 секунд).

Кроме того, журнал системных событий указывает на этот сбой времени ожидания с помощью записи журнала, аналогичной следующей:

Источник: Service Control Manager
Идентификатор события: 7000

Не удалось запустить службу диспетчера сеансов трассировки Windows из-за следующей ошибки:

Служба не ответила на запрос на запуск или управление своевременно.
Дополнительные сведения см. в разделе Центр справки и поддержки по адресу http://support.microsoft.com.
Эта проблема становится очевидной, когда установка Microsoft Enterprise Instrumentation Framework (EIF) не завершена. Эта проблема также может стать очевидной во время запуска компьютера.

Обходной путь

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

Важно!

Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным путем может привести к возникновению серьезных неполадок. Из-за них может потребоваться переустановка операционной системы. Компания Microsoft не может гарантировать, что эти проблемы могут быть решены. Вносите изменения в реестр на ваш страх и риск.

Чтобы увеличить значение времени ожидания в реестре, выполните следующие действия.

  1. Запустите Редактор реестра (Regedit.exe).

  2. Чтобы изменить значение DWORD для ServicesPipeTimeout на 60000 в разделе Control, выполните следующие действия:

    1. Найдите и щелкните следующий раздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

    2. Щелкните подраздел Control (Управление ).

    3. Щелкните правой кнопкой мыши значение DWORD ServicesPipeTimeout и выберите команду Изменить.

    4. Щелкните Десятичный.

    5. Введите 60000 и нажмите кнопку ОК.

  3. Если значение ServicesPipeTimeoutнедоступно , добавьте новое значение DWORD, а затем задайте для его значения значение 60 000 в разделе Control. Для этого выполните указанные ниже действия.

    1. Найдите и щелкните следующий раздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

    2. Щелкните подраздел Control (Управление ).

    3. В меню Правка выберите пункт Создать, а затем Параметр DWORD.

    4. Введите ServicesPipeTimeout и нажмите клавишу ВВОД.

    5. Щелкните правой кнопкой мыши значение DWORD ServicesPipeTimeout и выберите команду Изменить.

    6. Щелкните Десятичный.

    7. Введите значение 60000 и нажмите кнопку ОК.

    Значение равно 60 000 миллисекунд и эквивалентно 60 секундам или одной минуте.

Примечание.

Это изменение не вступит в силу до перезагрузки компьютера.

Дополнительная информация

После увеличения значения ServicesPipeTimeout в реестре диспетчер управления службами ожидает, пока службы не будут использовать все значение ServicesPipeTimeout, прежде чем системный журнал событий сообщит о том, что программа не запущена.

Для служб, которые зависят от службы диспетчера сеансов трассировки Windows и требуют нескольких минут запуска, значение 60 секунд может оказаться недостаточным. Поэтому соответствующим образом увеличьте значение ServicesPipeTimeout. Это увеличение значения даст всем зависимым службам достаточно времени для запуска.