Windows 事件日志服务无法启动 - 如何找出原因

Windows 事件日志服务无法启动 - 如何找出原因

Windows 事件日志服务无法启动,它显示“错误 2:系统找不到指定的文件”。我尝试了 sfc /scannow,它报告了零问题。所有其他服务都启动正常,因此 svchost.exe 不是问题所在。我猜是存在一些权限或路径问题或缺少文件,但我不知道应该怎么做才能找出问题所在。在这种情况下,进程资源管理器有用吗?如果有用,我要注意什么?

Windows 错误

编辑

在使用进程监视器观察失败的原因后,针对我的情况的“修复”方法是在 HKLM\System\CurrentControlSet\services\eventlog\Parameters\ServiceDll 创建一个注册表项,该项包含与 HKLM\System\CurrentControlSet\services\eventlog\ServiceDll 项相同的值

我非常喜欢神秘的 Windows 自我重新配置。

答案1

Process Monitor 比 Process Explorer 更有用。你只需要过滤服务使用的可执行文件。我面前没有 Win7 机器,所以我无法检查那是什么。

运行它,尝试启动服务,并查看失败的原因。

答案2

事件日志是否试图写入不存在的位置?右键单击特定的 Windows 事件日志并选择属性。查看日志写入的路径。它是否是默认 windir 以外的其他位置,例如不存在的另一个驱动器?

相关内容