摘要

本文討論的修復程式可在 Microsoft COM + 應用程式中發生 DCOM 錯誤時,啟用新的記錄功能。 它也會暫時討論 DCOM 錯誤、DCOM 錯誤的原因,以及如何針對 DCOM 錯誤進行疑難排解。

徵狀

當發生 DCOM 錯誤時,錯誤訊息不會包含足夠的資訊來判斷 DCOM 錯誤的原因。 相反地,您可能會在事件檢視器中收到類似以下所示的錯誤訊息:

事件種類:錯誤事件來源: DCOM 事件 ID:10009描述: DCOM 無法使用任何已設定的通訊協定與電腦 ComputerName 進行通訊。

注意: 在此錯誤訊息中, ComputerName 是無法使用之電腦名稱稱的預留位置。錯誤記錄中不提供任何其他資訊。 若要找出所發生錯誤的詳細資訊,您通常必須調試應用程式或分析網路流量。

解決方案

這個問題的修復程式現已提供給 Microsoft 使用。 在您套用此熱修復程式後,DCOM 會記錄 [事件記錄] 中的遠端程式呼叫(RPC)延伸錯誤資訊,以協助判斷 DCOM 錯誤的原因。

Service pack 資訊

若要解決此問題,請取得最新的 Windows Server 2003 service pack。如需詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

889100 如何取得 Windows Server 2003 的最新 Service Pack

修補程式匯總套件資訊

這個問題已于 Microsoft Windows Server 2003 Service Pack 1 COM + 1.5 的匯總套件7中修正。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

910730 Windows Server 2003 Service Pack 1 COM + 1.5 修補程式匯總套件7的可用性

修復程式資訊

先決條件

您必須安裝 Windows Server 2003 才能套用此熱修復程式。

重新啟動需求

修改註冊表之後,您必須重新開機電腦,才能啟用此熱修復程式。

Hotfix 取代資訊

此熱修復程式不會取代任何其他的熱修復程式。

登錄資訊

您必須修改註冊表,才能啟用此熱修復程式。 重要 此節、方法或工作包含的步驟可告訴您如何修改註冊表。不過,如果您不正確地修改註冊表,可能會發生嚴重問題。因此,請務必仔細遵循這些步驟。若要增加保護,請在修改前先備份註冊表。然後,如果發生問題,您可以還原註冊表。如需如何備份及還原註冊表的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

322756 如何在 Windows 中備份及還原登錄若要啟用此熱修復程式,請遵循下列步驟:

  1. 按一下 [ 開始]、按一下 [ 執行]、輸入 Regedit,然後按一下[確定]

  2. 找出並按下列登錄機碼:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Ole

  3. 在 [ 編輯 ] 功能表上,按一下 [ 新增值],然後新增下列登錄值。

    值名稱

    資料類型

    數值

    注意事項

    EnableEELogging

    REG_DWORD

    1

    此登錄值會啟用或停用文字格式的記錄。 此格式適用于手動分析記錄。

    LogEEInfoAsNative

    REG_DWORD

    1

    此登錄值可在事件檢視器中啟用或停用記錄。 如果您啟用這種類型的記錄,您可以使用 [自動分析] 來檢查延伸的錯誤資訊。

  4. 結束 [登錄編輯程式]。

