远程桌面连接出现了内部错误的问题

“我家里有一台运行Windows 10专业版的计算机,已经很久没有出现问题了。但是前不久,我在使用远程桌面时突然收到一条错误消息:远程桌面连接出现了内部错误。我尝试以管理员身份登录,还是无法修复。重启电脑虽然可以暂时解决问题,但错误还是会随机出现。如何轻松地解决Win10远程连接提示内部错误的问题?”

远程桌面连接出现了内部错误

用户反馈显示,远程桌面出现内部错误的问题由来已久,已经严重影响了用户的工作和生活。因此,本教程为用户总结了13种方案,希望能帮助解决这个问题。 

远程桌面出现内部错误的原因

根据很多用户的反馈,远程桌面连接出现了内部错误往往是突然发生的,无法追溯到前面的具体操作。主要发生在Windows 10、Windows Server 2008/2012/2016/2019等系统中。远程桌面出现内部错误的原因很难确定,但可能是由以下原因造成的:

  • RDP设置:RDP设置不正确会导致远程桌面提示内部错误。
  • RDP安全性:RDP在大多数情况下是安全的,但有时会出现问题,导致内部错误。
  • 计算机域:域也可能导致远程桌面出现内部错误。
  • 网络连接设置:有时,不正确的网络连接设置也会导致内部错误。
  • VPN连接或设置:如果您使用VPN,不正确的VPN连接或设置可能会导致内部错误。

如何解决Win10远程连接提示内部错误的问题?

如果您的电脑运行的是Windows 10或Windows Server 2008/2012/2016/2019系统,您可以使用本教程中提到的13种方案,来解决远程桌面Server和Windows 10上“远程桌面连接出现了内部错误”的问题。

✔ 解决方案1. 更改RDP设置

当您在Windows 10和服务器上遇到远程桌面连接出现了内部错误时,应先排除RDP设置问题。

步骤1. “Win+R”打开运行对话框,输入“mstsc”打开远程桌面连接。

运行框打开远程桌面

步骤2. 在远程桌面连接主界面点击“显示选项”,然后切换到“体验”选项卡,勾选“持久位图缓存”“如果连接中断,则重新连接”。接下来,再次单击“连接”以查看内部错误是否已解决。

持久位图缓存

✔ 解决方案2. 重新加入域

您的系统所连接的域有时会出现错误,这会导致远程桌面出现内部错误。在一些用户的反馈中,可以通过删除现有域并重新加入来解决问题。

步骤1. “Win+I”打开“Windows设置”并找到“账户”。在主界面点击“连接工作或学校账户”

连接工作或学校账户

步骤2. 选择系统连接的域,单击“断开连接”,在弹出窗口中单击“是”。重新启动计算机,然后重新加入域。

断开域连接

✔ 解决方案3. 更改MTU值

MTU是Maximum Transmission Unit的缩写,译为传输单元,可以简单理解为以太网数据帧的大小。该值默认为1500,但可以根据需要进行更改。一些用户的反馈可以更改MTU值来解决Win10远程连接提示内部错误的问题。

步骤1. 搜索“命令提示符”,在列表中单击“以管理员身份运行”

管理员身份运行命令提示符

步骤2. 输入“netsh interface ipv4 show subinterface”查看MTU大小。

查看MTU值

步骤3. 输入:netsh interface ipv4 show subinterface “Ethernet” mtu=1458 store=persistentA,修改以太网的MTU为1458。

更改MTU值为1458

✔ 解决方案4. 更改RDP安全性

步骤1. “Win+R”打开运行对话框,输入“gpedit.msc”打开本地组策略编辑器。

运行框打开组策略编辑器

步骤2. 在左侧依次导航:“计算机配置”->“管理模板”->“Windows组件”->“远程桌面服务”->“远程桌面会话主机”->“安全”->“远程(RDP)连接要求使用指定的安全层”

远程连接要求使用指定的安全层

步骤3. 双击打开“远程(RDP)连接要求使用指定的安全层”。在新界面中勾选“已启用”,在安全层中选择“RDP”并点击“确定”

启用安全层

✔ 解决方案5. 禁用网络级身份验证

步骤1. 打开“控制面板”,找到并点击“系统和安全”,然后系统下点击“允许远程访问”

