今天在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 成功安裝。哦耶!