首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 安裝「效能計數器」錯誤兩大解決方案:註冊表修正與 Lodctr 重建

     編輯:關於SqlServer

安裝 SQL Server 2005 時 SCC(安裝配置檢查器)驗證效能計數器註冊表項失敗,報「效能監視器計數器要求」錯誤。提供兩套標準修復流程。

根因

SCC 無法驗證現有計數器註冊表值,或無法執行 lodctr.exe 註冊計數器,導致安裝阻擋。

方案一:手動修正註冊表計數器基數值(推薦,成功率高)

  1. 開啟註冊表編輯器(regedit 或 regedt32)
  2. 定位:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
    • Last Counter = 5276 (0x0ED4)
    • Last Help = 5277 (0x0ED5)
  3. 檢查 Perflib\009(英文)下 Counter 最大值是否等於 Last Counter,Help 最大值等於 Last Help
  4. 若不符,**將 Last Counter/Last Help 改為大於當前最大值的數值**(十進制模式修改)
  5. 關閉註冊表,重新安裝

方案二:卸載並重新載入核心計數器(備用方案)

  1. 管理員命令列執行卸載:
    
    unlodctr w3svc
    unlodctr msFTPsvc
    unlodctr ASP
    unlodctr inetinfo
    
  2. 重新載入:
    
    lodctr w3ctrs.ini
    lodctr FTPctrs.ini
    lodctr axperf.ini
    lodctr infoctrs.ini
    
  3. 重試安裝

關鍵提示

  • 方案一通常即可解決,修改值只需**大於現有最大值**,無上限限制
  • 方案二涉及系統計數器重建,操作前建議備份註冊表
  • Windows Server 2003/XP/2000 通用
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved