錯誤:遠端電腦無法啟始 DCOM 通訊
更新:2007 年 11 月
當遠端機器嘗試與本機電腦 (也就是您用來執行 Visual Studio 的電腦) 進行通訊時,就會產生 DCOM 錯誤。發生這個錯誤的原因有下列幾種︰
本機電腦啟用了防火牆。
從遠端電腦到本機電腦的 Windows 驗證尚未運作。
您從已啟用 Windows 防火牆的 Windows XP SP2 電腦對 Windows 95/98/Me 電腦進行遠端偵錯,但沒有啟用匿名登入的遠端存取。
若要更正這個錯誤
如果本機電腦 (執行 Visual Studio 的電腦) 正在執行 Windows XP Service Pack 2,而且啟用了網際網路連線防火牆,請參閱 HOW TO:設定遠端偵錯,取得如何設定本機偵錯防火牆的指示。
測試 Windows 驗證,方法是嘗試從遠端伺服器上開啟本機電腦上的共用檔案。
若要還原 Windows 驗證,請嘗試重新啟動本機電腦和遠端電腦。在本機和遠端機器上檢查 Kerberos 錯誤的事件日誌,並與網域系統管理員確認已知的問題。
若要啟用匿名登入的遠端存取
從 Windows 命令提示字元執行 dcomcnfg:
C:\WINDOWS\System32\dcomcnfg
在 [元件服務] 視窗中,依序展開 [元件服務]、[電腦] 節點。
在 [元件服務/電腦] 下,以滑鼠右鍵按一下 [我的電腦],然後從快速鍵功能表選擇 [內容]。
在 [我的電腦內容] 視窗中,按一下 [COM 安全設定] 索引標籤。
在 [存取權限] 下方按一下 [編輯限制] 按鈕。
選取上面清單中的 [ANONYMOUS LOGON]。
選取下面清單中的 [遠端存取] 核取方塊。
按一下 [確定]。
按一下 [確定]。