-2146233087 (0x80131501)。無法在 COM+ 目錄中安裝和配置組件 Microsoft.SqlServer.MSMQTask.dll ... 要執行此任務,您必須具有管理憑據。C:\Windows\Registration 目錄權限授予 Administrators 完全控制,**無效**。OpenKey HKCR\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask Access DENIEDCreateKey HKCR\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask Access DENIED**註冊表機碼權限遺失/錯誤**,導致 COM+ 組件註冊失敗。逐一授權以下機碼給 Administrators **完全控制**:
HKCR\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTaskHKCR\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.EncryptionAlgorithmWrapperHKCR\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.ServCompMQTaskHKCR\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.FormatterHKCR\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.DataFileMessage (初始報錯機碼)操作:`regedit` → 定位機碼 → 右鍵「權限」 → 確保 Administrators 擁有 **完全控制** → 套用。
C:\Windows\Microsoft.NET\Framework\v2.0.50727>regsvcs.exe "C:\Program Files\Microsoft SQL Server\90\DTS\Tasks\Microsoft.SqlServer.MSMQTask.dll"
...
已安裝的組件: Microsoft.SqlServer.MSMQTask
TypeLib: ... Microsoft.SqlServer.MSMQTask.tlb
再開 `dcomcnfg` → 元件服務 → 我的電腦 → COM+ 應用程式 → **出現 Microsoft.SqlServer.MSMQTask 節點**,證明註冊成功。