之前我们报道过Win10 1903系统因为显卡驱动兼容问题导致很多问题,可以通过驱动程序解决,不过遇到问题的都是小部分用户,最近又发现英特尔的显示驱动程序也存在各种显示兼容问题,比如最近有用户遇到远程桌面时DWM.EXE 进程耗尽大量cpu问题。
Win10使用远程桌面后卡死:
据部分英特尔NUC用户报告在升级Windows 10 Version 1903 后使用远程桌面似乎存在处理器耗尽的问题。具体表现是使用远程桌面协议没有问题但在断开连接后,被控设备的 DWM.EXE 始终占用100%的cpu资源。进而让远程被控设备出现非常严重的卡顿问题甚至卡死无法连接,必须通过物理手段进行重启才可恢复连接。除英特尔NUC用户外其他设备用户也可能遇到类似的问题,不过英特尔工程师认为这是远程桌面出现了问题。
英特尔工程师表示:
据用户提交诊断说明英特尔进行排查后发现微软似乎在新版Windows 10中对远程桌面协议进行重大的更新。检查微软文档后英特尔发现微软也确实改写远程桌面协议,新版远程桌面功能会进行数据诊断并进行校验等。而在此前版本的是不存在校验的,这导致部分旧版显示驱动程序将部分错误数据提交引起远程桌面出现问题。经验证后英特尔工程师认为微软在远程桌面的更新中存在代码漏洞,这个问题导致部分进程耗尽处理器资源。
Win10使用远程桌面后卡死以下是临时解决办法:
要临时解决该问题需要禁用远程桌面协议调用的某些策略,这些策略可以通过Windows 10组策略进行修改。双击为远程桌面连接使用 WDDM 图形显示驱动程序选项,将其默认的未配置或已启用修改为已禁用并保存。
注意:此修改需要在被控端配置组策略,修改后如果仍然存在问题请重启后再进行测试,理论上可解决问题。
目前英特尔工程师已经将这个问题反馈给微软等待微软修复,下列临时解决方案属于弃用方案不可长期使用。
操作路径:
计算机配置---管理模板---Windows组件---远程桌面服务---远程桌面会话主机---远程会话环境
实际上黑屏问题也是由此引发:
稍早提到部分升级Windows 10最新版的用户使用远程桌面会话时出现黑屏问题无法进行任何的操作。黑屏问题其实与耗尽处理器资源都是相同原因导致的,也就是微软调整远程桌面后与显示驱动程序不兼容等。微软给出的临时解决方法是禁用硬件显卡驱动强制让远程桌面使用软件渲染,微软表示正在制定解决方案中。而耗尽处理资源问题按理说微软应该也已经收到英特尔工程师的报告,不过微软当前尚未发布任何官方说明。
看来Win10 1903问题还不少,当然这不一定是win10系统的问题,因为各种驱动程序完全兼容需要各产商的努力,一段时间后这些问题都最终会解决。