允许远程访问

步骤2. “远程”选项卡中,勾选“允许远程连接到此计算机”,取消勾选“仅允许运行使用网络级别身份验证的远程桌面的计算机连接(建议)”,然后单击“确定”

允许远程连接到此计算机

✔ 解决方案6. 禁用VPN连接

如果您是通过VPN远程连接,则意味着您的计算机将通过网络连接另一台服务器,这可能会影响远程桌面连接的正常运行。一些用户分享提到禁用VPN有助于解决远程桌面出现内部错误。

步骤1. “Win+R”打开运行对话框,输入“msconfig”打开“系统配置”。 

运行框打开系统配置

步骤2. “常规”选项卡的“启动”中单击“诊断启动”,然后单击“确定”

诊断启动

步骤3. 重启后,点击“Win+R”打开运行对话框,输入“inetcpl.cpl”

运行框打开局域网设置

步骤4. 切换到“连接”选项卡双击打开“局域网设置”。在弹出窗口中取消勾选“为LAN使用代理服务器”,然后单击“确定”

为LAN使用代理服务器

步骤5. “Win+R”打开运行对话框,输入“msconfig”再次打开系统配置。然后取消勾选诊断启动。

✔ 解决方案7. 重新配置VPN

如果您通过VPN连接并且不想禁用VPN,您可以尝试更改内部设置以解决远程桌面连接出现了内部错误的问题。这里我们以Sonic Wall VPN客户端为例。

打开VPN设置,在VPN策略下找到WAN,点击右侧的配置选项。单击客户端选项卡,并将虚拟适配器设置从无更改为“DHCP”

重新配置VPN

✔ 解决方案8. 重新配置本地安全策略

步骤1. “Win+R”打开运行对话框,输入“secpol.msc”打开“本地安全策略”。 

运行框打开本地安全策略

步骤2. 找到并单击“本地策略”选项,然后双击右侧的“安全选项”

安全选项

步骤3. 找到并双击“系统加密:将FIPS兼容算法用于加密、哈希和签名”,在“本地安全设置”选项卡上选择“已启用”,然后单击“确定”

系统加密

✔ 解决方案9. 更新或恢复系统版本

步骤1. 打开“设置”,找到并点击“更新和安全”

更新和安全

步骤2. 检查是否有新版本可用。如果是,请下载并安装它(记得先备份您的数据)。

检查是否有新版本可用

步骤3. 如果您的电脑系统已经是新版本,可以考虑在“恢复”中回退到之前的Windows 10版本(慎重选择)。

回退到上一个版本

✔ 解决方案10. 关闭并设置自启动远程桌面服务

步骤1. “Win+R”打开运行对话框,输入“services.msc”打开服务。

运行框打开服务

步骤2. 找到并双击“Remote Desktop Services”,在“常规”选项卡中单击“停止”,然后单击“确定”

停止远程桌面服务

步骤3. 如果您不允许远程桌面服务自动启动,则远程桌面上可能会提示内部错误。因此需要设置远程桌面服务自动启动。

设置自动启动远程桌面服务

✔ 解决方案11. 禁用计算机的静态IP

步骤1. “Win+R”打开运行对话框,输入“ncpa.cpl”打开网络连接面板。

运行框打开控制面板

步骤2. 找到网络适配器,右键单击“属性”,选择“Internet 协议版本4(TCP/IPv4)”,然后双击或点击“属性”

网络适配器属性

步骤3. 选择“自动获得IP地址”并点击“确定”

自动获得IP地址

✔ 解决方案12. 关闭Receiver Side Scaling

“Win+R”打开运行对话框,输入“compmgmt.msc”打开“计算机管理”。在“系统工具”单击“设备管理器”,然后单击“网络适配器”,找到并双击“Microsoft Network Adapter Multiplexor Driver”。在弹出的窗口中,在“高级”选项卡中找到“Receiver Side Scaling”,将其禁用Disable,然后单击“确定”

关闭Receiver Side Scaling

✔ 解决方案13. 检查网络连接

当我们遇到远程桌面连接出现了内部错误时,我们可以尝试使用命令提示符来ping计算机的默认网关IP地址。如果不成功,则说明计算机网络连接有问题。

