リモートデスクトップでコンピュータが見つからない問題を解決する方法
リモートデスクトップ経由でPCにリモート接続しようとすると、様々な問題が発生する可能性があります。単純なスイッチをオンにし忘れているだけの場合もあれば、バックグラウンドサービスやネットワーク設定が接続をブロックしている場合もあります。「リモートデスクトップがコンピューターを見つけられません」というエラーが発生したり、接続できない場合は、このガイドで最も一般的な解決策を紹介しています。これらの手順を実行すると、リモート接続がより安定して機能するか、少なくとも問題の原因を特定しやすくなります。
Windowsで「リモートデスクトップがコンピュータを見つけられません」というエラーを修正する方法
両端でリモートデスクトップを有効にする
当たり前のことのように思えますが、見落とされがちです。自分のPCかリモートマシンのどちらかでリモートデスクトップが有効になっていないと、うまく動作しません。まずはこの点を確認してください。Windowsのアップデートで設定がリセットされることがあり、気づくのが面倒な場合があるからです。
- スタートメニューを開き、設定に移動します。
- システム>リモート デスクトップをクリックします。
- 「リモート デスクトップを有効にする」の下のトグルがオンに設定されていることを確認します。ネタバレ: オフになっていると何も起こりません。
- プロンプトが表示されたら「確認」をクリックします。また、そこに表示されているPC名をメモしておいてください。これはリモート接続時に使用するものです。
この設定はローカルPCとリモートPCの両方に適用されます。別のネットワークやVPN経由で接続する場合は、ファイアウォールまたはネットワークポリシーでRDPトラフィックがブロックされていないことを確認してください。
リモートデスクトップサービスが適切に実行されていることを確認する
一部の設定では、リモートデスクトップは特定のサービスに依存しており、それらのサービスがアクティブになっている必要があります。これらのサービスが停止しているか、正しく設定されていない場合、「コンピュータが見つかりません」というエラーが発生します。確認するには、以下の手順に従ってください。
- を押して入力Windows + Rし
services.msc、 を押しますEnter。 - [サービス]ウィンドウがポップアップ表示されるので、 [リモート デスクトップ サービス]と[リモート デスクトップ サービス ユーザーモード ポート リダイレクター]を探します。
- それぞれを右クリックし、「プロパティ」を選択します。スタートアップの種類が「無効」ではなく「自動」または「手動」に設定されていることを確認してください。
- サービスの状態が「実行中」になっていることを確認してください。そうでない場合は、「開始」をクリックしてください。
プロのヒント:再起動時にサービスがすぐに起動しないことがあります。動作が不安定な場合は、すぐに再起動するか、手動でサービスを再起動することをお勧めします。
ファイアウォールの設定を再確認する
これは典型的な原因です。Windowsファイアウォールやサードパーティのセキュリティツールが、RDPポート(3389)やアプリ自体をブロックしていることがよくあります。リモートデスクトップの通信が許可されていることを確認してください。
- コントロール パネルを開きます(検索するか、スタート メニューで見つけます)。
- 必要に応じて表示を大きいアイコンに切り替えて、[Windows Defender ファイアウォール]をクリックします。
- 左側で、[Windows Defender ファイアウォールを介したアプリまたは機能を許可する]をクリックします。
- [設定の変更]をクリックします(管理者権限が必要になる場合があります)。
- リストをスクロールして、リモート デスクトップの[プライベート]と[パブリック]の両方をチェックします。
- 見つからない場合は、「別のアプリを許可…」から手動で追加できます。
サードパーティ製のウイルス対策ソフトをご利用の場合は、ファイアウォールの設定もご確認ください。Windowsでは問題ないと表示されていても、他のセキュリティツールがRDPをブロックしている場合があります。
DNSキャッシュをフラッシュする – DNSの問題によりPCの位置特定ができなくなる可能性があるため
わかりにくいですが、DNS情報が古いと、リモートデスクトップがPCの位置を把握できなくなることがあります。DNSをフラッシュすることで、この問題を解消できます。
- を押しWindows + Rて入力します
cmd。次に を押してCtrl + Shift + Enter管理者として実行します。 - 入力し
ipconfig /flushdnsてクリックしますEnter。 - 完了したらコマンドプロンプトを閉じてください。次回の接続試行が成功するかもしれません。
理由はわかりませんが、特にネットワークの変更や VPN の設定後に、DNS キャッシュが破損したり同期しなくなったりすることがあります。
システムプロパティでリモートアシスタンスの設定を確認する
特にリモートコントロールにRDPを使用している場合は、リモートアシスタンスが有効になっていることを確認してください。Windowsでは、デフォルトまたはアップデート後にリモートアシスタンスが無効になっている場合があります。
- [設定] > [システム] > [バージョン情報]に移動します。
- [システムの詳細設定]をクリックします(これにより、[システムのプロパティ]が開きます)。
- [リモート]タブに切り替えます。
- [リモート アシスタンス]の下で、 [このコンピューターへのリモート アシスタンス接続を許可する]チェックボックスをオンにします。
RDPポート番号を変更する – 3389が必ずしも安全とは限らないため
RDPのデフォルトポートは3389です。ただし、このポートが使用中またはブロックされている場合は、別のポートに変更すると改善する可能性があります。ただし、レジストリをいじるのは、何をしているのかよくわからない場合は安全とは言えないので注意してください。方法は次のとおりです。
- を押してWindows + R、
regeditと入力し、 を押しますEnter。 - に移動します
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\WinStations\RDP-Tcp。 - PortNumber をダブルクリックします。
- 「DWORD編集」ボックスで、Baseを「Decimal」に設定します。値を3390などに変更します。
- 「OK」をクリックしてPCを再起動してください。ポート番号を変更した場合は、リモートデスクトップクライアントのポート番号も更新する必要があります。
注意: 確信が持てない限り、他のレジストリ値には触れないでください。Windows では、必要以上に難しい処理をしなければならない場合があります。
ウイルス対策ソフトとWindows Defenderを無効にする(一時的な対策)
セキュリティアプリが過剰に反応してRDPパスをブロックしてしまうことがあります。一時的に無効にして、接続が機能するかどうかを確認してください。機能すれば、原因が特定できます。Windows Defenderの場合:
- [設定] > [プライバシーとセキュリティ] > [Windows セキュリティ]に移動します。
- [ウイルスと脅威の防止]をクリックし、[設定の管理] をクリックします。
- 簡単なテストを行うには、リアルタイム保護をオフにします。
サードパーティ製のウイルス対策ソフトをご利用の場合は、その指示に従って一時的に無効にしてください。その後は必ず全て有効に戻してください。セキュリティ対策は必須です。
インターネット接続のトラブルシューティング
リモートデスクトップには安定したインターネット接続が必要です。接続が不安定な場合は、組み込みのトラブルシューティングツールを実行してください。
- [設定] > [システム] > [トラブルシューティング] > [その他のトラブルシューティング]に移動します。
- ネットワーク アダプターのトラブルシューティング ツールを見つけて実行します。
- ネットワークにpingを実行し、RDPをブロックする問題がないか確認します。結果によっては、ネットワークをリセットするか、ネットワークを切り替える必要がある場合があります。
ネットワークプロファイルの種類を確認する
ネットワークが「パブリック」に設定されている場合、Windowsはデフォルトでリモート接続をブロックします。「プライベート」に設定されていることを確認してください。設定方法は次のとおりです。
Windows 10の場合
- 設定>ネットワークとインターネット>状態>接続プロパティの変更をクリックします
- ネットワークプロファイルでプライベートに切り替えます
Windows 11の場合
- 「設定」 > 「ネットワークとインターネット」 > 「プロパティ」に移動します。
- ネットワークプロファイルをプライベートに設定する
ちょっと面倒ですが、Windows が複雑にしているのは当然です。ネットワークがプロファイル設定によって受信 RDP 接続をブロックしていないか、もう一度確認してください。