Windows事件日志服务将无法启动,它会显示“错误2:系统找不到指定的文件”。 我试过SFF / SCANNOW,它报告零问题。 所有其他服务启动正常,所以svchost.exe不是问题。 我猜是有一些权限或path问题或丢失的文件,但我不知道我应该做什么来找出它失败的地方。 进程pipe理器在这种情况下是否有用? 如果是这样,我注意什么?

编辑
在使用Process Monitor查看失败之后,对于特定情况的“修复”是在HKLM \ System \ CurrentControlSet \ services \ eventlog \ Parameters \ ServiceDll中创build一个包含与HKLM \ System \ CurrentControlSet \ key相同的值的registry项\事件日志\ ServiceDll
我是神秘窗户自我重构的忠实粉丝。
Process Monitor将比Process Explorer更有用。 您只会过滤服务使用的可执行文件。 我没有在我面前的Win7盒,所以我不能检查是什么。
运行它,尝试启动服务,并查看失败。
事件日志是否试图写入不在那里的位置? Rt – 点击特定的Windows事件日志并select属性。 查看日志正在写入的path。 是不是默认的windir,例如另一个不在那里的驱动?