Windows XP”进程性能计数器已禁用”问题解决办法
一大早接到同学的求救电话,说升级社保管理系统时,系统报“[highlight dark=”no”]进程性能计数器已禁用[/highlight]”的错误,没法升级。
心里想着无非是小事一桩,上网搜了搜解决方法,无非是两种方式,把性能进程计数器打开就好。
1.修改注册表,把[highlight dark=”no”]Disable Performance Counters[/highlight]键参数设置为0
[highlight dark=”no”]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance[/highlight]
2.在命令行运行[highlight dark=”no”]lodctr /r[/highlight]
依葫芦画瓢把解决方法告诉同学,结果回复说系统重启后还是报错。只好自己远程登录到同学的电脑上,发现那兄弟还在用着Windows XP系统,自己又照着解决方法试了一遍,问题依旧。
看来是老革命碰上了新问题,为了保全哥在亲友圈中“电脑高手”的名声,只好打开一台XP虚机做试验了,经过一番折腾,总算把问题解决了。
原来同学的System32目录上,两个与性能计数器相关的文件,[highlight dark=”no”]perfc009.dat与perfh009.dat不知啥原因,分别被改名为perfd009.dat和perfi009.dat了[/highlight],把这两个文件名字改回去再运行升级程序,顺利完成。
懒得去探究为何文件会被改名了,不过想不明白的是社保系统的升级为毛需要去取性能进程计数器呢?
发表评论
Want to join the discussion?Feel free to contribute!