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

SQL Server 2005 重裝失敗「Performance Counter」錯誤的兩種修復方案

     編輯:關於SqlServer

錯誤現象

安裝精靈「系統配置檢查」階段出現紅叉:

Performance Monitor Counter Requirement
The System Configuration Check for Performance Monitor counter registry value has failed.

無法點擊「下一步」,安裝中止。

方案一:修復 .NET Framework 2.0 (最簡單、成功率最高)

  1. 控制台 →「新增/移除程式」→ 找到 Microsoft .NET Framework 2.0。
  2. 點選「變更/移除」→ 選擇「修復」。
  3. 修復完成後重新執行 SQL Server 2005 安裝,檢查通過。

原理:SQL Server 2005 依賴 .NET 2.0 的效能計數器登錄鍵,框架損壞導致計數器遺失,修復即可重建。

方案二:手動修正登錄計數器索引 (進階、方案一無效時)

  1. Win+R → regedit。
  2. 定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib。
  3. 展開 004 (英文) 與 009 (中文) 子鍵,雙擊 Counter 值,記下**倒數第二行**的數字 (即 Last Counter 值)。
  4. 同樣記下 Help 值的倒數第二行數字 (Last Help)。
  5. 選中 Perflib,雙擊 Last Counter,改為十進位,填入 **004 與 009 中較大** 的那個數字。
  6. 同理修改 Last Help 為較大值。
  7. 關閉編輯器,重新安裝 SQL Server。

安裝檢查失敗截圖

驗證技巧

-- CMD 下查詢計數器是否正常
lodctr /q

輸出應顯示所有計數器狀態為「OK」。

避坑指南

  • 安裝前確保 .NET 2.0 / 3.5 SP1 已修復且無警告。
  • 關閉防毒軟體、UAC、Windows 防火牆再執行安裝。
  • 若為叢集環境,需在所有節點執行上述修復。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved