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

解決安裝 SQL Server 2005 開發版時「效能計數器登錄值」錯誤

     編輯:關於SqlServer

錯誤現象

安裝 SQL Server 2005 Developer Edition 時,系統需求檢查階段報錯:「Performance Monitor Counter Requirement」失敗。

官方文件建議(針對英文系統)

修改 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib 下的 Last Counter、Last Help,使其與 Perflib\009 子機碼的最大值一致。

實測發現:中文系統必須改 004 而非 009

簡體中文 Windows 的效能計數器登錄在 004 子機碼,官方文件以英文系統(009)為例,直接照做無效。

正確解決步驟(圖文對應)

  1. 開啟「控制台」→「管理工具」→「效能」,展開「效能記錄和警示」→選取「效能計數器」
  2. 雙擊右側「System Overview」,分別點擊「加入物件」與「加入計數器」按鈕(彈出視窗直接取消)
  3. 確定關閉所有視窗,此操作會重建效能計數器登錄值
  4. 開啟 regedit,定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
  5. 展開 004 子機碼,雙擊 Counter 與 Help,記下數值資料倒數第二行的最大數字(例:5556、5557)
  6. 回到 Perflib 層級,修改 Last Counter = 5556,Last Help = 5557(輸入基數選「十進位」)
  7. 關閉登錄編輯器,重新執行 SQL Server 2005 安裝,即可通過檢查

關鍵提醒

  • 每台電腦的具體數值不同,必須實地查看 004 下的最大值填入
  • 修改時務必選擇「十進位」基數,否則數值不匹配
  • 此法同樣適用於 SQL Server 2005 重裝、修復安裝場景
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved