次の方法で共有


エラー : リモート コンピュータは DCOM 通信を初期化できませんでした。

更新 : 2007 年 11 月

リモート コンピュータがローカル コンピュータ (Visual Studio を実行しているコンピュータ) と通信しようとしたときに DCOM エラーが発生しました。このエラーが発生する原因は複数あります。

  • ローカル マシンのファイアウォールが有効になっていない。

  • リモート マシンからローカル マシンへの Windows 認証が機能していない。

  • Windows 95/98/Me マシンに対して Windows ファイアウォールが有効になっている Windows XP SP2 マシンからリモート デバッグを行っている状態で、匿名ログオンに対するリモート アクセスが有効になっていない。

このエラーを解決するには

  1. ローカル コンピュータ (Visual Studio を実行中のコンピュータ) が Windows XP Service Pack 2 を実行していて、インターネット接続のファイアウォールが有効化されている場合は、ローカル デバッグに適したファイアウォールを設定する方法について、「方法 : リモート デバッグをセットアップする」を参照します。

  2. リモート サーバーからローカル コンピュータのファイル共有を開いてみて Windows 認証をテストします。

  3. Windows 認証を復元するために、両方のコンピュータを再起動してみます。Kerberos エラーがないかローカル コンピュータとリモート コンピュータのイベント ログを確認し、ドメイン管理者と共に既知の問題をチェックします。

匿名ログオンに対するリモート アクセスを有効にするには

  1. Windows のコマンド プロンプトで、dcomcnfg を実行します。

    C:\WINDOWS\System32\dcomcnfg

  2. [コンポーネント サービス] ウィンドウで、[コンポーネント サービス]/[コンピュータ] ノードを展開します。

  3. [コンポーネント サービス]/[コンピュータ] の [マイ コンピュータ] を右クリックし、ショートカット メニューの [プロパティ] をクリックします。

  4. [マイ コンピュータのプロパティ] ウィンドウの [COM セキュリティ] タブをクリックします。

  5. [アクセス許可] の [制限の編集] をクリックします。

  6. 上の一覧から [Anonymous Logon] を選択します。

  7. 下の一覧の [リモート アクセス] チェック ボックスをオンにします。

  8. [OK] をクリックします。

  9. [OK] をクリックします。

参照

処理手順

方法 : リモート デバッグをセットアップする