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

SQL Server 2005 安裝警告「COM+ 目錄要求」完整排除指南

     編輯:關於SqlServer

錯誤現象

安裝 SQL Server 2005 時出現警告:「SQL Server 2005 COM+ 目錄要求」,導致安裝中斷或無法繼續。根本原因通常是 Distributed Transaction Coordinator (MSDTC) 服務異常 或 COM+ 元件註冊損壞。

方案一:修復 MSDTC 服務(最常見有效)

步驟 1:檢查並修正服務登入身分

  1. 開啟 services.msc
  2. 找到 Distributed Transaction Coordinator
  3. 右鍵 → 內容 → 「登入」分頁
  4. 選擇「此帳號」,輸入:NT AUTHORITY\NetworkService,密碼留白
  5. 確定並重新啟動服務

步驟 2:若服務無法啟動,重置 MSDTC

cmd /c msdtc -uninstall
cmd /c msdtc -install

或嘗試重置日誌:

cmd /c msdtc -resetlog

錯誤碼 0xC0001010 通常由 msdtc -resetlog 解決。

方案二:重新註冊/安裝 COM+ 元件

  1. 執行 mmc.exe
  2. 檔案 → 新增/移除管理單元 → 新增 → 選擇「元件服務」
  3. 展開「元件服務」樹狀,確認 COM+ 應用程式可正常存取
  4. 若報錯,執行系統檔案修復:sfc /scannow
  5. 重新執行 SQL Server 2005 安裝程式

方案三:SKUUPGRADE 參數強制升級(版本衝突場景)

若因先安裝 VS 導致版本衝突,需以升級模式運行安裝程式:

1. 退出安裝程式
2. 開始 → 執行 → cmd
3. 輸入:安裝程式路徑 + SKUUPGRADE=1
範例:"D:\Tools\Microsoft SQL Server 2005 Enterprise\Servers\setup.exe" SKUUPGRADE=1

驗證修復成功

  • MSDTC 服務狀態為「已啟動」,啟動類型為「自動」
  • 元件服務 MMC 中「COM+ 應用程式」可正常展開無紅叉
  • SQL Server 2005 安裝程式通過系統配置檢查(SCC)

預防建議

  1. 安裝順序:SQL Server → Visual Studio → 其他開發工具
  2. 確保 Windows Update 已套用最新修補程式再安裝 SQL Server
  3. 安裝前關閉防毒軟體即時掃描,避免檔案鎖定導致註冊失敗
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved