操作方法
1、打开注册表。点击“搜索 windows",输入regedit,打开注册表;
定位到以下注册表项:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib发现Perflib下的009,0804这两项都是空的,仅有CurrentLanguage下有内容
导出CurrentLanguage注册表内容 正是由于这个差异,问题应该出现在009, 0804中的计数器可能丢失,造成了SQL Server 2008 R2 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败的故障。 于是,将HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\CurrentLanguage导出为reg.reg
修改文件,并导入注册表 用编辑工具,打开reg.reg文件,将文件中的CurrentLanguage(只有一处)替换为009,保存后,导入注册表。(0804再做一次) 这样,009, 0804,CurrentLanguage的内容都一样了。
重新运行Sql Server 2008 R2的安装程序。检验通过。OK