德克云技术联盟

会员中心
发新帖
打印 上一主题 下一主题

安装SQL Server时系统检查出现“性能监视器计数器要求“错误
发布人: 程伟 发布时间:2014-08-07 浏览:3674

本帖最后由 程伟 于 2014-8-7 15:05 编辑

    在装Sqlserver2005时经常出现性能监视器计数器要求错误,其主要原因是Microsoft SQL Server 安装程序中的安装配置检查器 (SCC)在安装SQL Server前会验证计数器注册表项的值。或SCC无法运行lodctr.exe系统程序,则SCC检查失败,导致安装受阻。解决办法:(手动设置计数器注册表项的增量)1、在系统中,依次单击“开始”,“运行”,然后在“打开”中输入“regedit”单击“确定”打开注册表。2、定位到注册表项:(以下是英文版的Sqlserver2005的安装版)[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib 处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录 (注意:Perflib中有两个子项004和009,004代表中文,009代表英文。在Sql Server 2005 的安装帮助文件中说的是需要查看009目录的注册表项,而我们大部分人使用的是简体中文的操作系统,所以不能按帮助中说的,而是需要注意004目录中的内容。   打开004 目录中的内容(如果没有004目录可查看文档后面
,可以看到如下图:



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


Helper 项内容

Counter 项的数字是5556,Helper项的内容是5557。然后,操作注册表编辑器的左边的目录树,定位到Perflib目录下,


并注意检查右边窗口的 “Laster Counter”项和“Laster Help”项的值,并把Laster Counter的值改成刚才记录下的Counter值5556,把Laster Help 的值改成刚才记下的 Help的值5557。要注意的是,修改数字的时候,输入的时候必须选则基数是 “十进制”,否则数字将不匹配,Sql Server 2005 检查将再次失败。Laster Counter:

Laster Help


如果目录没有004先导出注册表。用记事本打开更改路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004


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








分类浏览
关于我们
联系我们
技术联盟
云服务
云技术
云合作
帮助中心
发帖规则
QQ客服
内部通道
企业邮箱
企业论坛
版本选择
手机版
电脑版
用手机扫描下方二维码查看手机版页面

版权所有 西安云联电子科技有限公司
Copyright @ 2011-2022 | decoclouds.com All Rig
陕ICP备13002202号-1

快速回复 返回顶部 返回列表