SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案

SQL SERVER2000与SQL SERVER2005一直都听说有所不同,但是一直没有用过,上次把SQL SERVER2000制裁了,今天装QL SERVER2005时出现上述错误,GOOGLE了一下在XP系统下面的修改方面法。

出现如下所示错误图示:

SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案

在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。

定位到
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。

在Sql Server 2005 的安装帮助文件中说的是需要查看009目录的注册表项,而我们大部分人使用的是简体中文的操作系统,所以不能按帮助中说的,而是需要注意004目录中的内容。

打开004 目录中的内容,可以看到如下图:


我们分别双击 “Counter” 项 和 “Help” 项,察看其中的最后的数字,如下图:

Counter 项的内容:

SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案


Helper 项内容

SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案


这时候,我们知道,Counter 项的数字是5556,Helper项的内容是5557(每个电脑的参数不一样哦)。

然后,操作注册表编辑器的左边的目录树,定位到Perflib目录下,并注意检查右边窗口的 “Laster Counter”项和“Laster Help”项的值,并把Laster Counter的值改成刚才记录下的Counter值5556,把Laster Help 的值改成刚才记下的 Help的值5557。

要注意的是,修改数字的时候,输入的时候必须选则基数是 “十进制”,否则数字将不匹配,Sql Server 2005 检查将再次失败。

然后关闭注册表编辑器,开始安装 Sql Server 2005 ,绝对可以安装成功。

PostScript:

如果在安装sql 2005时出现计数器错误,在搜索过所有的方法都不适用的时候:

没有说清楚是哪个计数器的错误 

我这里给4个,可以去试试, 

运行 cmd 
unlodctr w3svc 
unlodctr msftpsvc 
unlodctr asp 
unlodctr inetinfo 

以上是将4个计数器删除 


lodctr w3ctrs.ini 
lodctr ftpctrs.ini 
lodctr axperf.ini 
lodctr infoctrs.ini 

这里是重新安装, 
重新安装SQL2005现在应该没有问题了


今天 用的第一种方法得到解决,第二种网络由来,没有尝试。

借鉴:http://hi.baidu.com/feelixus/blog/item/14d1e2c495db76ad8326ac0f.html/cmtid/8ff016301798cf97a8018ef0





你可能感兴趣的:(sql2005)