我遇到了一个间歇性问题,在 RDP 会话中出现紫色伪影。
RDP 是配置为使用 RemoteFX 的本地 Hyper-V 计算机。我有一台装有最新驱动程序 (375.70) 的 nVidia GTX 970
这是我的 RDP 配置
屏幕模式 id:i:2
使用多监视器:i:1
桌面宽度:i:1920
桌面高度:i:1200
会话 bpp:i:32
winposstr:s:0,1,608,165,1408,765
压缩:i:0
键盘钩子:i:2音频
捕获模式:i:0
视频播放模式:i:1
连接类型:i:6
网络自动检测:i:0
带宽自动检测:i:1
显示连接栏:i:1
启用工作区重新连接:i:0
禁用壁纸:i:0
允许字体平滑:i:1
允许桌面合成:i:1
禁用全窗口拖动:i:0
禁用菜单动画:i:0
禁用主题:i:0
禁用光标设置:i:0 位
图缓存持久化:i:0
完整地址:s:win10-dev-vm
音频模式:i:0
重定向打印机:i:0 重定向
端口:i:0
重定向智能卡:i:1
重定向剪贴板:i:1
redirectposdevices:i:0
drivestoredirect:s:R:\;
已启用自动重新连接:i:1
身份验证级别:i:2
提示输入凭据:i:0
协商安全层:i:1
remoteapplicationmode:i:0
备用 shell:s:
shell 工作目录:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:0
使用重定向服务器名称:i:0
rdgiskdcproxy:i:0
kdcproxyname:s:
gatewaybrokeringtype:i:0
devicestoredirect:s:*
如果我关闭 RDP 会话并重新打开它,这些痕迹会消失一段时间,但随后又会再次出现。
有人曾经见过这个问题或知道如何解决它吗?
答案1
在客户端计算机上:
您能否打开gpedit.msc
然后导航到Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Connection Client
然后在右侧应该有一个设置Do not allow hardware accelerated decoding
- 请双击并启用该设置,应用并重新启动远程桌面客户端。
背景- 这是一个已通过反馈工具捕获的活跃错误,并且正在为 Windows 10 的下一个版本(Creator's Update)进行修复。
答案2
如果禁用“硬件加速解码”无法解决 Win10 上的此问题,请尝试删除以下位置的缓存文件:
C:\Users\%用户名%\AppData\Local\Microsoft\终端服务器客户端\Cache
在客户机。
答案3
这看起来像是硬件解码问题。您是否尝试过在 RDP 客户端计算机上禁用硬件加速解码?组策略设置位于“计算机配置\策略\管理模板\Windows 组件\远程桌面服务\远程桌面连接客户端”下。
答案4
组策略设置设置以下注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client]
"EnableHardwareMode"=dword:00000000