此熱修復程式的英文版具有下表所列的檔案屬性(或更新的檔案屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換為當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

檔案資訊

Windows Server 2003、安騰架構

檔案名稱

檔案版本

檔案大小

日期

時間

平台

服務分支

Catsrv.dll

2001.12.4720.445

622080

17-Nov-2005

02:45

IA-64

Not Applicable

Catsrvut.dll

2001.12.4720.445

1555456

17-Nov-2005

02:45

IA-64

Not Applicable

Clbcatex.dll

2001.12.4720.445

263680

17-Nov-2005

02:45

IA-64

Not Applicable

Clbcatq.dll

2001.12.4720.445

1287168

17-Nov-2005

02:45

IA-64

Not Applicable

Colbact.dll

2001.12.4720.445

171,008

17-Nov-2005

02:45

IA-64

Not Applicable

Comadmin.dll

2001.12.4720.445

411,136

17-Nov-2005

02:45

IA-64

Not Applicable

Comrepl.dll

2001.12.4720.445

275,456

17-Nov-2005

02:45

IA-64

Not Applicable

Comsvcs.dll

2001.12.4720.445

3,143,168

17-Nov-2005

02:45

IA-64

Not Applicable

Comuid.dll

2001.12.4720.445

1873408

17-Nov-2005

02:45

IA-64

Not Applicable

Es.dll

2001.12.4720.445

654,336

17-Nov-2005

02:45

IA-64

Not Applicable

Msdtcprx.dll

2001.12.4720.445

1,311,744

17-Nov-2005

02:45

IA-64

Not Applicable

Msdtctm.dll

2001.12.4720.445

3152384

17-Nov-2005

02:45

IA-64

Not Applicable

Msdtcuiu.dll

2001.12.4720.445

463,360

17-Nov-2005

02:45

IA-64

Not Applicable

Mtxclu.dll

2001.12.4720.445

203,776

17-Nov-2005

02:45

IA-64

Not Applicable

Mtxdm.dll

2001.12.4720.445

45,568

17-Nov-2005

02:45

IA-64

Not Applicable

Mtxoci.dll

2001.12.4720.445

320,000

17-Nov-2005

02:45

IA-64

Not Applicable

Ole32.dll

5.2.3790.445

3582976

17-Nov-2005

02:45

IA-64

Not Applicable

Olecli32.dll

5.2.3790.445

223,744

17-Nov-2005

02:45

IA-64

Not Applicable

Olecnv32.dll

5.2.3790.445

89,088

17-Nov-2005

02:45

IA-64

Not Applicable

Rpcproxy.dll

5.2.3790.141

73,216

17-Nov-2005

02:45

IA-64

Not Applicable

Rpcrt4.dll

5.2.3790.141

2,150,400

17-Nov-2005

02:45

IA-64

Not Applicable

Rpcss.dll

5.2.3790.445

694272

17-Nov-2005

02:45

IA-64

Not Applicable

Stclient.dll

2001.12.4720.445

140,800

17-Nov-2005

02:45

IA-64

Not Applicable

Txflog.dll

2001.12.4720.445

280,064

17-Nov-2005

02:45

IA-64

Not Applicable

Wcatsrv.dll

2001.12.4720.445

258,560

17-Nov-2005

02:45

x86

Wcatsrvut.dll

2001.12.4720.445

584192

17-Nov-2005

02:45

x86

Wclbcatex.dll

2001.12.4720.445

98,304

17-Nov-2005

02:45

x86

Wclbcatq.dll

2001.12.4720.445

490,496

17-Nov-2005

02:45

x86

Wcolbact.dll

2001.12.4720.445

56,832

17-Nov-2005

02:45

x86

Wcomadmin.dll

2001.12.4720.445

189440

17-Nov-2005

02:45

x86

Wcomsvcs.dll

2001.12.4720.445

1,209,344

17-Nov-2005

02:45

x86

Wes.dll

2001.12.4720.445

226,816

17-Nov-2005

02:45

x86

Wmsdtcprx.dll

2001.12.4720.445

445952

17-Nov-2005

02:45

x86

Wmsdtcuiu.dll

2001.12.4720.445

160,768

17-Nov-2005

02:45

x86

Wmtxclu.dll

2001.12.4720.445

76,288

17-Nov-2005

02:45

x86

Wmtxdm.dll

2001.12.4720.445

18,944

17-Nov-2005

02:45

x86

Wmtxoci.dll

2001.12.4720.445

109,056

17-Nov-2005

02:45

x86

Wole32.dll

5.2.3790.445

1193984

17-Nov-2005

02:45

x86

Wolecli32.dll

5.2.3790.445

72,192

17-Nov-2005

02:45

x86

Wolecnv32.dll

5.2.3790.445

36,352

17-Nov-2005

02:45

x86

Wrpcproxy.dll

5.2.3790.141

26,112

17-Nov-2005

02:45

x86

Wrpcrt4.dll

5.2.3790.141

544256

17-Nov-2005

02:45

x86

Wstclient.dll

2001.12.4720.445

60,416

17-Nov-2005

02:45

x86

Wtxflog.dll

2001.12.4720.445

95,232

17-Nov-2005

02:45

x86

Windows Server 2003 SP1,安騰架構

檔案名稱

檔案版本

檔案大小

日期

時間

平台

SP 需求

服務分支

Catsrv.dll

2001.12.4720.2572

657,408

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Catsrvut.dll

2001.12.4720.2572

1632256

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Clbcatex.dll

2001.12.4720.2572

279,040

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Clbcatq.dll

2001.12.4720.2572

1353728

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Colbact.dll

2001.12.4720.2572

181,760

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Comadmin.dll

2001.12.4720.2572

420,352

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Comrepl.dll

2001.12.4720.2572

285,184

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Comsvcs.dll

2001.12.4720.2572

3,366,912

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Comuid.dll

2001.12.4720.2572

1977856

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Es.dll

2001.12.4720.2572

701440

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Msdtcprx.dll

2001.12.4720.2572

1337344

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Msdtctm.dll

2001.12.4720.2572

3096064

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Msdtcuiu.dll

2001.12.4720.2572

486400

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Mtxclu.dll

2001.12.4720.2572

207,872

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Mtxdm.dll

2001.12.4720.2572

47,616

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Mtxoci.dll

2001.12.4720.2572

322,048

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Ole32.dll

5.2.3790.2572

3999744

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Olecli32.dll

5.2.3790.2572

252,416

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Olecnv32.dll

5.2.3790.2572

90,112

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Rpcss.dll

5.2.3790.2572

859136

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Stclient.dll

2001.12.4720.2572

149,504

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Txflog.dll

2001.12.4720.2572

301,568

17-Nov-2005

02:45

IA-64

SP1

Not Applicable

Wcatsrv.dll

2001.12.4720.2572

273,920

17-Nov-2005

02:45

x86

SP1

Wcatsrvut.dll

2001.12.4720.2572

619,520

17-Nov-2005

02:45

x86

SP1

Wclbcatex.dll

2001.12.4720.2572

104,960

17-Nov-2005

02:45

x86

SP1

Wclbcatq.dll

2001.12.4720.2572

514048

17-Nov-2005

02:45

x86

SP1

Wcolbact.dll

2001.12.4720.2572

58,880

17-Nov-2005

02:45

x86

SP1

Wcomadmin.dll

2001.12.4720.2572

196,608

17-Nov-2005

02:45

x86

SP1

Wcomsvcs.dll

2001.12.4720.2572

1268736

17-Nov-2005

02:45

x86

SP1

Wcomuid.dll

2001.12.4720.2572

596480

17-Nov-2005

02:45

x86

SP1

Wes.dll

2001.12.4720.2572

238,592

17-Nov-2005

02:45

x86

SP1

Wmsdtcprx.dll

2001.12.4720.2572

470528

17-Nov-2005

02:45

x86

SP1

Wmsdtcuiu.dll

2001.12.4720.2572

165,888

17-Nov-2005

02:45

x86

SP1

Wmtxclu.dll

2001.12.4720.2572

78,848

17-Nov-2005

02:45

x86

SP1

Wmtxdm.dll

2001.12.4720.2572

20,992

17-Nov-2005

02:45

x86

SP1

Wmtxoci.dll

2001.12.4720.2572

111,104

17-Nov-2005

02:45

x86

SP1

Wole32.dll

5.2.3790.2572

1,247,232

17-Nov-2005

02:45

x86

SP1

Wolecli32.dll

5.2.3790.2572

75,776

17-Nov-2005

02:45

Not Applicable

SP1

Wolecnv32.dll

5.2.3790.2572

38,912

17-Nov-2005

02:45

x86

SP1

Wstclient.dll

2001.12.4720.2572

64,000

17-Nov-2005

02:45

x86

SP1

Wtxflog.dll

2001.12.4720.2572

98,816

17-Nov-2005

02:45

x86

SP1

Windows Server 2003 SP1,x64

檔案名稱

檔案版本

檔案大小

日期

時間

平台

SP 需求

服務分支

Catsrv.dll

2001.12.4720.2572

418304

17-Nov-2005

02:45

x64

SP1

Not Applicable

Catsrvut.dll

2001.12.4720.2572

1083904

17-Nov-2005

02:45

x64

SP1

Not Applicable

Clbcatex.dll

2001.12.4720.2572

175,104

17-Nov-2005

02:45

x64

SP1

Not Applicable

Clbcatq.dll

2001.12.4720.2572

882688

17-Nov-2005

02:45

x64

SP1

Not Applicable

Colbact.dll

2001.12.4720.2572

97,280

17-Nov-2005

02:45

x64

SP1

Not Applicable

Comadmin.dll

2001.12.4720.2572

288,768

17-Nov-2005

02:45

x64

SP1

Not Applicable

Comrepl.dll

2001.12.4720.2572

188,928

17-Nov-2005

02:45

x64

SP1

Not Applicable

Comsvcs.dll

2001.12.4720.2572

2194944

17-Nov-2005

02:45

x64

SP1

Not Applicable

Comuid.dll

2001.12.4720.2572

1478144

17-Nov-2005

02:45

x64

SP1

Not Applicable

Es.dll

2001.12.4720.2572

365,568

17-Nov-2005

02:45

x64

SP1

Not Applicable

Msdtcprx.dll

2001.12.4720.2572

830,464

17-Nov-2005

02:45

x64

SP1

Not Applicable

Msdtctm.dll

2001.12.4720.2572

2073088

17-Nov-2005

02:45

x64

SP1

Not Applicable

Msdtcuiu.dll

2001.12.4720.2572

291,328

17-Nov-2005

02:45

x64

SP1

Not Applicable

Mtxclu.dll

2001.12.4720.2572

144,896

17-Nov-2005

02:45

x64

SP1

Not Applicable

Mtxdm.dll

2001.12.4720.2572

30,208

17-Nov-2005

02:45

x64

SP1

Not Applicable

Mtxoci.dll

2001.12.4720.2572

175,104

17-Nov-2005

02:45

x64

SP1

Not Applicable

Ole32.dll

5.2.3790.2572

2546688

17-Nov-2005

02:45

x64

SP1

Not Applicable

Olecli32.dll

5.2.3790.2572

131,584

17-Nov-2005

02:45

x64

SP1

Not Applicable

Olecnv32.dll

5.2.3790.2572

56,832

17-Nov-2005

02:45

x64

SP1

Not Applicable

Rpcss.dll

5.2.3790.2572

698368

17-Nov-2005

02:45

x64

SP1

Not Applicable

Stclient.dll

2001.12.4720.2572

101,888

17-Nov-2005

02:45

x64

SP1

Not Applicable

Txflog.dll

2001.12.4720.2572

180,224

17-Nov-2005

02:45

x64

SP1

Not Applicable

Wcatsrv.dll

2001.12.4720.2572

273,920

17-Nov-2005

02:45

x86

SP1

Wcatsrvut.dll

2001.12.4720.2572

619,520

17-Nov-2005

02:45

x86

SP1

Wclbcatex.dll

2001.12.4720.2572

104,960

17-Nov-2005

02:45

x86

SP1

Wclbcatq.dll

2001.12.4720.2572

514048

17-Nov-2005

02:45

x86

SP1

Wcolbact.dll

2001.12.4720.2572

58,880

17-Nov-2005

02:45

x86

SP1

Wcomadmin.dll

2001.12.4720.2572

196,608

17-Nov-2005

02:45

x86

SP1

Wcomsvcs.dll

2001.12.4720.2572

1268736

17-Nov-2005

02:45

x86

SP1

Wcomuid.dll

2001.12.4720.2572

596480

17-Nov-2005

02:45

x86

SP1

Wes.dll

2001.12.4720.2572

238,592

17-Nov-2005

02:45

x86

SP1

Wmsdtcprx.dll

2001.12.4720.2572

470528

17-Nov-2005

02:45

x86

SP1

Wmsdtcuiu.dll

2001.12.4720.2572

165,888

17-Nov-2005

02:45

x86

SP1

Wmtxclu.dll

2001.12.4720.2572

78,848

17-Nov-2005

02:45

x86

SP1

Wmtxdm.dll

2001.12.4720.2572

20,992

17-Nov-2005

02:45

x86

SP1

Wmtxoci.dll

2001.12.4720.2572

111,104

17-Nov-2005

02:45

x86

SP1

Wole32.dll

5.2.3790.2572

1,247,232

17-Nov-2005

02:45

x86

SP1

Wolecli32.dll

5.2.3790.2572

75,776

17-Nov-2005

02:45

Not Applicable

SP1

Wolecnv32.dll

5.2.3790.2572

38,912

17-Nov-2005

02:45

x86

SP1

Wstclient.dll

2001.12.4720.2572

64,000

17-Nov-2005

02:45

x86

SP1

Wtxflog.dll

2001.12.4720.2572

98,816

17-Nov-2005

02:45

x86

SP1

Windows Server 2003、x86

檔案名稱

檔案版本

檔案大小

日期

時間

Catsrv.dll

2001.12.4720.445

258,560

17-Nov-2005

03:09

Catsrvut.dll

2001.12.4720.445

584192

17-Nov-2005

03:09

Clbcatex.dll

2001.12.4720.445

98,304

17-Nov-2005

03:09

Clbcatq.dll

2001.12.4720.445

490,496

17-Nov-2005

03:09

Colbact.dll

2001.12.4720.445

56,832

17-Nov-2005

03:09

Comadmin.dll

2001.12.4720.445

189440

17-Nov-2005

03:09

Comrepl.dll

2001.12.4720.445

86,528

17-Nov-2005

03:09

Comsvcs.dll

2001.12.4720.445

1,209,344

17-Nov-2005

03:09

Comuid.dll

2001.12.4720.445

565,248

17-Nov-2005

03:09

Es.dll

2001.12.4720.445

226,816

17-Nov-2005

03:09

Msdtcprx.dll

2001.12.4720.445

445952

17-Nov-2005

03:09

Msdtctm.dll

2001.12.4720.445

965120

17-Nov-2005

03:09

Msdtcuiu.dll

2001.12.4720.445

160,768

17-Nov-2005

03:09

Mtxclu.dll

2001.12.4720.445

76,288

17-Nov-2005

03:09

Mtxdm.dll

2001.12.4720.445

18,944

17-Nov-2005

03:09

Mtxoci.dll

2001.12.4720.445

109,056

17-Nov-2005

03:09

Ole32.dll

5.2.3790.445

1193984

17-Nov-2005

03:09

Olecli32.dll

5.2.3790.445

72,192

17-Nov-2005

03:09

Olecnv32.dll

5.2.3790.445

36,352

17-Nov-2005

03:09

Rpcproxy.dll

5.2.3790.141

26,112

16-Mar-2004

03:17

Rpcrt4.dll

5.2.3790.141

659,968

16-Mar-2004

03:17

Rpcss.dll

5.2.3790.445

296,960

17-Nov-2005

03:09

Stclient.dll

2001.12.4720.445

60,416

17-Nov-2005

03:09

Txflog.dll

2001.12.4720.445

95,232

17-Nov-2005

03:09

Windows Server 2003 SP1、x86

檔案名稱

檔案版本

檔案大小

日期

時間

平台

SP 需求

Catsrv.dll

2001.12.4720.2572

273,920

17-Nov-2005

03:20

x86

SP1

Catsrvut.dll

2001.12.4720.2572

619,520

17-Nov-2005

03:20

x86

SP1

Clbcatex.dll

2001.12.4720.2572

104,960

17-Nov-2005

03:20

x86

SP1

Clbcatq.dll

2001.12.4720.2572

514048

17-Nov-2005

03:20

x86

SP1

Colbact.dll

2001.12.4720.2572

58,880

17-Nov-2005

03:20

x86

SP1

Comadmin.dll

2001.12.4720.2572

196,608

17-Nov-2005

03:20

x86

SP1

Comrepl.dll

2001.12.4720.2572

88,576

17-Nov-2005

03:20

x86

SP1

Comsvcs.dll

2001.12.4720.2572

1268736

17-Nov-2005

03:20

x86

SP1

Comuid.dll

2001.12.4720.2572

596480

17-Nov-2005

03:20

x86

SP1

Es.dll

2001.12.4720.2572

238,592

17-Nov-2005

03:20

x86

SP1

Msdtcprx.dll

2001.12.4720.2572

470528

17-Nov-2005

03:20

x86

SP1

Msdtctm.dll

2001.12.4720.2572

1009664

17-Nov-2005

03:20

x86

SP1

Msdtcuiu.dll

2001.12.4720.2572

165,888

17-Nov-2005

03:20

x86

SP1

Mtxclu.dll

2001.12.4720.2572

78,848

17-Nov-2005

03:20

x86

SP1

Mtxdm.dll

2001.12.4720.2572

20,992

17-Nov-2005

03:20

x86

SP1

Mtxoci.dll

2001.12.4720.2572

111,104

17-Nov-2005

03:20

x86

SP1

Ole32.dll

5.2.3790.2572

1,247,232

17-Nov-2005

03:20

x86

SP1

Olecli32.dll

5.2.3790.2572

75,776

17-Nov-2005

03:20

Not Applicable

SP1

Olecnv32.dll

5.2.3790.2572

38,912

17-Nov-2005

03:20

x86

SP1

Rpcss.dll

5.2.3790.2572

421,888

17-Nov-2005

03:20

x86

SP1

Stclient.dll

2001.12.4720.2572

64,000

17-Nov-2005

03:20

x86

SP1

Txflog.dll

2001.12.4720.2572

98,816

17-Nov-2005

03:20

x86

SP1

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。 這個問題首先是在 Windows Server 2003 Service Pack 2 中修正。

其他相關資訊

DCOM 10009 事件所含的資料不足,導致發生基本錯誤。 通常會記錄 DCOM 10009 事件,因為 DCOM 伺服器的網路通訊失敗。 其中包括名稱解析問題和防火牆問題等問題。 這些問題通常會導致0x6ba (0x800706ba) RPC 錯誤。 若要在 Windows Server 2003 中針對此修正程式收集其他有關基礎錯誤的錯誤資訊,請啟用 RPC 延伸錯誤資訊(EEINFO)。 啟用 EEINFO 時,會在事件的 [DCOM 10009 事件資料] 區段中寫入其他資料。 在 Windows Vista 中,您不需要開啟 EEINFO,因為它預設為開啟,而且預設會在 DCOM 10009 事件資料中轉儲。 EEinfo 通常會包含諸如10048(WSAEADDRINUSE)之類的 winsock 特定錯誤(例如,所有可用的 TCP 埠都已用盡)。 如需有關 RPC 延伸錯誤資訊的詳細資訊,包括如何啟用和解讀資訊,請造訪下列 Microsoft 開發人員網路(MSDN)網站:

http://msdn2.microsoft.com/en-us/library/aa373803.aspx

http://msdn2.microsoft.com/en-us/library/aa379109.aspx 下列是已記錄事件的範例。 它包含其他有用的資料。 具體說來,錯誤資料中的狀態、gencomp 及 detloc 資訊將會有意義。 例如,狀態11001是「沒有已知主機」,且是由 winsock 產生(gencomp = 8)。如需詳細資訊,請參閱下列 Microsoft 網站上的說明與支援中心:

http://support.microsoft.comData: 0000: 3c 52 65 63 6f 72 64 23 <Record# 0008: 31 3a 20 43 6f 6d 70 75 1: Compu 0010: 74 65 72 3d 28 6e 75 6c ter=(nul 0018: 6c 29 3b 50 69 64 3d 31 l);Pid=1 0020: 31 30 30 3b 31 2f 35 2f 100;1/5/ 0028: 32 30 30 36 20 31 34 3a 2006 14: 0030: 34 3a 33 33 3a 31 31 36 4:33:116 0038: 3b 53 74 61 74 75 73 3d ;Status= 0040: 31 37 32 32 3b 47 65 6e 1722;Gen 0048: 63 6f 6d 70 3d 38 3b 44 comp=8;D 0050: 65 74 6c 6f 63 3d 33 32 etloc=32 0058: 32 3b 46 6c 61 67 73 3d 2;Flags= 0060: 30 3b 50 61 72 61 6d 73 0;Params 0068: 3d 30 3b 3e 3c 52 65 63 =0;><Rec 0070: 6f 72 64 23 32 3a 20 43 ord#2: C 0078: 6f 6d 70 75 74 65 72 3d omputer= 0080: 28 6e 75 6c 6c 29 3b 50 (null);P 0088: 69 64 3d 31 31 30 30 3b id=1100; 0090: 31 2f 35 2f 32 30 30 36 1/5/2006 0098: 20 31 34 3a 34 3a 33 33 14:4:33 00a0: 3a 31 31 36 3b 53 74 61 :116;Sta 00a8: 74 75 73 3d 31 31 30 30 tus=1100 00b0: 31 3b 47 65 6e 63 6f 6d 1;Gencom 00b8: 70 3d 38 3b 44 65 74 6c p=8;Detl 00c0: 6f 63 3d 33 32 30 3b 46 oc=320;F 00c8: 6c 61 67 73 3d 30 3b 50 lags=0;P 00d0: 61 72 61 6d 73 3d 31 3b arams=1; 00d8: 7b 50 61 72 61 6d 23 30 {Param#0 00e0: 3a 7d 65 72 54 48 65 72 :Server 00e8: 7d 3e }> 「症狀」一節中所提及的錯誤通常是網路通訊錯誤。 下列是此錯誤的可能原因:

  • 出現名稱解析錯誤。

  • 伺服器上的所有 TCP 埠都在使用中。

  • 發生 TCP 埠衝突。

若要針對 DCOM 10009 錯誤進行疑難排解,請使用下列方法。

方法1:確認名稱解析正常運作

COM + proxy 應用程式的 [啟用] 頁面包含遠端伺服器名稱(RSN)屬性。 RSN 屬性可以是 IP 位址、完全限定的功能變數名稱(FQDN)或 NetBIOS 名稱。 若要解決此問題,請使用 [ ping ] 命令,透過 IP 位址、FQDN 及 NetBIOS 名稱來測試遠端伺服器的連線能力。

方法2:驗證 TCP 埠使用量

當用戶端進行 DCOM 呼叫 COM + 伺服器應用程式時,每個連線可能會使用不同的 TCP 埠。 因此,您可以使用伺服器上的所有 TCP 埠。 發生這種情況時,伺服器無法接受額外的連線。 如需有關如何在針對 TCP/IP 連線問題進行疑難排解時判斷 TCP 埠使用量的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

832919 PortQry 版本2.0 中的新功能和功能

301512 已針對 COM + proxy/存根建立許多 TCP 連線

方法3:驗證基本網路連線以解決 TCP 衝突問題

如需如何使用基本網路疑難排解來解決 TCP 衝突錯誤的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

325487 如何針對網路連線問題進行疑難排解

參考

如需當用戶端向 COM + 伺服器應用程式發出 DCOM 呼叫時的 TCP 埠使用量的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

301512 已針對 COM + proxy/存根建立許多 TCP 連線 如需軟體更新術語的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

824684 描述 Microsoft 軟體更新所使用的標準術語說明

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。