自宅で仕事をすることが一般的になりつつあり、多くの場合、リモートでコンピューターに接続する(connecting to a computer remotely)必要があります。しかし、初めてそれを行う多くの人々は、さまざまな問題やエラーに遭遇します。最も一般的なものは、「リモートデスクトップがコンピューターを見つけることができません」というエラーです。
なぜこれが起こっているのですか、そしてどのようにそれを解決できますか?
Windows 10に付属するリモートデスクトップ(RDP)機能は、リモート(Remote Desktop)の場所(RDP)から別のWindowsコンピューターに接続(connect to another Windows computer from a remote location)できるようにするものです。必要なのは、デバイスのユーザー名とパスワードだけです。しっかりと接続されている限り、世界中のどこにいても、どのコンピューターにも接続できます。
残念ながら、リモートデスクトップ経由での接続を妨げる可能性のある特定のことがあります。この記事では、リモート接続を設定できない最も一般的な問題とその解決方法について説明します。
リモートデスクトップがコンピューター(Computer)を見つけ(Find)られない一般的な理由(Reasons)
当社のソリューションの適用を開始する前に、最も一般的な原因を認識し、原因を特定する必要があります。それらのいくつかは、技術的なノウハウがなくても非常に簡単に解決できます。
1.インターネット接続が悪い(1. Bad Internet Connection)
インターネット接続(internet connection)が正しく設定されていることを確認してください。
2.Windowsアップデート(2. Windows Updates)
場合によっては、Windows Updateにより、リモートデスクトップ(Remote Desktop)が正常に機能しなくなることがあります。これは破損したファイルが原因です。RDPと競合する特定の更新を見つけるのは難しい場合があり、手動で原因を探す必要があります。WindowsUpdateエラー(Windows update error)を処理している可能性があります。
3.アンチウイルスはRDPをブロックします(3. Antivirus Blocks RDP)
Windows Defenderに加えてサードパーティのウイルス対策(third-party antivirus)ソフトウェアを使用している場合は、リモートデスクトップ接続がブロックされている可能性があります。ただし、Windows Defenderは、適切に構成されていない場合、「リモートデスクトップがリモートコンピューターに接続できません」というエラーを引き起こす可能性もあります。
アンチウイルスが原因であるかどうかを確認する最も簡単な方法は、アンチウイルスを無効にすることです。その結果、 RDP(RDP)が機能し始めた場合は、問題が見つかりました。
4.リモートマシンの電源がオフになっているか、切断されている(4. Remote Machine Is Turned Off or Disconnected)
リモートマシンの電源を切るのと同じくらい簡単かもしれません。リモートコンピュータの電源がオンになっていて、ネットワーク上で利用可能であることを確認してください。(Make)さらに、リモートアクセスも有効にする必要があります。
5.間違った資格情報(5. Wrong Credentials)
正しい(Make)ホスト名を持っていることを確認してください。単純なタイプミスにより、リモートコンピュータに接続できなくなる可能性があります。
リモートデスクトップがコンピューター(Computer)を見つけ(Find)られない問題を修正する方法
「リモートデスクトップがコンピューターを見つけることができません」というエラーの背後にある原因を特定できない場合は、以下の解決策の適用を段階的に開始してください。
1.ファイアウォールを構成します(1. Configure Your Firewall)
ウイルス対策を無効にしてエラーを解決した場合は、 RDP(RDP)のブロックを停止するようにウイルス対策を構成する必要があります。コンピュータを保護しないままにしないでください。このガイドでは、すべてのWindows10システムに付属しているWindowsDefenderを使用していることを前提としています。(Windows Defender)ただし、次の手順を他のアンチウイルスに簡単に適合させることができます。本質は同じです。
まず、 WindowsDefenderFirewall(Windows Defender Firewall)にアクセスします。コントロールパネル(Control Panel)で見つけるか、検索ボックスに「WindowsDefender」と入力するだけです。
画面の左側で、[WindowsDefenderファイアウォールを介したアプリまたは機能の許可]を選択します。ファイアウォールの通過が許可またはブロックされているアプリケーションとポートのリストが表示されます。
設定を変更するには、まず右上隅にある[設定の変更]ボタンをクリックする必要があります。(Change)次に、下にスクロールして、リモートアシスタンス(Remote Assistance)とリモートデスクトップ(Remote Desktop)を見つけます。プライベート(Private)チェックボックスとパブリック(Public)チェックボックスの両方をクリックして、これらのアプリがファイアウォールを通過できるようにします。
ファイアウォールに問題がある場合は、リモートコンピューターに接続できるはずです。それ以外(Otherwise)の場合は、以下の修正のいずれかを適用してみてください。
2.RDPサービスを有効にします(2. Enable RDP Services)
リモートデスクトップサービスのいずれかが無効になっている場合、リモートマシンに接続することはできません。次のサービスが両方のマシンで有効になっていることを確認してください。(Make)
- リモートデスクトップサービス(Remote Desktop Services)(TermService)
- リモートデスクトップサービスUserModeポートリダイレク(Remote Desktop Services UserMode Port Redirector)ター(UmRdpService)
CTRL + ALT + DELETEを押してタスクマネージャ(Task Manager)を起動します。[(Click)サービス](Services)をクリックし、2つのサービスが見つかるまでスクロールします。
デフォルトで実行されているはずですが、実行されていない場合は、コマンドプロンプトから復元できます。コマンドプロンプトを開き、リモートデスクトップ(Remote Desktop) サービス(Services)に対して次のコマンドを入力します。
sc config TeamService start = demand
リモートデスクトップサービス(Remote Desktop Services UserMode Port Redirector)のUserModeポートリダイレクターが実行されていない場合は、次のコマンドを入力します。
sc config UmRdpService start = demand
これら(Remember)のサービスは両方のコンピューターで実行されている必要があることに注意してください。
3.DNSキャッシュをクリアします (3. Clear DNS Cache )
「リモートデスクトップがコンピューターを見つけることができません」というエラーが続く場合は、DNSキャッシュをフラッシュする(flush the DNS cache)必要があります。コマンドプロンプトを開き、コンソールに次の行を入力します。
ipconfig /flushdns
Enterキー(Enter)を押して、リモートコンピューターに接続してみてください。エラーが表示された場合は、次の解決策を試してください。
4.クレデンシャルをリセットします (4. Reset Credentials )
リモートマシンに接続すると、過去に使用した資格情報が自動的に適用される場合があります。接続しようとしているデスクトップが有効でなくなったり、一致しなくなったりすると、問題が発生する可能性があります。
リモートデスクトップ接続(Remote Desktop Connection)アプリを開き、接続しようとしているコンピューターの正しいIPアドレスを挿入します。または、コントロールパネルにある(Control Panel)[ユーザーアカウント](User Accounts)パネルから資格情報を管理することもできます。必要な変更を加え、再確認して保存します。
5.Windowsレジストリを使用して接続履歴をクリアします(5. Clear the Connections History Using the Windows Registry)
場合によっては、リモートデスクトップ接続(Remote Desktop Connections)のキャッシュがエラーの原因になっています。Windowsレジストリ(Windows Registry)から接続履歴をクリアしてみてください。
検索ボックスに「レジストリエディタ」と入力してレジストリエディタ(Registry Editor)を開き、アプリを起動します。または、「実行」ダイアログウィンドウを使用して「regedit」と入力することもできます。
ターミナルサーバークライアント(Terminal Server Client)フォルダに移動し、見つかったMRUエントリをすべて削除します。フォルダの検索に問題がある場合は、[編集]に移動し、[(Edit)検索(Find)]を選択して、検索ボックスに「ターミナルサーバークライアント」と入力します。
この場合、削除するMRU(MRU)エントリはありません。ある場合は、右側のパネルに表示されます。それらを削除するには、それらを右クリックして[削除](Delete)オプションを選択します。
6.RDPポートを確認します(6. Check the RDP Port)
レジストリエディタ(Registry Editor)内にいる間、 RDPが使用するリスナーポートを確認する必要があります。デフォルトでは、ポート3389が使用されます。ただし、別のアプリケーションが同じポートを使用している場合は、「リモートデスクトップがコンピューターを見つけることができません」というエラーが発生します。
レジストリエディタ(Registry Editor)を開き、RDP-Tcpディレクトリに移動します。[編集]タブ内の[(Edit)検索(Find)]機能を使用して、検索する時間を節約できます。
PortNumberを検索し、上の画像に示されているリスナーポートの番号を確認します。前述のように、3389がデフォルトである必要があります。代わりに3388に変更して、別のポートを使用してリモートマシンに接続できるかどうかを確認しましょう。
ポート番号を変更するには、 PortNumber(PortNumber)を右クリックして、[変更(Modify)]を選択します。これにより、編集ウィンドウが開きます。
デフォルトでは、データフィールドに「d3d」と表示される可能性があります。これは、ポート番号3389の16進数です。その番号を変更するには、[10進数]オプションをオンにして10進数に切り替えます(Decimal)。次に、値データフィールドに3388と入力します。次に、リモートコンピュータに接続してみます。
7.ネットワークプロパティを確認します(7. Check the Network Properties)
リモートデスクトップ(Remote Desktop)アプリケーションは、パブリックネットワークを嫌い、安全上の理由でそれらをブロックすることがあります。ネットワーク設定を確認し、プロファイルをプライベートに設定してください。
設定(Settings)アプリケーションを開き、 [ネットワークとインターネット(Network & Internet)]に移動します。[ステータス(Status )]をクリックして、右側のパネルで[プロパティ(Properties)]を選択します。
[ネットワークプロファイル](Network Profile)で、[プライベート(Private)]を選択します。
もう一度リモートコンピュータに接続してみてください。
リモートデスクトップとの接続
これらのソリューションの1つがお役に立てば幸いです。「リモート(Remote)デスクトップがコンピュータを見つけることができません」というエラーは、非常に多くの問題が原因で発生する可能性があるため、非常に一般的です。最善の方法は、機能するソリューションが見つかるまで、一度に1つのソリューションを実行することです。以下のコメントで、どの修正が効果的かをお知らせください。
FIX: Remote Desktop Can’t Find the Computer Error
Working from home is beсoming more common and often involveѕ connecting to a computer remotely. However, many people who are doing it for the first time encounter various problems and errors. The most common one is the “remote desktop can’t find the computer” error.
Why is this happening and how can you solve it?
The Remote Desktop (RDP) feature that comes with Windows 10 is what allows us to connect to another Windows computer from a remote location. All you need is the device’s username and password. As long as you have a solid connection, you can connect to any computer no matter where in the world it’s located.
Unfortunately, there are certain things that can prevent you from connecting via remote desktop. In this article, we’re going to explore the most common problems that prevent you from setting a remote connection and how to solve them.
Common Reasons Why Remote Desktop Can’t Find the Computer
Before you start applying any of our solutions, you should be aware of the most common causes and try to identify which one is the culprit. Some of them are extremely easy to solve without any tech know-how.
1. Bad Internet Connection
Make sure your internet connection is set up properly.
2. Windows Updates
In some cases, a Windows update can prevent the Remote Desktop from working as it should. This is due to corrupt files. Finding the specific update that conflicts with RDP can be challenging and you’ll have to manually look for the cause. You might be dealing with a Windows update error.
3. Antivirus Blocks RDP
If you’re using a third-party antivirus in addition to Windows Defender, it might be blocking the remote desktop connection. However, Windows Defender can also cause the “remote desktop can’t connect to the remote computer” error if it’s not properly configured.
The easiest way to find out if the antivirus is to blame is to disable it. If RDP starts working as a result, then you’ve found the issue.
4. Remote Machine Is Turned Off or Disconnected
It could be as simple as your remote machine being turned off. Make sure the remote computer is turned on and available on the network. Additionally, remote access has to be enabled as well.
5. Wrong Credentials
Make sure you have the correct hostname. A simple typo can prevent you from connecting to the remote computer.
How to Fix Remote Desktop Can’t Find the Computer
If you can’t identify the cause behind the “remote desktop can’t find the computer” error, start applying the solutions below step-by-step.
1. Configure Your Firewall
If you disabled your antivirus and that solved the error, you need to configure it to stop blocking RDP. You shouldn’t leave your computer unprotected. For the sake of this guide, we’re going to assume you’re using Windows Defender that comes with every Windows 10 system. However, you can easily adapt the following steps to any other antivirus. The essentials are the same.
Start by accessing the Windows Defender Firewall. You can find it in the Control Panel or you can simply type “Windows Defender” in the search box.
On the left side of the screen, choose “Allow an app or feature through Windows Defender Firewall.” You will see a list of applications and ports that are allowed or blocked to pass through the firewall.
To change the settings you first need to click on the “Change settings” button in the top right corner. Then scroll down to find Remote Assistance and Remote Desktop. Click on both Private and Public checkboxes to allow these apps to go through the firewall.
If the firewall was the problem, you should be able to connect to the remote computer. Otherwise, try applying one of the fixes below.
2. Enable RDP Services
You won’t be able to connect to a remote machine if any of the remote desktop services are disabled. Make sure the following services are enabled on both machines:
- Remote Desktop Services (TermService)
- Remote Desktop Services UserMode Port Redirector (UmRdpService)
To check, press CTRL + ALT + DELETE to launch the Task Manager. Click on Services and scroll until you find the two services.
They should be running by default, but if they’re not, you can restore them through the command prompt. Open the command prompt and type the following command for Remote Desktop Services:
sc config TeamService start = demand
If the Remote Desktop Services UserMode Port Redirector is not running, then type the following command:
sc config UmRdpService start = demand
Remember that these services have to be running on both computers.
3. Clear DNS Cache
If the “Remote desktop can’t find the computer” error persists, you should flush the DNS cache. Open the command prompt and type the following line in the console:
ipconfig /flushdns
Press Enter and try connecting to the remote computer. If the error appears, try the next solution.
4. Reset Credentials
When you connect to a remote machine, the credentials you used in the past might be automatically applied. This can cause issues if they’re no longer valid or matching with the desktop you’re trying to connect to.
Open the Remote Desktop Connection app, and insert the correct IP address of the computer you’re trying to connect to. Alternatively, you can manage your credentials from the User Accounts panel that you can find in the Control Panel. Make the necessary changes, double-check, and save.
5. Clear the Connections History Using the Windows Registry
Sometimes, the Remote Desktop Connections cache is what’s causing the error. Try clearing the connections history from the Windows Registry.
Open the Registry Editor by typing “registry editor” in the search box and launching the app. Alternatively, you can use the “Run” dialog window and type “regedit.”
Go to the Terminal Server Client folder and delete any MRU entries you find. If you’re having difficulties finding the folder, go to Edit, select Find, and type “Terminal Server Client” in the search box.
In this case, there are no MRU entries to delete. If there are any, you will see them in the right panel. To remove them, right-click on them and select the Delete option.
6. Check the RDP Port
While you’re inside the Registry Editor, you should check the listener port that the RDP uses. By default, port 3389 is used. However, if another application is using the same port, you’ll get the “remote desktop can’t find the computer” error.
Open the Registry Editor and go to the RDP-Tcp directory. You can use the Find function inside the Edit tab to save time looking for it.
Search for PortNumber and check the number of the listener port as seen in the image above. As mentioned, 3389 should be the default. Let’s change it to 3388 instead, to see if we can connect to the remote machine using a different port.
To modify the port number, right-click on PortNumber and choose Modify. This opens the editing window.
By default, you will probably see “d3d” in the data field. That’s just hexadecimal for port number 3389. To change that number, switch to decimal by ticking the Decimal option. Then type 3388 in the value data field. Now try connecting to the remote computer.
7. Check the Network Properties
The Remote Desktop application sometimes doesn’t like public networks and blocks them for safety reasons. Check your network settings and make sure to set the profile to private.
Open the Settings application and go to Network & Internet. Click on Status and select Properties in the right panel.
Under Network Profile, choose Private.
Try to connect to the remote computer once again.
Connecting with Remote Desktop
We hope that one of these solutions worked for you. The “Remote desktop can’t find the computer” error is quite common because so many issues can cause it. The best thing to do is go one solution at a time until you find the one that works. Let us know which fix worked for you in the comments below.