Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

リモートデスクトップのエラーコード 0x104 の原因と解決方法

リモートデスクトッププロトコル(RDP)は、Windowsに標準搭載されている機能で、物理的にその場へ行かなくても、同じネットワーク上でも異なるネットワーク経由でも他のコンピュータにアクセスできる便利なツールです。オフィスや自宅から数クリックするだけで対象のPCを操作できるため、多くのユーザーに利用されています。サードパーティ製のRDPツールも数多く存在しますが、標準搭載のリモートデスクトップを選ぶ人が依然として多いのが実情です。ただし、他のソフトウェアと同様に、いくつかのトラブルが発生することもあります。本記事で取り上げるのは、そのひとつであるエラーコード 0x104です。

リモートデスクトップのエラーコード 0x104 の原因と解決方法

このエラーは、同じネットワークまたは別のネットワーク上にある対象PCへ接続しようとした際に表示されます。エラーメッセージには「PCが見つからないためリモートPCに接続できませんでした。リモートPCの完全修飾名またはIPアドレスを入力して、もう一度お試しください(We couldn’t connect to the remote PC because the PC can’t be found)」という内容が示されます。原因としては、DNS設定、ネットワーク探索の設定、場合によってはWindows Defenderファイアウォールのプライバシー設定などが考えられます。

リモートデスクトップのエラーコード 0x104 の主な原因

エラーの原因は状況によって異なりますが、多くの場合、次のいずれかに該当します。

  • ネットワーク探索が無効になっている:共有オプションでネットワーク探索がオフになっていると、このエラーが発生することがあります。
  • Windowsファイアウォールでポートがブロックされている:リモートデスクトップはRDP接続にデフォルトでポート3389を使用します。このポートがWindowsファイアウォールによってブロックされていると、接続を確立できません。
  • DNS設定の問題:カスタムDNSサーバーを設定している場合、それが原因で問題が起こる可能性があります。その場合は設定を解除してから再度接続を試みてください。

以下に、問題を解決するための手順を紹介します。記載された順番どおりに実施することをおすすめします。

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

ネットワーク探索とは、自分のPCが同一ネットワーク上の他のコンピュータを検出・表示できるかどうかを制御する機能です。RDP接続を確立するには、この設定が有効になっている必要があります。手順は以下のとおりです。

  1. コントロールパネル」を開きます。
  2. ネットワークとインターネット > ネットワークと共有センター」に移動します。
  3. 左側のメニューから「共有の詳細設定の変更」をクリックします。
  4. 現在使用中のネットワークプロファイルを展開し、「ネットワーク探索を有効にする」を選択します。リモートデスクトップのエラーコード 0x104 の原因と解決方法
  5. 変更の保存」をクリックして完了です。

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

前述のとおり、リモートデスクトップは接続にポート3389を使用します。このポートがWindowsファイアウォールでブロックされていると、接続できません。また、悪意ある攻撃者から身を守るため、接続用のユーザー名とパスワードは必ず強固なものを設定してください。ファイアウォールでポートを許可する手順は以下のとおりです。

  1. Windowsキー」を押して「スタート」メニューを開きます。
  2. remote settings(リモートの設定)」と入力してEnterキーを押すと、「システム」ウィンドウが開きます。
  3. 左側のメニューから「リモートの設定」をクリックします。
  4. 「リモート」タブの「リモートデスクトップ」項目で、「このコンピューターへのリモート接続を許可する」が選択されていることを確認します。リモートデスクトップのエラーコード 0x104 の原因と解決方法
  5. 続いて「コントロールパネル」を開きます。
  6. システムとセキュリティ > Windows Defender ファイアウォール」に移動します。
  7. 左側のメニューから「詳細設定」をクリックします。
  8. 受信の規則」を選択し、「リモート アシスタンス (RA Server TCP-In)」を探します。
  9. この規則が有効になっていることを確認します。
  10. 次に「リモート デスクトップ - ユーザー モード (TCP-In / UDP-In)」を探し、両方とも有効になっていて、ポートが3389に設定されていることを確認します。ウィンドウを横に広げて「ローカル ポート」列を表示すると確認できます。リモートデスクトップのエラーコード 0x104 の原因と解決方法
  11. 改めて接続を試みてください。

解決策3:カスタムDNSサーバーの設定を解除する

PCにカスタムDNSサーバーを設定している場合は、リモート接続を確立する前にその設定を解除する必要があります。これは接続元(ホスト側)と接続先(ターゲット側)の両方のPCに当てはまります。手順は以下のとおりです。

  1. タスクバーのネットワークアイコンを右クリックし、「ネットワークとインターネットの設定を開く」を選択します。
  2. アダプターのオプションを変更する」をクリックします。リモートデスクトップのエラーコード 0x104 の原因と解決方法
  3. 使用中のアダプターを右クリックして「プロパティ」を選択します。
  4. インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択した状態で「プロパティ」をクリックします。
  5. DNS サーバーのアドレスを自動的に取得する」が選択されていることを確認します。
  6. OK」をクリックして設定を保存します。
  7. 再度接続を試みてください。
  1. Windows 10でエラーコード0x800701B1「指定されたデバイスが存在しません」を修正する7つの方法

    Windows 10の一部のユーザーから、エクスプローラーでファイルのコピーや貼り付け、置き換えを行う際に、0x800701B1(指定されたデバイスが存在しません)というエラーコードが頻繁に発生するとの報告があります。また、USBポート経由で接続したハードディスクにWindows 10をインストールしようとした際にも、同じエラーが発生することがあります。このエラーコードには複数の原因が考えられます。主な原因として以下が挙げられます。USB 2.0ポートでは不十分 – お使いのHDD/SSDの種類によっては、必要な転送速度と電力供給を確保するために、USB 3.0ポートへの接続が必要な場合があり

  2. ネットワークアダプタのドライバーエラー「コード10」を解消する方法

    ドライバーエラーには、Windowsオペレーティングシステムと同じように、それぞれ固有のエラーコードが割り当てられています。これらのコードは特定のドライバーの問題に対応しており、トラブル解決の手がかりとなります。その中でも「コード10」は、デバイスが起動できないときに表示される代表的なエラーです。この問題はあらゆるデバイスで発生する可能性がありますが、特にケーブルで接続される機器で頻繁に見られます。本記事では、ドライバーエラーコード10を簡単な手順で解消する方法をご紹介します。 ドライバーエラーコード10が発生する原因は? ドライバーエラーコード10のメッセージは、通常以下のように表示されま