iprxo 发表于 2013-9-21 20:06:27

启动Windows Event Log出错的解决方案

事件查看器打开之后“显示事件日志服务不可用,请验证服务是否在运行”,
去『服务』里尝试启动Windows Event Log的服务,结果系统又提示
Windows 无法启动 Windows Event Log 服务 (位于 本地计算机上)。
错误 4201: 无法识别传来的实例名是否为有效的 WMI 数据提供程序。
这时应该采用如下3种方法可以解决

方法1,取得『%SystemRoot%LogFiles』文件夹和『%SystemRoot%System32wbem』文件夹的权限(包括这两个文件夹的所有子文件夹的权限),简单点说,就是使你当前的帐户拥有这两个文件夹以及它们的子文件夹的绝对控制权限。这是最简单的方法,


方法2,以不带网络的安全模式启动,运行命令行,输入“net stop winmgmt”(不带引号),确认WMI服务停止后,将『%SystemRoot%System32wbem』下的『Repository』文件夹重命名,然后再次转到命令行,输入“winmgmt /resetRepository”(不带引号),重启系统,测试事件查看器是否工作正常。这个方法据说效果最好,很多人靠这个修复了4201错误。

方法3,删除『%SystemRoot%Logs』文件夹和『%SystemRoot%System32LogFiles』文件夹(不用担心删除后造成不好的结果,系统会自动重新建立它们的),不过由于系统正在访问这两个文件夹里的文件,即使你拥有它们的绝对控制权,你也还是无法删除它们的。此时就需要借助MoveFile这个软件了),它可以在系统启动的时候对文件、文件夹进行移动、删除等操作,借助一个批处理,搞定。批处理内容如下:
"X:***movefile.exe" "C:WindowsSystem32LogFiles" ""
"X:***movefile.exe" "C:WindowsLogs" ""
(%SystemRoot%system32其实就是X:windowssystem32,X为系统盘)
页: [1]
查看完整版本: 启动Windows Event Log出错的解决方案