当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 Windows 远程桌面 (RDP) 连接时出现黑屏

作者:精品下载站 日期:2024-12-14 23:10:42 浏览:14 分类:玩电脑

使用 Windows 远程桌面 (RDP) 连接时出现黑屏


在本文中,我们将展示当您通过 RDP 连接到远程 Windows 主机时看到黑屏而不是桌面时该怎么办。此问题经常出现在最新的 Windows 10 和 Windows Server 2019 版本中,我决定提供一些有关我们内部 HelpDesk 知识库中的典型解决方案的信息。

因此,您正在尝试使用标准 Windows RDP 客户端连接到远程计算机(

mstsc.exe

),输入凭据后,您会看到黑屏而不是桌面。

[玩转系统] 使用 Windows 远程桌面 (RDP) 连接时出现黑屏

RDP 会话中出现黑屏的原因有很多。诊断或对它们进行分类是相当困难的。

  1. CTRL+ALT+END

    在您的 RDP 会话中(这还允许您在 RDP 会话中更改密码),然后单击取消。有时,这可以让您在 RDP 会话中返回桌面。如果这没有帮助,请从此屏幕打开任务管理器并运行文件资源管理器进程(文件 -> 运行新任务 ->

    explorer.exe

    -> 好的);

    [玩转系统] 使用 Windows 远程桌面 (RDP) 连接时出现黑屏

  2. 确保在 RDP 客户端设置中禁用缓存(在体验选项卡上禁用持久位图缓存选项)并使用远程主机支持的屏幕分辨率(在“显示”选项卡中设置较低的屏幕分辨率或尝试使用全屏模式);

    [玩转系统] 使用 Windows 远程桌面 (RDP) 连接时出现黑屏

  3. 确保您的计算机和远程计算机都使用最新的视频驱动程序版本。尝试使用自动驱动更新(如果您没有禁用它,或者手动下载并安装驱动程序);

    [玩转系统] 使用 Windows 远程桌面 (RDP) 连接时出现黑屏

    在某些情况下,您必须使用 XDDM 视频驱动程序而不是 WDDM 进行设置。为此,请打开本地组策略编辑器 (gpedit.msc) 并在“计算机配置”->“管理模板”->“Windows 组件”->“远程桌面服务”->“远程桌面会话主机”->“远程会话环境”中设置使用 WDDM 图形显示驱动程序进行远程桌面连接= 禁用(或在注册表中进行相同设置:

    reg add “HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services” /v “fEnableWddmDriver” /t REG_DWORD /d 0 /f

    )。更新 RDP/RDS 主机上的组策略设置;

    [玩转系统] 使用 Windows 远程桌面 (RDP) 连接时出现黑屏

  4. 在配置了 RDP 会话超时的 Windows Server 2016 中,我遇到用户抱怨,在尝试连接到断开连接的会话后,它无法正确激活,并且他们看到黑屏。只有用户才能结束其 RDP 会话(

    CTRL+ALT+End

    -> 注销)或管理员可以强制关闭它(如远程桌面服务当前繁忙一文中所述)。或者配置更激进的设置来终止断开连接的用户会话;

  5. 禁止对 RDP 流量使用 UDP 端口 3389(它与 Windows Server 2012 R2/Windows 8.1 及更高版本上的默认 RDP TCP 端口 3389 一起使用)。这可以通过在客户端设备上的本地 GPO 中启用在客户端上关闭 UDP 选项(计算机配置 -> 策略 -> 管理模板 -> Windows 组件 -> 远程桌面服务 -> 远程桌面连接客户端)或通过注册表来完成:

    reg add “HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client” /v “fClientDisableUDP” /t REG_DWORD /d 1 /f

    。要在服务器端禁用 RDP 流量的 UDP 协议,请启用 GPO 参数…远程桌面会话主机 -> 连接 -> 选择 RDP 传输协议 =

    Use only TCP

    ;

    [玩转系统] 使用 Windows 远程桌面 (RDP) 连接时出现黑屏

  6. 有时在RDS主机上,需要重新启动

    Audiosrv

    (Windows 音频) 服务,之后加载用户配置文件并出现桌面。

Microsoft 提供了一些其他建议,这些建议并不总是有帮助,但可以解决问题的根源:

  1. 确保您的 RDP 主机、客户端以及它们之间的所有网络设备都配置为相同的 MTU 大小;

  2. 在本地 GPO 编辑器中禁用 RDP 流量压缩:为 RemoteFX 数据配置压缩 =

    Do not use an RDP compression algorithm

    (计算机配置 -> 管理模板 -> Windows 组件 -> 远程桌面服务 -> 远程桌面会话主机);

    [玩转系统] 使用 Windows 远程桌面 (RDP) 连接时出现黑屏

  3. 如果 Windows Server 2019 或 Windows 10 1809+ 上出现 RDP 会话黑屏问题,请打开事件查看器并检查应用程序和服务日志 -> Microsoft -> Windows -> RemoteDesktopService-RdpCoreTS。看看是否有类似的错误

    ‘Failed GetConnectionProperty’ in CUMRDPConnection::QueryProperty at 2884 err=[0x80004001]‘

    ,

    ‘Connection doesn’t support logon error redirector’ in CUMRDPConnection::GetLogonErrorRedirector at 4199 err=[0x80004001]

    。如果您看到它们,请禁用用于通过 UDP (MS-RDPEUDP2) 在 RDP 客户端和服务器之间传输某些数据的 URCP(通用速率控制协议):

    reg add “HKLM\SOFTWARE\Microsoft\Terminal Server Client” /v “UseURCP” /t REG_DWORD /d 0 /f
    Or you can set this registry parameter using PowerShell:
    New-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Terminal Server Client' -Name UseURCP -PropertyType DWord -Value 0

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