リモートデスクトップエラーコード0x104を修正する方法

リモートデスクトッププロトコルは、組み込みのWindowsユーティリティであり、物理アクセスなしで同じまたは異なるネットワークを介してコンピューターにアクセスするために使用できます。 これは、オフィスや自宅で数回クリックするだけでターゲットシステムを制御できるため便利です。 サードパーティのRDPユーティリティがたくさんあります。 組み込みのRDPは、「本当に」最適ではないかもしれません。 ほとんどのユーザーはまだそれを使用することを好みます。 もちろん、他のソフトウェアと同様に、いくつかの問題もあります。 この記事で説明するのは、エラーコード0x104です。

リモートデスクトップエラー0x104

同じまたは異なるネットワーク上のターゲットシステムに接続しようとすると、このエラーメッセージが表示されます。 エラーメッセージには、「 PCが見つからないため、リモートPCに接続できませんでした。 リモートPCの完全修飾名またはIPアドレスを入力して、もう一度やり直してください 。」 これは、DNS設定、ネットワーク検出オプション、または場合によってはWindowsディフェンダーファイアウォールのプライバシー設定が原因である可能性があります。

リモートデスクトップエラーコード0x104の原因は何ですか?

エラーメッセージの原因は、シナリオによって異なります。 それにもかかわらず、多くの場合、次の理由が原因です—

  • ネットワーク検出がオフになっている:共有オプションでネットワーク検出オプションがオフになっている場合、エラーメッセージが表示される原因になります。
  • Windowsファイアウォールによってブロックされたポート:リモートデスクトップは、RDP接続にデフォルトで3389ポートを使用します。 Windowsファイアウォールによってブロックされている場合、接続を確立できません。
  • DNS設定:カスタムDNSサーバーを使用している場合、そのために問題が発生している可能性があります。 そのような場合は、それらを削除してから接続を確立する必要があります。

とはいえ、以下の解決策に従って問題を解決できます。 提供されているのと同じ順序でそれらに従うようにしてください。

解決策1:ネットワーク探索を有効にする

ネットワーク検出は、システムがネットワーク上の他のシステムを表示/スキャンできるかどうかを判断するオプションです。 RDP接続を確立するには、このオプションがオンになっていることを確認する必要があります。 方法は次のとおりです。

  1. コントロールパネルを開きます。
  2. [ネットワークとインターネット]> [ネットワークと共有センター]に移動します。
  3. 次に、左側で[ 共有の詳細設定を変更 ]をクリックします
  4. 現在使用しているネットワークプロファイルを展開し、[ ネットワーク検出を有効にする]を選択します。

    ネットワーク探索をオンにする
  5. [ 変更を保存]をクリックします

解決策2:ポート3389ポートをファイアウォール経由で許可する

前述したように、3389ポートは、リモートデスクトップが接続に使用するデフォルトのポートです。 場合によっては、Windowsファイアウォールによってブロックされていると、接続を確立できません。 また、接続に強力なパスワードとユーザー名を選択して、悪意のある攻撃者から身を守る必要があります。 ポートがファイアウォールを通過できるようにする方法は次のとおりです。

  1. Windowsキーを押して[ スタート ]メニューを開きます。
  2. リモート設定を入力し、Enterキーを押します。 これにより、 システムウィンドウが開きます。
  3. 左側で、[ リモート設定 ]をクリックします
  4. [ リモート ]タブの[ リモートデスクトップ ]で、 [このコンピューターへのリモート接続を許可する]が選択されていることを確認します。

    リモート接続を許可する
  5. 次に、 コントロールパネルを開きます。
  6. [システムとセキュリティ]> [Windows Defenderファイアウォール]に移動します。
  7. 左側で、「 詳細設定 」をクリックします
  8. ここで、[ 受信の規則]を選択し、 リモートアシスタンス(RAサーバーTCP-In)を検索します
  9. 必ず有効にしてください。
  10. 次に、 リモートデスクトップ-ユーザーモード(TCP-InおよびUDP-In)を探します。 それらが有効になっており、 3389がポートであることを確認してください。 [ ローカルポート ]列が表示されるようにウィンドウを展開して、ポートを確認できます。

    リモートデスクトップファイアウォールルール
  11. 接続を再度確立してください。

解決策3:カスタムDNSサーバーをクリアする

システムでカスタムDNSサーバーを使用している場合は、リモート接続を確立する前にそれをクリアする必要があります。 これは、ホストシステムとターゲットシステムの両方に適用されます。 方法は次のとおりです。

  1. タスクバーの[ネットワーク]アイコンを右クリックし、[ ネットワークとインターネットの設定を開く ]を選択します
  2. [ アダプターオプション変更]をクリックします

    ネットワーク設定
  3. アダプタを右クリックして、[ プロパティ ]を選択します
  4. インターネットプロトコルバージョン4を強調表示し、[ プロパティ]を選択します
  5. [ DNSサーバーアドレスを自動的に取得する ]が選択されていることを確認します
  6. OKをクリックします。
  7. もう一度接続してください。

興味深い記事