步骤1. “Win+R”打开运行对话框,输入“cmd”打开命令提示符,然后输入“ipconfig”命令查看并记住默认网关的IP地址。

查看默认网关IP地址

步骤2. 在另一台电脑上打开命令提示符,输入“ping+前一台电脑的默认网关IP地址”,等待操作结果并记录下来。如果出现TTL值,说明ping成功,也说明可以访问到默认网关的IP地址。如果不是,则表示默认网关IP地址不可访问。

ping另一台电脑

步骤3. 然后我们需要测试一下电脑的“telnet”功能。再次打开命令提示符,输入“telnet <默认网关IP地址> 3389”,查看远程桌面客户端需要打开的端口是否有telnet。

telent功能

步骤4. 如果出现黑屏,则表示telnet成功。如果没有,则表示该端口被阻塞或未打开。因此,我们需要重新配置Windows防火墙以打开特定端口(3389)。按“Win+I”打开Windows设置并找到“更新与安全”

步骤5. 单击左侧窗格中的“Windows安全中心”,然后单击“防火墙和网络保护”

防火墙和网络保护

步骤6. 在弹出的窗口中点击“高级设置”,找到并点击“入站规则”,在右侧选择“新建规则”

新建规则

步骤7. 选择“端口”并点击“下一步”

选择端口

步骤8. 勾选“TCP”“特定的本地端口”。输入端口号3389,然后单击“下一步”

设置特定本地端口

步骤9. 点击“允许连接”并点击“下一步”

允许连接

步骤10. 确认主界面中的三个选项都被选中,然后点击“下一步”

检查确认规则

步骤11. 输入新创建的规则的名称,然后点击“完成”。然后重新启动RDP以查看问题是否已修复。

输入新建规则名称

不会出现内部错误的免费远程桌面软件:AnyViewer

如果您觉得上面提到的远程桌面连接出现了内部错误的解决方案太复杂了,那么您可以尝试一款适用于Windows的免费远程控制软件-AnyViewer。它在远程连接时不会出现内部错误,允许您从任何地方远程访问和控制另一台计算机。它支持多个Windows版本,包括Windows 10/8.1/8/7和Windows Server 2019/2016/2012 R2。

AnyViewer可以同时远程控制多台电脑,对连接设备的数量没有限制,可以轻松为多个用户提供远程技术支持。您无需创建帐户即可使用它实现远程访问,它还为您提供了多种灵活的连接方式,让您可以轻松远程控制无人值守的电脑,非常适合远程值班或在家远程控制公司电脑办公。

✔ 如何使用AnyViewer?

✎ 准备工作:
• 将控制计算机和被控计算机连接到网络。
• 到官网或点击下方按钮免费获取AnyViewer,然后在需要建立远程连接的两台电脑上安装并启动它。

☞ 设置AnyViewer

步骤1. 在两台计算机上运行AnyViewer,主界面上能看到软件自动生成的设备ID和临时安全码。

傲梅远程桌面

步骤2. 在被控电脑上,单击“设置”,在“接受者”界面中勾选三个选项。然后在框中设置您想要的安全码。然后单击“确定”以完成设置过程。

设置固定安全码

☞ AnyViewer远程控制

在控制端计算机上,输入被控电脑的设备ID,单击“连接”,您有两个选择来建立连接:

两种连接方式

► 选项1:您可以选择“向伙伴发送控制请求”, 然后被连接的电脑将会收到一个请求的弹出窗口。选择“同意”远程控制将成功建立,否则将拒绝连接。

收到请求控制消息

► 选项2:您也可以选择“输入安全码”直接实现远程协助。您可以输入上面设置的固定永久安全码,也可以输入由软件自动生成的临时安全码。

输入安全码

✎ 提示:临时安全码是自动生成的,重启软件后,临时安全码会自动刷新。

结论

如果您遇到远程桌面连接出现了内部错误的问题,请不要担心。您可以依次尝试本文中提到的13种解决方案,看看它们是否可以解决远程桌面出现内部错误问题。如果以上方法都不能帮助您解决问题,或者您认为上述解决方案太麻烦,您可以尝试免费的第三方远程控制软件AnyViewer。

它也可以帮助您轻松的从一台电脑远程控制另一台电脑。不会遇到Windows内置工具远程桌面连接RDP用户账户不起作用等问题。