今天在win10系统上安装 sqlserver 2008 R2,开始的步骤很顺利,到了“安装程序支持规则”时,出现失败情况。如下图:
在网上搜罗了很多方法未奏效,但是毕竟度娘是个无所不能的主,终于在尝试之后,成功解决。言归正传,解决方法如下:
1.在命令窗口输入 regedit,会弹出注册表;
2.找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0804 ;
3.0804 中的内容只有默认,;
4.在看0804并列的兄弟,CurrentLanguage,里面是不是多了两项。
5.鼠标放在CurrentLanguage,右击鼠标,按下导出,可以取名保存在桌面上。
6.打开刚刚导出的文件,用记事本方式打开。把内容第二行的
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\CurrentLanguage] 修改为 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0804]。就是红色部分修改下即可;
7.保存修改后的内容,关闭,重新左键双击打开,弹出是否继续修改提示,选择 “是”
会弹出
8.再次进入注册表,发现0804下,也多了两项内容;
9.现在重新运行 sqlserver 里的支持规则。顺利通过!!
10. 最后,sqlserver 成功安装。哦耶!