需开启Windows“游戏模式”以优先分配CPU/GPU资源给游戏,方法包括:设置中启用、Win+G快捷开关、注册表修改或PowerShell命令部署。

想让Windows系统在运行游戏时自动把CPU和GPU资源优先分给游戏、压制后台程序抢资源,就得开启“游戏模式”,它不是超频工具,而是系统级的资源调度开关,不开就等于让杀毒软件、OneDrive、通知中心跟你的游戏抢CPU时间片。
通过系统设置一键启用
这是最稳妥、无需权限、适用于所有Win10/Win11用户的官方路径,系统会自动识别全屏或窗口化游戏进程并启动资源倾斜逻辑。
按下 Win + I 打开设置 → 点击左侧“游戏” → 左侧子菜单中选择“游戏模式” → 将右侧开关拖动至“开”状态。
这一步做完后别急着关窗口,返回“游戏”主页面,把“Xbox Game Bar”和“后台录制”两项也设为关闭——【这两项若开着,反而会持续占用GPU解码器和内存带宽,抵消游戏模式效果】。
游戏已运行时临时开关
适合进游戏后才发现卡顿、想立刻测试是否生效的场景,不用退出游戏,3秒内完成切换。
方法一:按 Win + G 唤出游戏栏 → 点击右上角盾牌图标(游戏模式开关)→ 图标变蓝即激活。
方法二:若游戏栏未启用过,首次按 Win + G 会弹提示“这是游戏吗?”,点“是”再点盾牌图标即可。
注册表强制写入(绕过界面锁定)
当企业策略禁用设置开关、滑块灰显不动、或改了没反应时,必须直写注册表。此操作只改当前用户配置,不需重启,下次启动游戏立即生效。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
第一步:按 Win + R 输入 regedit 回车 → 导航到路径:
HKEY_CURRENT_USER\Software\Microsoft\GameBar
第二步:在右侧找名为 AllowAutoGameMode 的 DWORD 值 → 若存在,双击改为数值数据 1;若不存在,右键新建 → DWORD (32位) 值 → 命名为 AllowAutoGameMode → 双击设值为 1。
第三步:关闭注册表编辑器,无需重启,启动任意游戏即可触发调度逻辑。
PowerShell命令批量部署
适合IT管理员在多台设备统一启用,或图形界面完全失效时的兜底方案,命令执行后注册表值即时更新,无交互、无确认弹窗。
以管理员身份运行 Windows Terminal(右键开始按钮 → “Windows Terminal (管理员)”)→ 输入以下命令并回车:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\GameBar" -Name "AllowAutoGameMode" -Value 1
命令执行后无报错即成功,不需要重启系统,也不依赖设置界面状态。










