關於安裝SQL2008提示“性能計數器註冊表配置單元一致性”

1、打開註冊表。開始菜單-->運行-->輸入regedit,打開註冊表;
2、發現HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib,Last Counter值(十進制)爲9524,Last Help值(十進制)爲9525
3、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009, Counter值(十進制)最後一條爲9524,Help值(十進制)爲最後一條9525
4、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\0804下邊爲空,什麼都沒有
5、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\CurrentLanguage, Counter值(十進制)最後一條爲9524,Help值(十進制)爲最後一條9525
通過比較發現,問題應該出現在0804(簡體中文)中的計數器可能丟失,因爲其他的都有且相同,我想手動添加,提示不能寫入.後來想到導入\導出功能,於是將HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009導出爲009.reg,爲了備份將HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\0804也導出爲0804.reg.然後用記事本編輯009.reg,將其中的HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009改爲HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\0804,保存後導入註冊表,這樣0804\009\CurrentLanguage就完全一樣了,且與Perflib,Last Counter值和Last Help值保持一致.
重新運行SQL 2008 的安裝程序,一切正常,問題解決!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章