现在的位置: 首页 > 综合 > 正文

Sql Server 2008 “性能计数器注册表配置单元一致性”失败,

2014年10月27日 ⁄ 综合 ⁄ 共 1007字 ⁄ 字号 评论关闭

在近期举办的审计机关计算机中级培训中,由于要学习使用用户U8财务软件及SQLServer数据库,有些审计人员反复卸载安装SQLServer2008R2数据库软件,造成重新安装SQLServer2008R2时出现“性能计数器注册表配置单元一致性”失败的问题,现介绍一种简单的办法帮助大家解决这个问题。

一、问题产生的症状

在卸载SQLServer2008R2软件后,重新安装时检测安装程序规则,容易出现“性能计数器注册表配置单元一致性”失败,如图:

 

1

点击错误连接时,出现对话框提示“该性能计数器注册表配置单元已损坏。若要继续,必须修复该性能计数器注册表配置单元……”,并提示登录http://support.microsoft.com/kb/300956上参阅有关内容解决该问题。如图:

 

2

该网页上介绍的方法比较复杂,下面介绍一种简单易行的解决方法。

二、解决问题的办法及具体步骤

首先打开“开始”“所有程序”“运行”,输入“regedit”点击“确定”,打开注册表。

 

                         
3

 

                         
4

找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib”。

 

 

 图5

    打开“Perflib”后发现,“Last Counter”数据为22122(此值不固定,不同的机器各不相同),“Last Help”数据为22123(此值不固定,不同的机器各不相同)。

 

6

 

7

    打开Perflib”中“004”和“009”后,发现“Counter”最大值15112,与“Last Counter”值为22122不一致;“Help”最大值为15113,与“Last Help”值为22123不一致。

 

 
8

                          

9

 

10

 

 11

 

12

 

13

    因此,打开“Last Counter”,将“编制DWORD”对话框中“基数”选为“十进制”,数值数据由“22122”改为“15122”,与“004”、“009”中最大值一致。同样,将“Last Help”中“基数”选为“十进制”,数值数据由“22123”改为“15123”。重新启动计算机后,再次进行SQL 2008R2安装前的检测便能通过,该问题就可以解决。

【上篇】
【下篇】

抱歉!评论已关闭.