关闭全屏优化可恢复GPU直通调度,提升帧生成稳定性;单个游戏禁用需右键exe属性→兼容性→勾选“禁用全屏优化”;全局关闭需注册表新建GameDVR_FSEBehavior值为2并重启系统。

Windows系统中全屏优化功能会强制插入兼容层接管全屏切换逻辑,干扰DirectX 11/12游戏的原生渲染路径,导致帧率不稳、画面撕裂或Alt+Tab卡顿,关闭后可恢复GPU直通调度,显著提升帧生成稳定性。
单个游戏禁用全屏优化(推荐首选)
第一步:在游戏平台(如Steam、WeGame或Epic)中右键该游戏 → 选择“属性”或“安装目录” → 打开本地文件夹。
第二步:找到主程序文件(通常为xxx.exe,例如《无畏契约》是VALORANT-Win64-Shipping.exe,《三角洲行动》是DeltaForce-Win64-Shipping.exe),【务必确认是启动器而非快捷方式】。
第三步:右键该.exe文件 → 选择“属性” → 切换到“兼容性”选项卡 → 勾选“禁用全屏优化” → 点击“应用” → 再点“确定”。
重启游戏后立即生效。这一步只影响当前程序,无需管理员权限,也不会触发系统重启,是最安全、最精准的修复方式。
全局关闭全屏优化(注册表修改)
适用于频繁测试多款老游戏、Mod版单机或Unity引擎独立游戏的用户。此操作绕过所有应用级兼容层,强制系统以原生FSE(Full-Screen Exclusive)模式运行全屏程序。
方法一:按 Win + R 输入 regedit 回车,同意UAC提示。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
方法二:在注册表地址栏中粘贴并跳转至:
HKEY_CURRENT_USER\System\GameConfigStore
方法三:在右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 GameDVR_FSEBehavior。
方法四:双击该新建项,将“数值数据”改为 2,基数保持十进制 → 点击“确定” → 关闭注册表编辑器。
【必须重启系统】,否则内核级图形调度策略不会加载新配置。重启后,所有全屏应用(含游戏、视频播放器全屏模式)均不再受Windows全屏优化干预。
验证是否成功关闭
运行目标游戏 → 按 Win + G 呼出Xbox Game Bar → 若弹窗提示“此应用已禁用全屏优化”,即表示设置已生效。
或打开任务管理器(Ctrl + Shift + Esc)→ 切换到“性能”选项卡 → 点击左侧“GPU” → 观察右侧“GPU引擎”列表中是否出现“Microsoft Basic Render Driver”临时占用。若无该条目,且游戏内Alt+Tab切换更干脆、帧时间曲线更平滑,说明已成功绕过全屏优化层。










