在無計可施的情況下,決定分開來安裝,另外下載MS-SQL server 2008 express,準備先裝完SQL server後,再安裝visual studio後,...,這下了終於有足夠的訊息了:Performance counter registry hive consistency
這應該算是微軟的 一個Bug,解決這個問題的作法,還算簡單:
- 在命令提示字元下,執行regedit.exe,準備調整登錄檔
- 切換到以下位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
- 在Perflib下,有009 , 0404 等機碼,但沒有004這個機碼(中文版使用),就在Perflib下增加004這個機碼吧!
- 在切換到004這個機碼下,增加兩個多字串值(REG_MULTI_SZ),分別名為Help, Counter
- 從0404這個機碼下,將Counter及Help的值複製,貼到004機碼下新增的Counter及Help
- 如果出現:『類型REG_MULTI_SZ的資料不能包含空字串』 的警告訊息,可以忽略,直接按確認
- 紀錄Counter及Help所列字串中的最大數字(在字串值的最下面),我取得的Counter是2024,Help是2025。每一台電腦所取的的數據,應該會不一樣,以自己取得的數據為準。
- 切換到Perflib這個機碼下
- 將LastCounter的數值,修改為剛才記錄下來的Counter最大值(使用十進位)
- 將LastHelp的數值,修改為剛才記錄下來的Help最大值(使用十進位)
很有有用--謝謝
回覆刪除