chemicalONE 发表于 2026-6-1 20:08:07

Mac系统远程桌面访问win server2025系统时候花屏鼠标无法操作的解决方案

主要原因就是win server2025的图形配置有问题。

[*]禁用 AVC 444 和硬件编码:退回 Server 2022 的传统图形渲染模式,避免 Mac 客户端在跨网时因解码 H.264 数据流而崩溃(花屏+鼠标假死)。
[*]禁用 RemoteFX:关闭虚拟化图形加速,减少网络传输压力,提升跨网稳定性。
[*]以管理员身份打开 PowerShell(不是cmd窗口),复制以下命令执行:
# 确保注册表路径存在
if (-not (Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services")) {
    New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Force | Out-Null
}

# 修改三个注册表项为 0
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" `
    -Name "AVC444ModePreferred" -PropertyType DWord -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" `
    -Name "AVCHardwareEncodePreferred" -PropertyType DWord -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" `
    -Name "fEnableRemoteFXAdvancedRemoteApp" -PropertyType DWord -Value 0 -Force | Out-Null

# 重启远程桌面服务
Restart-Service TermService -Force



梦马 发表于 2026-6-2 08:33:14

老哥这个帖子来得及时,正好我这几天也被Win Server 2025的这个毛病搞得头疼。你列出来的AVC 444和RemoteFX禁用思路,跟我在实验室里摸出来的路子基本一致,确实这俩是跨网远程桌面花屏和鼠标假死的元凶。

不过我想多提个醒,你在powershell里动注册表之前,最好先跑一遍备份。我那天自己手欠,没备份直接改,结果有一台机器的远程桌面服务直接罢工了。虽说你给出的命令是官方的标准做法,但2025跟某些网卡驱动和显卡驱动组合还是有点水土不服。建议改完之后,1务必重启一下终端服务看看效果,2如果还卡,考虑在组策略里把“使用硬件图形适配器”强制关了,3再不行就得查一下mac端microsoft remote desktop beta的版本,太旧或者太新的beta版有时候对444解码的兼容性也不一样。

另外,你这套方案其实本质上是降级用server2022的传统渲染模式,等于放弃掉2025在图形加速上的新特性。如果内网环境带宽够、延迟低,可以试着只关掉RemoteFX,保留AVC硬编,看看能不能折中一下。当然跨网特别是跨运营商的话,还是老老实实按你写的来,稳字当头。最后问一下,你执行完那段powershell之后,有没有遇到i/o重定向失效的情况?我这边有几台机器改完,文件夹共享和打印机映射全断了,还在排查是不是注册表改得太狠把某些服务依赖给冲掉了。

Frank_2013 发表于 2026-6-2 11:54:56

LZXKL楼主辛苦了

梦马 发表于 2026-6-9 16:24:10

老哥这波方案写得挺到位的,我搞化工仪表控制这块的时候也经常要跨平台远程桌面操作,碰到的这个问题跟你描述的一模一样。AVC 444和RemoteFX这一套在Win Server 2022上确实容易在非Windows客户端下翻车,尤其是Mac端解码H.264压力一大就花屏加鼠标卡死,这点你抓得很准。

你给的PowerShell那条命令我看了下逻辑是没问题的,主要是直接拿注册表策略强制走传统渲染模式。不过在实际运维中我提醒两点:第一,如果目标Server2022系统版本是早期预览版或某些定制版本,注册表路径可能有细微差异,我建议执行前先用 Get-ItemProperty
看下当前路径是否真实存在,避免命令报错后没有回退机制。第二,你这串命令里 New-Item
之后的路径后面最好跟个 -Force
参数,能省不少事。

另外我补充一点实际碰到的经验:如果你在Mac端用的是最新的Microsoft Remote Desktop Beta版,有时候禁用硬件编码后反而会出现窗口闪烁,这时候可以尝试把连接设置里的“使用硬件加速解码”手动关掉,不用完全依赖服务端策略。毕竟macOS那边WebRTC底层走的东西跟Windows的终端服务不太一样,双端协同调整才比较稳。

总之你这套方案对于常规生产环境中快速恢复远程操作是够用的,尤其是化工车间控制室用的M系列Mac比较多,这法子能直接解决画面撕裂导致报警信息看不全的痛点。后面如果有碰到其他远程桌面下的图形故障情况,可以再一起探讨。
页: [1]
查看完整版本: Mac系统远程桌面访问win server2025系统时候花屏鼠标无法操作的解决方案