今天安装sql2005遇到个问题,在检查环境配置的环节,会报出“性能监视器计数器要求”的报错,在网上查阅相关资料.解决方案如下:
1.打开注册表,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004],
(1)分别双击"Counter"和"Help"两个选项,打开之后,拖到最下面,记住Counter和Help的最后一行的值(是个数字).
(2)比如我电脑下Counter的最后的值为:6394 Hlep的值为:6395.再次定位到
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
(3)你会看到有这两个项,"Last Counter"和"Last Help",
(4)打开"Last Counter"这一项,在对话框上选中“十进制”,再将004下Counter的最大值,我电脑的值为6394,写入确定即可.
(5)再打开"Last Help",操作如上,选择"十进制",写入004下Help的最大值,我的为6395,
确定到此结束.再去进行安装就不会有“ 性能监视器计数器要求”这个错误了.
2.第二种方法,应该是可行的,
运行 cmd
unlodctr w3svc
unlodctr msftpsvc (我在运行这个的时候会提示驱动无法打开,倒不影响)
unlodctr asp
unlodctr inetinfo
以上是将4个计数器删除
lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini
语法执行完成也能解决些问题器计数器要求