Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2008 安裝 SQL Server 2008 遇到「效能計數器登錄配置單元一致性」失敗的註冊表修復實戰

編輯:Windows 2003 常見問題解答

在 Windows Server 2008 安裝 SQL Server 2008 時,安裝程式檢查「效能計數器登錄配置單元一致性」失敗,錯誤碼常見於語言版本不一、多次安裝解除安裝導致登錄鍵值不一致。本文詳述透過修改 Perflib 登錄鍵值 Last Counter、Last Help 使其與中文環境 (004) 最大值對齊,一次通過安裝檢查的完整步驟。

錯誤現象

安裝精靈「系統配置檢查」頁面顯示紅叉:效能計數器登錄配置單元一致性 - 失敗。微軟官方 KB300956 建議從安裝媒體重置效能計數器,操作複雜且風險高。

根因分析

登錄路徑:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib

  • Last Counter、Last Help 為全域最大計數器 ID。
  • 子機碼 009 (英文)、004 (繁體中文) 各自維護 Counter/Help 最大值。
  • 若系統為中文版,但全域值跟隨英文 (009) 而非中文 (004) 最大值,安裝檢查即判定不一致而失敗。

修復步驟(以中文環境為例)

  1. 執行 regedit,定位 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004。
  2. 記下 Counter 最大值 (例: 22178) 與 Help 最大值 (例: 22179) —— 十進位。
  3. 定位父機碼 Perflib,雙擊 Last Counter → 基數選「十進位」 → 改為 22178。
  4. 雙擊 Last Help → 基數選「十進位」 → 改為 22179。
  5. 關閉登錄編輯器,重新執行 SQL Server 2008 安裝,檢查即通過。

關鍵提醒

  • 務必選「十進位」修改,預設十六進位會導致數值不匹配,檢查再次失敗。
  • 修改前匯出 Perflib 機碼備份,防誤改導致系統效能監視異常。
  • 英文版系統應對齊 009 最大值;多語言環境以主要作業系統語言為準。

驗證結果

修改後重新啟動安裝精靈,「效能計數器登錄配置單元一致性」顯示綠勾,安裝順利進行。此法避免重置效能計數器可能引發的副作用,屬精準手術式修復。

Copyright © Windows教程網 All Rights Reserved