禁用xbox game bar可显著提升游戏性能。需依次关闭界面开关、限制后台权限、停用gamedvr服务、卸载xbox gaming overlay组件,并启用游戏模式与高性能电源计划。

如果您在运行游戏时启用Windows系统自带的游戏录屏功能,发现帧率下降、操作延迟或后台资源异常升高,则很可能是Xbox Game Bar及其关联服务持续占用CPU、GPU与内存所致。以下是针对性的排查与优化步骤:
一、禁用Xbox Game Bar界面开关
此操作可立即阻止Game Bar在游戏过程中响应Win+G热键并弹出界面,消除前端交互层的资源调度开销。
1、按下Win + I打开“设置”应用。
2、在左侧导航栏中点击“游戏”。
3、在右侧列表中点击“Xbox Game Bar”。
4、将页面顶部的“打开 Xbox Game Bar”开关切换为关闭状态。
5、同时确保下方“在游戏过程中按 Win+G 时显示游戏栏”也处于关闭状态。
二、限制Game Bar后台运行权限
即使界面开关已关闭,Xbox Game Bar仍可能作为后台应用持续加载模块、监听输入事件并维持网络连接,消耗可观的内存与CPU周期。
1、在“设置”中依次进入“应用”→“应用和功能”。
2、在搜索框中输入Xbox Game Bar并点击结果项。
3、点击右侧的三个点 → “高级选项”。
4、向下滚动至“后台应用程序权限”,从下拉菜单中选择从不。
5、在页面底部找到“终止”按钮并点击,立即结束当前所有相关进程。
三、停用GameDVR and Broadcast User Service系统服务
该服务是Game Bar实现录制、广播与截图功能的底层支撑,即使UI被禁用,它仍可能驻留内存并触发定时任务,造成不可见的性能损耗。
1、右键点击开始按钮,选择“运行”。
2、在运行窗口中输入services.msc并按回车。
3、在服务列表中定位并双击“GameDVR and Broadcast User Service”。
4、在属性窗口中将“启动类型”设为禁用。
5、点击“停止”按钮终止正在运行的服务,然后点击“确定”保存设置。
四、使用PowerShell移除Xbox Gaming Overlay组件
该方法直接从系统应用包层卸载Microsoft.XboxGamingOverlay,彻底清除其注册表项、服务依赖与进程实例,适用于对系统纯净度要求较高的用户。
1、按Win + X,选择“终端(管理员)”。
2、在弹出的用户账户控制提示中点击“是”。
3、在终端中输入以下命令并按回车:Get-AppxPackage Microsoft.XboxGamingOverlay | Remove-AppxPackage。
4、等待命令执行完成,窗口中出现空白反馈即表示卸载成功。
5、关闭终端窗口。
五、启用游戏模式并调整系统资源策略
Windows游戏模式会动态调整CPU与GPU调度优先级,抑制非关键进程抢占资源,但需配合正确配置才能发挥效果。
1、进入“设置”→“游戏”→“游戏模式”。
2、确保“游戏模式”开关处于开启状态。
3、检查“后台应用”设置:进入“设置”→“隐私和安全性”→“后台应用”,将无关应用设为“关闭”。
4、将电源模式设为高性能:右键任务栏电源图标→“电源选项”→选择“高性能”计划。











