您的位置:首页 > 数据库

性能计数器注册表配置单元一致性检查失败。

2011-12-25 20:00 33 查看
前段时间在客户那实施Lync2010企业版时,在安装数据库时遇到了下面的问题:
在客户准备的Windows server2008 R2上安装SQL SERVER2008时报:性能计数器注册表配置单元一致性检查失败。

解决方法如下:
1、打开注册表。开始菜单-->运行-->输入regedit
2、检查以下2项:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib\009, Counter值(十进制)最后一条为9524,Help值(十进制)为最后一条9525

而HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\0804下边为空,什么都没有

通过比较发现,问题应该出现在0804(简体中文)中的计数器可能丢失,因为其他的都有且相同,我想手动添加,提示不能写入.后来想到导入\导出功能,于是将HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009导出为009.reg,为了备份将HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\0804也导出为0804.reg.然后用记事本编辑009.reg,将其中的HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009改为HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\0804,保存后导入注册表,这样0804\009\CurrentLanguage就完全一样了,且与Perflib,Last Counter值和Last Help值保持一致.

重新运行SQL 2008 的安装程序,一切正常,问题解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息