文章編號: 891801 - 上次校閱: 2005年3月4日 - 版次: 1.3

如何在執行 Windows XP 的電腦上重新安裝 Microsoft 分散式交易協調器

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

簡介

本文將告訴您如何重新安裝 Microsoft 分散式交易協調器 (MS DTC) 正在執行 Microsoft Windows XP 的電腦上。

其他相關資訊

您通常不必重新安裝 Microsoft 分散式交易協調器 (Msdtc.exe) 正在執行 Windows XP 或更新版本的電腦上。如果您使用舊版的作業系統時,您可能必須重新安裝 MS DTC,因為這個軟體會 MS DTC 的二進位碼檔案覆寫以所隨附軟體的版本,安裝軟體 (例如 Microsoft SQL Server 6.5 之後。重新安裝正確版本的 Msdtc.exe 會還原二進位碼檔案。在 Windows XP 以及更新版本中,[Windows 檔案保護 (WFP) 功能可確保目前的系統二進位檔案不被取代。

不過,如果必須執行 Windows XP 的電腦上重新安裝 MS DTC 使用下列程序。

警告如果您使用下列步驟,未完成的所有交易將都會遺失。請確定您做不具有作用中交易執行這些步驟之前,先。

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756? (http://support.microsoft.com/kb/322756/ ) 如何備份和還原在 Windows 登錄
  1. 系統管理工具] 中開啟 服務,並停止所有服務]。
  2. [啟動類型] 欄中啟動類型為 [手動] 變更下面清單中服務以外的所有服務]。

    附註我們建議您請注意您變更,如此您就可以正確地還原這些值在步驟 7 中的服務。
    • 警示器
    • COM + 事件系統
    • 電腦瀏覽器
    • 分散式的連結追蹤用戶端
    • DNS 用戶端
    • 事件記錄檔
    • IPSEC 服務
    • 邏輯磁碟管理員
    • 信差
    • 網路登入
    • NT LM 安全性支援提供者
    • [網路連線
    • 「 隨插即用 」
    • 遠端程序呼叫 (RPC)
    • 遠端程序呼叫 (RPC) 定址器
    • [卸除式存放裝置
    • 安全性帳戶管理員
    • 伺服器
    • 系統事件通知
    • 工作排程器
    • TCP/IP NetBIOS 協助程式
    • Windows 管理檢測
    • Windows 管理檢測驅動程式延伸模組
    • Windows Time
    • 工作站
  3. 關閉 服務,並重新啟動您的電腦。
  4. 在命令提示字元中輸入下列命令:
    %WINDIR%\System32\msdtc.exe-解除安裝
  5. 啟動 「 登錄編輯程式 」,然後移除下列登錄機碼,如果它們存在:
    • HKEY_CLASSES_ROOT\CID
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
    • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC
    • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC
    • HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC
  6. 在一個的命令提示字元輸入 [%WINDIR%\System32\msdtc.exe-安裝]。
  7. 等待停止,磁碟活動,然後再還原 [啟動類型變更為其原始值的服務。
  8. 在登錄建立下列登錄機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL
  9. 在一個的命令提示字元輸入 [regsvr32 mtxoci.dll]。

    您會收到訊息,指出在 Mtxoci.dll DllRegisterServer 成功。按一下 [確定] 以關閉訊息。
  10. 重新啟動電腦。
  11. 在一個的命令提示字元輸入 [%WINDIR%\System32\msdtc.exe-resetlog]。

?考

如其他有關 reinstalling MS DTC 執行 Microsoft Windows 2000 Server 的電腦上,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
279786? (http://support.microsoft.com/kb/279786/ ) 如何重新安裝非叢集的 Windows 2000 Server 的 MS DTC

這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
關鍵字:?
kbmt kbinfo kbhowto KB891801 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:891801? (http://support.microsoft.com/kb/891801/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。