Служба журнала событий Windows не запускается, появляется сообщение «Ошибка 2: системе не удается найти указанный файл». Я пробовал sfc / scannow, и он не сообщил о проблемах. Все остальные службы запускаются нормально, поэтому проблема не в svchost.exe. Я предполагаю, что есть какая-то проблема с разрешениями, путями или отсутствующим файлом, но я не знаю, что мне делать, чтобы выяснить, где это не удается. Полезен ли в этой ситуации Process Explorer? Если да, то на что мне смотреть?
РЕДАКТИРОВАТЬ
После просмотра того, что не удалось с помощью Process Monitor, «исправлением» для моей конкретной ситуации было создание раздела реестра в HKLM \ System \ CurrentControlSet \ services \ eventlog \ Parameters \ ServiceDll, содержащего то же значение, что и ключ HKLM \ System \ CurrentControlSet \ services \ eventlog \ ServiceDll
Я большой поклонник таинственных самореконфигураций окон.
Process Monitor был бы более полезен, чем Process Explorer. Вы можете фильтровать только исполняемый файл, который используется службой. Передо мной нет коробки Win7, поэтому я не могу проверить, что это такое.
Запустите его, попробуйте запустить службу и посмотрите, что не удается.
Журналы событий пытаются записать в место, которого там нет? Rt-Щелкните по определенному журналу событий Windows и выберите свойства. Посмотрите на путь, по которому пишут логи. Это что-то другое, чем Windir по умолчанию, например другой диск, которого нет?