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

SQL Server 2005 效能監視器計數器錯誤修復:登錄檔計數器重建

     編輯:SQL Server 2005

問題情境

不當移除 SQL Server 2005 後,重新安裝時系統組態檢查 (SCC) 報告效能監視器計數器錯誤:

效能計數器錯誤

根本原因

登錄檔中效能計數器索引值 (Last Counter, Last Help) 與實際計數器定義 (Counter, Help) 不一致,導致 SQL Server 安裝程式驗證失敗。

修復步驟

  1. 執行 regedit 開啟登錄編輯器
  2. 定位至:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
  3. 展開 004(繁體中文系統)或 009(英文系統)子機碼
  4. 記錄 Counter 與 Help 的最後數值:
    Perflib 004 目錄 Counter 值 5556 Help 值 5557
    (範例中 Counter=5556, Help=5557)
  5. 回到 Perflib 根機碼,修改右側:
    Last Counter → 設為 Counter 值(如 5556)
    Last Help → 設為 Help 值(如 5557)
  6. 關鍵:輸入數值時,基數必須選擇 十進位,否則數值不匹配
  7. 關閉登錄編輯器,重新執行 SQL Server 2005 安裝

驗證

安裝程式系統組態檢查應通過效能計數器檢查,安裝可正常進行。

補充說明

  • 此問題常發生於手動刪除 SQL Server 資料夾/登錄檔而非正規解除安裝的情況
  • 正規解除安裝會自動清理效能計數器註冊
  • 若修復後仍失敗,可嘗試 lodctr /R 重建所有效能計數器(需系統管理員權限)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved