卸载重新安装Sql Server 2005出现“性能监视器计数器要求”错误解决方法【转】...
造成這種錯誤的原因在于Microsoft SQL Server 安裝程序中的安裝配置檢查器 (SCC)在安裝SQL Server前會驗證計數器注冊表項的值。如果 SCC 無法驗證現有的注冊表項,或 SCC 無法運行 lodctr.exe 系統程序,則 SCC 檢查會失敗,致使安裝受阻。
解決辦法(手動設置計數器注冊表項的增量)
ü 解決辦法一
1. 在Windows Server 2003或者Windows Xp中,依次單擊“開始”,“運行”,然后在“打開”中輸入“regedit”單擊“確定”打開注冊表,在Windows 2000中輸入“regedt32”打開注冊表。
2. 定位到注冊表項:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionPerflib]
"Last Counter"=dword:00000ed4 (5276)
"LastHelp"=dword:00000ed5 (5277)
3. 第2步中的“Last Counter”值 (5276) 必須與以下注冊表項中“Perflib09”的“Counter”項的最大值匹配,并且第2步中的“Last Help”值 (5277) 必須與以下注冊表項中“Perflib09”的“Help”項的最大值匹配。(注意:Perflib中有兩個子項004和009,004代表中文,009代表英文。)
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib09]
“Last Counter”和“Last Help”值是由 Windows 動態分配的;這兩個值會因計算機的不同而不同。
4. 如果完成第3步還無法安裝的話,可修改“Perflib”項中的“Last Counter”和“Last Help”值的值。右鍵單擊“Last Counter”或“Last Help”,單擊“修改”,再單擊“Base = "Decimal"”,在“值數據”中設置值,再單擊“確定”。如有必要,對另一個項重復以上過程,然后關閉注冊表編輯器。
ü 解決辦法二
1. 運行cmd,然后執行
unlodctr w3svc
unlodctr msftpsvc
unlodctr asp
unlodctr inetinfo
以上是將四個計數器都刪除
2. 以下重新安裝計數器
lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini
一般情況下第一種方法就可以解決問題,第一種方法中更改的值只需比當前的值大就可以,沒有限制。第二種方法是備用方法
?
說明:我用第一個方法時發現方法中所說的值與009中是相同的,故采用第二種方法,好用。
轉載于:https://www.cnblogs.com/zhengyunjia/archive/2010/05/25/1743175.html
總結
以上是生活随笔為你收集整理的卸载重新安装Sql Server 2005出现“性能监视器计数器要求”错误解决方法【转】...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人民币大写格式转换
- 下一篇: 云计算的关键特点及挑战