IT 专业人员解决客户技术难题的众多方法之一是使用Windows 10(Windows 10)内置的“远程桌面”功能。顾名思义,该功能允许用户通过互联网远程连接和控制计算机。例如,用户可以从他们的家庭系统访问他们的工作计算机,反之亦然。除了本机远程桌面功能外, Windows(Windows)和Mac用户(users)还可以使用大量第三方开发的应用程序,例如Teamviewer和Anydesk。就像所有与 Windows 相关的东西(Windows-related) ,远程桌面功能并非完美无缺,如果您要远程诊断计算机,可能会让人头疼。
作为一项依赖于 Internet 的功能,通常不稳定或缓慢的 Internet 连接会导致远程桌面出现问题。某些用户可能完全禁用了远程连接和远程协助。来自现有远程桌面凭据、Windows 防火墙(Windows Firewall)、防病毒程序、网络设置的干扰也可能会中断远程连接。尽管如此,在本文中,我们为您列出了几种解决方案,以尝试解决远程桌面功能的问题。
修复远程桌面在 Windows 10 中无法连接(Fix Remote Desktop Won’t Connect in Windows 10)
首先,确保您的互联网连接正常。尝试运行速度测试(Ookla 的 Speedtest(Speedtest by Ookla))来验证相同的结果。如果您的连接速度极慢,则肯定会发生一些问题。请联系您的互联网服务提供商并查看我们关于加快互联网速度的 10 种方法(10 Ways to Speed up your Internet)的文章。
继续前进,如果互联网连接不是罪魁祸首,让我们确保允许远程连接并且Firewall/antivirus程序没有阻止连接。如果问题仍然存在,您可能需要修改注册表编辑器或切换到第三方应用程序。
8 种修复远程桌面的方法无法在 Windows 10 上连接(8 Ways to Fix Remote Desktop Won’t Connect on Windows 10)
方法 1:允许远程连接到您的计算机(Method 1: Allow Remote Connections to your Computer)
默认情况下,远程连接被禁用,因此,如果您是第一次尝试建立连接,则需要手动启用该功能。允许(Allowing)远程连接就像在设置中切换单个开关一样简单。
1. 同时按下Windows Key + I打开Windows 设置(Windows Settings)。点击系统(System)。
2.从左侧窗格移至远程桌面选项卡(倒数第二个)并(Remote Desktop)打开远程桌面的开关(toggle on the switch for Remote Desktop)。
3. 如果您收到要求确认您的操作的弹出窗口,只需单击确认(Confirm)。
方法二:修改防火墙设置 (Method 2: Modify Firewall Settings )
远程桌面(Remote Desktop)虽然是一个非常方便的功能,但也可以作为黑客的门户,让他们不受限制地访问您的个人计算机。为了检查您的计算机的安全性,不允许通过Windows 防火墙(Windows Firewall)进行远程桌面连接。您将需要手动允许远程桌面(Remote Desktop)通过防御者防火墙。
1.在运行命令框(Run command box)或开始搜索栏中键入控制面板,然后按(Control Panel )回车(enter)键打开应用程序。
2. 现在,单击Windows Defender 防火墙( Windows Defender Firewall)。
3. 在以下窗口中,单击允许应用程序或功能通过 Windows Defender 防火墙超链接。(Allow an app or feature through the Windows Defender Firewall hyperlink.)
4. 单击更改设置(Change Settings)按钮。
5.向下滚动(Scroll)允许(Allow)应用程序和功能列表并选中远程桌面旁边的框( check the box next to Remote Desktop)。
6. 点击确定(OK )保存修改并退出。
与Defender Firewall一起,您在计算机上安装的防病毒程序可能会阻止远程连接的设置。暂时禁用防病毒软件(Temporarily disable the antivirus)或将其卸载并检查您是否能够创建连接。
另请阅读:(Also Read:) 使用 Chrome 远程桌面远程访问您的计算机(Access Your Computer Remotely Using Chrome Remote Desktop)
方法 3:启用远程协助(Method 3: Enable Remote Assistance)
与远程桌面(Remote Desktop)类似,Windows有另一个称为远程协助(Remote Assistance)的功能。两者听起来可能相同,但有一些关键区别。例如,远程桌面连接将系统的完全控制权授予远程用户,而远程协助(Remote Assistance)仅允许用户授予部分控制权。此外,要建立远程连接,需要知道确切的凭据,同时需要邀请才能提供远程协助。此外,在远程连接中,主机屏幕保持空白,内容仅显示在远程连接的系统上。在远程协助连接中,相同的桌面显示在两台连接的计算机上。
如果您在设置远程连接时遇到问题,请尝试启用远程协助,然后向其他用户发送邀请。
1. 双击桌面上的Windows 文件资源管理器(Windows File Explorer)快捷方式图标以启动应用程序并右键单击(right-click )此PC(This PC)。
2.在随后的上下文菜单中单击属性。(Properties )
3. 打开远程设置(Remote Settings)。
4.选中“允许远程协助连接到这台计算机”( ‘Allow Remote Assistance connections to this computer’.)旁边的复选框。(Check the box next to)
5.远程协助(Assistance)也需要手动允许通过防火墙。因此,请按照前一种方法的步骤 1 到 4 并勾选远程协助旁边的框。 (tick the box next to Remote Assistance. )
发送协助邀请: (To Send an Assistance Invitation: )
1. 打开控制面板(Control Panel)并单击故障排除(Troubleshooting )项目。
2. 在左侧窗格中,单击从朋友那里获得帮助(Get help from a friend)。
3. 单击邀请某人帮助您。(Invite someone to help you.)在以下窗口中。
4. 选择三种方法中的任何一种来邀请您的朋友。出于本教程的目的,我们将继续使用第一个选项,即将此邀请另存为文件(Save this invitation as a file)。您也可以直接邮寄邀请函。
5.将邀请文件保存(Save the invitation file)在您的首选位置。
6. 文件保存后,将打开另一个显示文件密码的窗口。仔细复制密码并将其发送给您的朋友。在建立连接之前不要关闭远程协助窗口,(Carefully copy the password and send that to your friend. Do not close the Remote Assistance window until the connection is established,)否则,您将需要创建并发送新的邀请。
方法 4:禁用自定义缩放(Method 4: Disable Custom Scaling)
设置远程连接时经常被忽略的一个重要设置是自定义缩放。对于那些不知道的人,Windows允许用户使用(Windows)自定义缩放(Custom Scaling)功能为其文本、应用程序等设置自定义大小。但是,如果该功能(自定义比例)与其他设备不兼容,则远程控制计算机会出现问题。
1.再次启动Windows 设置并单击(Windows Settings)系统(System)。
2. 在显示(Display)设置页面,点击关闭自定义缩放并退出(Turn off custom scaling and sign out)。
3.重新登录(Sign)您的帐户并检查您现在是否可以连接。
另请阅读:(Also Read:) 如何在 Windows 10 上启用远程桌面(How to Enable Remote Desktop on Windows 10)
方法五:修改注册表编辑器(Method 5: Modify the Registry Editor)
一些用户已经能够通过修改注册表(Registry)编辑器中的终端服务器客户端(Terminal Server Client)文件夹来解决远程桌面无法连接的问题。在执行以下步骤并对注册表进行更改时要格外小心,因为任何意外错误都可能引发其他问题。
1. 按Windows键 + R 启动运行(Run)命令框,键入Regedit,然后按回车键打开注册表编辑器(open the Registry Editor)。
2. 使用左侧面板上的导航菜单,前往以下位置:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
3.右键单击(Right-click)右侧面板上的任意位置,然后选择新建(New),然后选择DWORD(32 位)值。(DWORD (32-bit) Value.)
4. 将值重命名为RDGClientTransport。
5.双击新创建的 DWORD 值(Double-click on the newly created DWORD Value)打开它的属性并将值数据设置为 1。(set Value Data as 1.)
方法 6:删除现有的远程桌面凭据(Method 6: Delete existing Remote Desktop Credentials)
如果您之前已连接到计算机,但现在再次连接时遇到问题,请尝试删除已保存的凭据并重新开始。很可能某些细节已更改,因此计算机无法连接。
1.使用Cortana搜索栏搜索(Cortana)远程桌面连接( Remote Desktop Connection),并在结果到达时按 Enter。
2. 单击显示选项(Show Options)箭头以显示所有选项卡。
3. 移至“高级(Advanced )”选项卡,然后单击“随处连接”下的“设置...”( ‘Settings…’)按钮。
4.删除您难以连接的计算机的现有凭据。 (Delete the existing credentials for the computer you are having a hard time connecting to. )
您还可以手动输入远程计算机的 IP 地址,并从“常规(General)”选项卡本身编辑或删除凭据。
另请阅读:(Also Read:) 如何在 Windows 10 上设置远程桌面连接(How to Setup Remote Desktop Connection on Windows 10)
方法 7:更改网络设置(Method 7: Change Network Settings)
为了我们的数字安全,仅允许在专用网络上进行远程桌面连接。因此,如果您连接到公共网络,请切换到更安全的私有网络或手动将连接设置为私有。
1.再次打开Windows 设置,然后单击(Windows Settings)网络和 Internet(Network & Internet)。
2. 在状态(Status)页面上,单击当前网络下的属性按钮。(Properties )
3. 将网络配置文件设置为私有(Private)。
方法 8:将 IP 地址添加到主机的文件中 (Method 8: Add the IP Address to the Host’s file )
远程桌面无法连接问题的另一个手动解决方案是将远程计算机的 IP 地址添加到主机文件中。要知道Computer’s IP address, open Settings > Network & Internet > Properties当前连接网络的属性,向下滚动到页面末尾,然后检查IPv4值。
1.在开始搜索栏中搜索命令提示符并选择( Command Prompt)以管理员身份运行( Run as Administrator)。
2. 输入以下命令并回车
cd C:/Windows/System32/Drivers/etc
3.接下来,执行notepad hosts,在notepad应用中打开host的文件。
4. Add the remote computer’s IP address and press Ctrl + S to save the changes.
如果远程桌面功能的问题仅在执行最新的Windows 更新(Windows Update)后才开始,请卸载更新或等待另一个更新到达,希望修复该错误。同时,您可以使用适用于Windows(Windows)的多个第三方远程桌面程序之一。如前所述,TeamViewer和Anydesk是大众的最爱,免费且非常易于使用。RemotePC、ZoHo Assist和LogMeIn是一些不错的付费替代品。
受到推崇的:(Recommended:)
我们希望本指南对您有所帮助,并且您能够修复 Windows 10 中无法连接的远程桌面。( fix Remote Desktop Won’t Connect in Windows 10.)不过,如果您有任何疑问,请随时在下面的评论部分中提问。
Fix Remote Desktop Won’t Connect in Windows 10
One of the mаny waуs IT professionals solve their client’s tech conυndrums is by using the ‘Remote Desktop’ feature built into Windows 10. As the name suggests, the feature allows users to remotely connect and control a computer via the internet. For example, Users can acсess their work computer from their home system and vice versa. Apart from the native remote desktоp featurе, there are a plethora of thіrd-party developed applications such as Teamviewer and Anydesk available to Windows as well as Mac users. Much like everything Windows-related, the remote desktop feature isn’t completely flawless and can cause a headache if you are getting your computer remotely diagnosed.
Being an internet-dependent feature, usually an unstable or slow internet connection can cause issues with a remote desktop. Some users may have the remote connections and remote assistance disabled altogether. Interference from existing remote desktop credentials, the Windows Firewall, an antivirus program, the network settings may also disrupt the remote connection. Nevertheless, in this article, we have listed down several solutions for you to try and resolve issues with the remote desktop feature.
Fix Remote Desktop Won’t Connect in Windows 10
Firstly, make sure your internet connection is working fine. Try running a speed test (Speedtest by Ookla) to verify the same. If you have an extremely slow connection, some issues are bound to happen. Contact your internet service provider and check out our article on 10 Ways to Speed up your Internet.
Moving on, if the internet connection isn’t the culprit, let’s ensure that remote connections are allowed and the Firewall/antivirus program isn’t blocking the connection. If issues continue to persist, you may need to modify the registry editor or make the switch to a third-party application.
8 Ways to Fix Remote Desktop Won’t Connect on Windows 10
Method 1: Allow Remote Connections to your Computer
By default, remote connections are disabled and therefore, if you are trying to set up a connection for the first time, you need to manually enable the feature. Allowing remote connections is as simple as toggling on a single switch in the settings.
1. Open Windows Settings by pressing the Windows Key + I simultaneously. Click on System.
2. Move to the Remote Desktop tab (second last) from the left-hand pane and toggle on the switch for Remote Desktop.
3. If you receive a pop-up requesting affirmation on your action, simply click on Confirm.
Method 2: Modify Firewall Settings
Remote Desktop while being an extremely handy feature can also act as a doorway for hackers and allow them unrestricted access to your personal computer. To keep a check on your computer’s security, a remote desktop connection isn’t allowed through the Windows Firewall. You will need to manually allow Remote Desktop through the defender firewall.
1. Type Control Panel in either the Run command box or the start search bar and press enter to open the application.
2. Now, click on Windows Defender Firewall.
3. In the following window, click on the Allow an app or feature through the Windows Defender Firewall hyperlink.
4. Click on the Change Settings button.
5. Scroll down the Allow apps and features list and check the box next to Remote Desktop.
6. Click on OK to save the modification and exit.
Along with the Defender Firewall, an antivirus program you have installed on your computer may be blocking a remote connection from being set up. Temporarily disable the antivirus or uninstall it and check if you are able to create a connection.
Also Read: Access Your Computer Remotely Using Chrome Remote Desktop
Method 3: Enable Remote Assistance
Similar to Remote Desktop, Windows has another feature called Remote Assistance. Both of these may sound the same but have some key differences. For example, a remote desktop connection grants complete control over the system to a remote user while Remote Assistance allows users to only grant partial control. Furthermore, to establish a remote connection, one needs to know the exact credentials while an invitation is required for providing remote assistance. Also, in a remote connection, the host computer screen remains blank and contents are only displayed on the remotely connected system. In a remote assistance connection, the same desktop is shown on both the connected computers.
If you are having trouble setting up a remote connection, try enabling remote assistance and then sending an invitation to the other user.
1. Double-click on the Windows File Explorer shortcut icon on your desktop to launch the application and right-click on This PC.
2. Click on Properties in the ensuing context menu.
3. Open Remote Settings.
4. Check the box next to ‘Allow Remote Assistance connections to this computer’.
5. Remote Assistance also needs to be manually allowed through the firewall. So follow steps 1 through 4 of the previous method and tick the box next to Remote Assistance.
To Send an Assistance Invitation:
1. Open the Control Panel and click on the Troubleshooting item.
2. On the left pane, click on Get help from a friend.
3. Click on Invite someone to help you. in the following window.
4. Choose any of the three methods to invite your friend over. For the purpose of this tutorial, we will continue with the first option, i.e, Save this invitation as a file. You can also directly mail the invitation.
5. Save the invitation file in your preferred location.
6. Once the file is saved, another window displaying the file password will open up. Carefully copy the password and send that to your friend. Do not close the Remote Assistance window until the connection is established, otherwise, you will need to create and send a new invitation.
Method 4: Disable Custom Scaling
An important setting that often gets overlooked when setting up a remote connection is custom scaling. To those unaware, Windows allows users to set a custom size for their text, apps, etc. using the Custom Scaling feature. However, if the feature (custom scale) isn’t compatible with the other device, issues will arise in remotely controlling the computer.
1. Launch Windows Settings once again and click on System.
2. On the Display settings page, click on Turn off custom scaling and sign out.
3. Sign back into your account and check if you are able to connect now.
Also Read: How to Enable Remote Desktop on Windows 10
Method 5: Modify the Registry Editor
Some users have been able to solve the remote desktop won’t connect problem by modifying the Terminal Server Client folder in the Registry editor. Be extremely careful in following the below steps and making changes to the registry as any accidental mistake can prompt additional issues.
1. Press Windows key + R to launch the Run command box, type Regedit, and hit the enter key to open the Registry Editor.
2. Using the navigation menu on the left panel, head down to the following location:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
3. Right-click anywhere on the right panel and select New followed by DWORD (32-bit) Value.
4. Rename the value to RDGClientTransport.
5. Double-click on the newly created DWORD Value to open its Properties and set Value Data as 1.
Method 6: Delete existing Remote Desktop Credentials
If you had previously connected to a computer but are now facing issues in connecting again, try deleting the saved credentials and starting all over again. It is quite possible that some of the details were changed and thus, the computers fail to connect.
1. Perform a search for Remote Desktop Connection using the Cortana search bar and hit enter when the results arrive.
2. Click on the Show Options arrow to reveal all tabs.
3. Move to the Advanced tab and click on the ‘Settings…’ button under Connect from anywhere.
4. Delete the existing credentials for the computer you are having a hard time connecting to.
You can also manually enter the IP address of a remote computer and edit or delete the credentials from the General tab itself.
Also Read: How to Setup Remote Desktop Connection on Windows 10
Method 7: Change Network Settings
For the sake of our digital security, remote desktop connections are only allowed on private networks. So if you are connected to a public network, switch to a more secure private one or manually set the connection as private.
1. Open Windows Settings once again and click on Network & Internet.
2. On the Status page, click on the Properties button under your current network.
3. Set the Network Profile as Private.
Method 8: Add the IP Address to the Host’s file
Another manual solution to the remote desktop won’t connect issue is adding the remote computer’s IP address to the host’s file. To know a Computer’s IP address, open Settings > Network & Internet > Properties of the currently connected network, scroll down to the end of the page, and check the IPv4 value.
1. Search for Command Prompt in the Start Search bar and select Run as Administrator.
2. Type the following command and press enter
cd C:/Windows/System32/Drivers/etc
3. Next, execute notepad hosts to open the host’s file in the notepad application.
4. Add the remote computer’s IP address and press Ctrl + S to save the changes.
If issues with the remote desktop feature only started after performing the most recent Windows Update, uninstall the update or wait for another one to arrive with the bug hopefully fixed. Meanwhile, you can use one of the several third-party remote desktop programs available for Windows. As mentioned earlier, TeamViewer and Anydesk are crowd favorites, free, and very easy to use. RemotePC, ZoHo Assist, and LogMeIn are a few great paid alternatives.
Recommended:
We hope this guide was helpful and you were able to fix Remote Desktop Won’t Connect in Windows 10. Still, if you have any doubts then feel free to ask in the comment section below.