win10 系统安装sqlserver 2008R2出现的问题:规则“性能计数器注册表配置单元一致性”失败

今天在win10系统上安装 sqlserver 2008 R2,开始的步骤很顺利,到了“安装程序支持规则”时,出现失败情况。如下图:

在网上搜罗了很多方法未奏效,但是毕竟度娘是个无所不能的主,终于在尝试之后,成功解决。言归正传,解决方法如下:

1.在命令窗口输入 regedit,会弹出注册表;

2.找到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib804 ;

3.0804 中的内容只有默认,

4.在看0804并列的兄弟,CurrentLanguage,里面是不是多了两项。

5.鼠标放在CurrentLanguage,右击鼠标,按下导出,可以取名保存在桌面上。

6.打开刚刚导出的文件,用记事本方式打开。把内容第二行的

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflibCurrentLanguage] 修改为 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib0804]。就是红色部分修改下即可;

7.保存修改后的内容,关闭,重新左键双击打开,弹出是否继续修改提示,选择 “是”

会弹出

8.再次进入注册表,发现0804下,也多了两项内容;

9.现在重新运行 sqlserver 里的支持规则。顺利通过!!

10. 最后,sqlserver 成功安装。哦耶!

原文地址:https://www.cnblogs.com/xiaobaicaiya/p/6805873.html