リモートデスクトップのエラーコード 0x104 の原因と解決方法
リモートデスクトッププロトコル(RDP)は、Windowsに標準搭載されている機能で、物理的にその場へ行かなくても、同じネットワーク上でも異なるネットワーク経由でも他のコンピュータにアクセスできる便利なツールです。オフィスや自宅から数クリックするだけで対象のPCを操作できるため、多くのユーザーに利用されています。サードパーティ製のRDPツールも数多く存在しますが、標準搭載のリモートデスクトップを選ぶ人が依然として多いのが実情です。ただし、他のソフトウェアと同様に、いくつかのトラブルが発生することもあります。本記事で取り上げるのは、そのひとつであるエラーコード 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接続を確立するには、この設定が有効になっている必要があります。手順は以下のとおりです。
- 「コントロールパネル」を開きます。
- 「ネットワークとインターネット > ネットワークと共有センター」に移動します。
- 左側のメニューから「共有の詳細設定の変更」をクリックします。
- 現在使用中のネットワークプロファイルを展開し、「ネットワーク探索を有効にする」を選択します。

- 「変更の保存」をクリックして完了です。
解決策2:ファイアウォールでポート3389を許可する
前述のとおり、リモートデスクトップは接続にポート3389を使用します。このポートがWindowsファイアウォールでブロックされていると、接続できません。また、悪意ある攻撃者から身を守るため、接続用のユーザー名とパスワードは必ず強固なものを設定してください。ファイアウォールでポートを許可する手順は以下のとおりです。
- 「Windowsキー」を押して「スタート」メニューを開きます。
- 「remote settings(リモートの設定)」と入力してEnterキーを押すと、「システム」ウィンドウが開きます。
- 左側のメニューから「リモートの設定」をクリックします。
- 「リモート」タブの「リモートデスクトップ」項目で、「このコンピューターへのリモート接続を許可する」が選択されていることを確認します。

- 続いて「コントロールパネル」を開きます。
- 「システムとセキュリティ > Windows Defender ファイアウォール」に移動します。
- 左側のメニューから「詳細設定」をクリックします。
- 「受信の規則」を選択し、「リモート アシスタンス (RA Server TCP-In)」を探します。
- この規則が有効になっていることを確認します。
- 次に「リモート デスクトップ - ユーザー モード (TCP-In / UDP-In)」を探し、両方とも有効になっていて、ポートが3389に設定されていることを確認します。ウィンドウを横に広げて「ローカル ポート」列を表示すると確認できます。

- 改めて接続を試みてください。
解決策3:カスタムDNSサーバーの設定を解除する
PCにカスタムDNSサーバーを設定している場合は、リモート接続を確立する前にその設定を解除する必要があります。これは接続元(ホスト側)と接続先(ターゲット側)の両方のPCに当てはまります。手順は以下のとおりです。
- タスクバーのネットワークアイコンを右クリックし、「ネットワークとインターネットの設定を開く」を選択します。
- 「アダプターのオプションを変更する」をクリックします。

- 使用中のアダプターを右クリックして「プロパティ」を選択します。
- 「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択した状態で「プロパティ」をクリックします。
- 「DNS サーバーのアドレスを自動的に取得する」が選択されていることを確認します。
- 「OK」をクリックして設定を保存します。
- 再度接続を試みてください。
-
Windows 10でエラーコード0x800701B1「指定されたデバイスが存在しません」を修正する7つの方法
Windows 10の一部のユーザーから、エクスプローラーでファイルのコピーや貼り付け、置き換えを行う際に、0x800701B1(指定されたデバイスが存在しません)というエラーコードが頻繁に発生するとの報告があります。また、USBポート経由で接続したハードディスクにWindows 10をインストールしようとした際にも、同じエラーが発生することがあります。このエラーコードには複数の原因が考えられます。主な原因として以下が挙げられます。USB 2.0ポートでは不十分 – お使いのHDD/SSDの種類によっては、必要な転送速度と電力供給を確保するために、USB 3.0ポートへの接続が必要な場合があり
-
ネットワークアダプタのドライバーエラー「コード10」を解消する方法
ドライバーエラーには、Windowsオペレーティングシステムと同じように、それぞれ固有のエラーコードが割り当てられています。これらのコードは特定のドライバーの問題に対応しており、トラブル解決の手がかりとなります。その中でも「コード10」は、デバイスが起動できないときに表示される代表的なエラーです。この問題はあらゆるデバイスで発生する可能性がありますが、特にケーブルで接続される機器で頻繁に見られます。本記事では、ドライバーエラーコード10を簡単な手順で解消する方法をご紹介します。 ドライバーエラーコード10が発生する原因は? ドライバーエラーコード10のメッセージは、通常以下のように表示されま