您当前的位置:首页 > 计算机 > 系统应用 > Windows

Windows远程桌面连接服务器时出错故障以及闪退的终极解决办法大全(17个方法)

时间:07-07来源:作者:点击数:

Windows远程桌面连接服务器时出现闪退、停留在正在配置远程会话无反应、提示身份验证错误函数不受支持等错误的终极解决办法大全

用下面的方法可以解决远程桌面连接的大部分问题。

1.解决远程桌面连接时闪一下消失不出现登陆界面的问题

2.远程桌面连接服务器时出现闪退

3.远程桌面停留在正在配置远程会话无反应

4.远程时提示提示身份验证错误函数不受支持

5.远程可以登录,但输入账号密码后,远程桌面卡住,几秒钟登陆窗口关闭,再打开时,出现远程桌面登陆窗口闪退

6.完全登录不上去,总提示协议错误等

7.远程桌面提示“由于协议错误,会话将被中断。请重新连接到远程计算机”错误

先注意,下面有些方案,处理后必须重启一下电脑再尝试。因为有些设置必须要求重启电脑后才生效

在尝试下面任何一个方法之前,先做以下自检,自检列表:

  1. 被远程的电脑或服务器是否已正确开启了远程桌面服务,并且是否设置为允许任何windows版本登入?
  2. 如果已打开了防火墙,防火墙是否开启3389这个端口的例外策略?
  3. 网络是否正常?能否ping通目标服务器?
  4. 如不同的网段或外网,要做好端口映射,且保证连通正常?
  5. 有否尝试把安全软件,如360卫士 腾讯管家等先临时关闭及退出测试过?

一、添加注册表中可能缺失的项目

1、注册表修改(此项有风险,请一定要先备份好注册表再操作)

win+R 打开运行,输入“regedit”回车进入注册表编辑器,依次找到:HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows→CurrentVersion→Policies→System,在System下面手动创建名称为“CredSSP”项,然后在CredSSP下面创建名称为“Parameters”项。

2、在Parameters里面创建选择DWORD(32-bit)value 并修改它的名字为“AllowEncryptionOracle”,值为2,然后再次尝试连接远程桌面问题就解决了。如果您是64位操作系统就选择DWORD(32-bit)value。

3、如果这样还不行,再找到:HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Control→Session Manager→Memory Management ,在Memory Management里面新建名称为SessionImageSize的DWORD键,把值设为0x00000020。

具体步骤 :

打开注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management 里面新建DWORD键值,名称设为SessionImageSize,值设为0x00000020,重启系统,问题解决。

二:启用“加密Oracle修正”

如果添加注册表缺失项仍然不能解决,按此方法。

按win+R 打开运行,输入“gpedit.msc” 回车打开配置项,依次找到:计算机配置→管理模板→系统→凭据分配→加密Oracle修正 选择“启用”并选择“易受攻击”,配置保存后即可解决问题。

三、services.msc打开服务,启动Remote Procedure Call (RPC) Locator解决。

四、有时出现某些电脑可以远程,但自己的电脑突然无法远程

找一台远程桌面正常的机器,导出注册表中以下键值,[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]

保存为bak.reg,在不能远程的电脑上(tmtony)导入重启即可。

五、mstsc /admin 以管理员身份远程

六、有网友反应删除已连接打印机,解决问题。如最近添加过打印机服务等情况,可以尝试。

Win10 下通过快捷键 Win + I 打开设置界面,找到 设备 -> 打印机和扫描仪,找到最近添加的打印机,进行删除(如还不行尝试全部删除,但最好先试下方法七)。

可以尝试以下步骤(Win10系统举例):

控制面板-->打印机与扫描设备-->删除无用的打印机及设备,逐个排除,直到可以远程正常为此

由于打印机影响所导致的

七、上面方法有一个更简单的替代方法,就是mstsc 打开远程设置中 在 本地资源选卡,把本地资源设备 里的 打印机 选项 去除勾选 (我是使用这个方法解决的)

八、删除rdp凭证

这个方法是CSDN 网友Anyers 提供的方法

他说以上几种方依旧没有解决我的问题,在微软论坛上发现相关问题贴,于是尝试电脑及注册表中远程桌面的 rdp 凭证等信息(此处操作有风险,请谨慎操作,删除或更改注册表信息前,可以导出要修改的节点,以便恢复)。

运行窗口输入命令 regedit 打开注册表编辑器,在顶部输入远程桌面节点路径

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client

此处需要删除节点 Terminal Server Client 下 Default 项右侧的值及 Server 项下的所有子项(以此来清空所有远程桌面配置)。执行删除前可以尝试导出 Terminal Server Client 节点项(备份)。

删除注册表信息后,还需要删除当前用户文档中的的 rdp 配置文件,目录如下:

C:\Users\[用户名]\Documents\Default.rdp

注意:Default.rdp 文件默认隐藏的,需要资源浏览器开启隐藏文件显示。

如果还不行,重启一下电脑即可

九、使用 mstsc /edit xxx.rpd

使用 mstsc /edit 来编辑 rdp 连接文件,命令如下:

mstsc /edit C:\Users\[用户名]\Documents\Default.rdp

注意:Default.rdp 文件默认隐藏的,需要资源浏览器开启隐藏文件显示。

此命令会直接打开远程桌面连接设置界面

十、重启远程桌面服务进程

在运行窗口中输入命令 services.msc 打开服务,在服务窗口中找到

Remote Access Connection Manager

Remote Desktop Services

Remote Procedure Call (RPC) 三个服务是否正常运行(tmtony),并尝试重启这三个服务。

相关的远程服务也可尝试重启下

十一、远程桌面时提示:由于协议错误,会话将被中断。请重新连接到远程计算机的错误解决办法。

开始以为是普通的错误,就是简单的重启一下电脑或者服务器就可以了。结果重启后无法解决问题,在网络上找到了一些解决方案,可以试试

1). 重新启动一下远程服务器

2). 重启一下远程的客户端电脑

十二、 如果提示由于提示协议错误,那也可能是3389的问题

1. 打开注册表,修改[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp] 下的PortNumber为需要的端口

2. 修改[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] 下的PortNumber

3. 若注册表中没有RDP-Tcp文件夹,可在其它电脑上导出注册表的这一部份,再导入此服务器

4. 重启服务器

十三、更换主题。把主题和桌面背景都改成了Windows经典后,再去连接

十四、系统设置问题,更改 远程桌面连接中的设置,点击“选项” 在“显示”选项卡中 ,把原来的远程颜色显示为“最高质量(32位)”改成的 “增强色(16位)”

十五、修改系统分辨率,原来是由于一台服务的分辨率是1920*1080,一台是1680*1050,而本机是1920*1080,然后将分辨率调低就可以了

十六、确保网络正常,且防火墙有开放远程商品

先测试能否Ping到服务器,如果网络不通,先禁用网络,再允许网络,或连到其它Wifi 或网线测试,先排除网络问题

再看看服务器入站有否打开3389端口,可用telnet 测试 3389端口是否打开

或先简单地关门服务器的防火墙。排除是否这个问题引起的

十七、远程关闭这个选项 仅允许运行使用网络级别身份验证的远程桌面的计算机连接(建议)试试 (把勾选去掉)

我出现2次问题,分别是通过第七个方法和第十五个方法解决的。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门