如何在 Windows 中停用 DCOM 支援

文章翻譯 文章翻譯
文章編號: 825750 - 檢視此文章適用的產品。
重要 本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
全部展開 | 全部摺疊

結論

「分散式元件物件模型」(DCOM) 是一項通訊協定,可讓軟體元件透過網路直接進行通訊。DCOM 之前稱為 Network OLE,是設計在跨多個網路傳輸 (包含網際網路通訊協定,如 HTTP) 中使用。如需 DCOM 的詳細資訊,請造訪下列 Microsoft 網站:http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/cnet/cnad_arc_wbak.mspx?mfr=true
Windows NT 4.0、Windows 2000、Windows XP 及 Windows Server 2003 原本就設計會支援 DCOM。

警告 如果您停用 DCOM,您可能會喪失作業系統功能。停用 DCOM 支援之後,可能會造成下列結果:
  • 任何可遠端啟動的 COM 物件可能無法正常運作。
  • 本機 COM+ 嵌入式管理單元將無法連線至遠端伺服器以列舉其 COM+ 類別目錄。
  • 憑證自動註冊可能無法正常運作。
  • Windows Management Instrumentation (WMI) 對遠端伺服器的查詢可能無法正常運作。

如果您停用 DCOM,可能會影響許多內建元件及協力廠商應用程式。在您測試以檢查有哪些應用程式會受到影響之前,Microsoft 不建議您在環境中停用 DCOM。可能無法在所有環境中停用 DCOM。

可以停用所有 Windows NT 作業系統上的 DCOM 支援。如果要停用這項支援,請依照下列步驟執行。

注意 如果要停用 Windows 2000 電腦上的 DCOM,您必須執行 Windows 2000 Service Pack 3 (SP3) 或更新版本。

編輯登錄

警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
  1. 啟動 [登錄編輯程式]。
  2. 尋找下列路徑:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
  3. 將 EnableDCOM 字串值變更為 N
  4. 請重新啟動作業系統,上述變更才能生效。

使用 DCOMCNFG.EXE

  1. 執行 Dcomcnfg.exe。
  2. 如果您執行的是 Windows XP 或 Windows Server 2003,請執行下列其他步驟:
    1. 按一下 [主控台根目錄] 下的 [元件服務] 節點。
    2. 開啟 [電腦] 資料夾。
    3. 在本機電腦中,用滑鼠右鍵按一下 [我的電腦],然後按一下 [內容]
    4. 在遠端電腦中,用滑鼠右鍵按一下 [電腦] 資料夾,指向 [新增],再按 [電腦]
    5. 輸入電腦名稱。
    6. 用滑鼠右鍵按一下電腦名稱,然後按一下 [內容]
  3. 按一下 [預設內容] 索引標籤。
  4. 按一下以選取 (或按一下以清除) [在這台電腦上啟用 DCOM] 核取方塊。
  5. 如果您要為電腦設定其他內容,請按一下 [套用] 以啟用 (或停用) DCOM。否則,請按一下 [確定] 以套用變更,並結束 Dcomcnfg.exe。
  6. 請重新啟動作業系統,上述變更才能生效。

其他相關資訊

下列登錄字串值可用來啟用或停用所有作業系統中的 DCOM。
HKEY_LOCAL_MACHINE\Software\Microsoft\OLE\EnableDCOM
如果您將此值變更為 N,則會在重新啟動作業系統之後停用 DCOM。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明

屬性

文章編號: 825750 - 上次校閱: 2007年1月31日 - 版次: 5.4
這篇文章中的資訊適用於:
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
關鍵字:?
kbhowto KB825750
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com