您的位置:首页 > 电脑教程 > WIN11教程 返回首页

如何通过PowerShell关闭win11的游戏模式?

时间:2025-12-22 21:37:54  来源:原创

通过 PowerShell 关闭 Windows 11 游戏模式(完整操作指南)

一、核心原理

Windows 11 的游戏模式开关本质对应注册表中 AutoGameModeEnabled 键值(HKEY_CURRENT_USERSoftwareMicrosoftGameBar 路径下),PowerShell 通过修改该键值实现关闭功能,无需手动打开注册表,命令行直接执行更高效,且支持批量 / 脚本化操作。

二、操作步骤(分基础关闭 / 彻底禁用)

(一)基础:仅关闭游戏模式(推荐)

1. 以管理员身份打开 PowerShell

  • 方法 1:按下 Win + X → 选择「Windows PowerShell (管理员)」(Win11 部分版本显示「终端 (管理员)」,需手动切换到 PowerShell 标签页)。
  • 方法 2:按下 Win + R → 输入 powershell → 按住 Ctrl + Shift + 回车 强制以管理员身份运行。

2. 执行关闭命令

复制以下命令,粘贴到 PowerShell 窗口中(右键粘贴或 Ctrl + V),按回车执行: powershell # 关闭当前用户的游戏模式(修改注册表键值)Set-ItemProperty-Path"HKCU:SoftwareMicrosoftGameBar"-Name"AutoGameModeEnabled"-Value 0-TypeDWord-Force
  • 命令解释:
    • HKCU: 是 HKEY_CURRENT_USER 的简写,无需输入完整路径;
    • -Force 参数:若 GameBar 文件夹不存在或 AutoGameModeEnabled 键值未创建,会自动创建并赋值;
    • -Type DWord 明确键值类型,避免系统识别错误。

3. 生效方式

  • 无需重启!命令执行后立即生效(部分游戏需关闭重新打开)。

(二)进阶:彻底禁用游戏模式 + 相关功能(如录制、GameDVR)

若需同时关闭游戏录制、屏幕捕获等关联功能,继续执行以下命令(逐一复制粘贴): powershell # 1. 禁用游戏录制/捕获功能Set-ItemProperty-Path"HKCU:SoftwareMicrosoftWindowsCurrentVersionGameDVR"-Name"AppCaptureEnabled"-Value 0-TypeDWord-Force# 2. 禁用GameDVR后台服务Set-ItemProperty-Path"HKCU:SystemGameConfigStore"-Name"GameDVR_Enabled"-Value 0-TypeDWord-Force# 3. 禁用游戏栏(GameBar)快捷启动(可选)Set-ItemProperty-Path"HKCU:SoftwareMicrosoftGameBar"-Name"ShowStartupPanel"-Value 0-TypeDWord-Force

三、影响与风险

1. 核心影响

  • 游戏模式关闭后,系统不再为游戏自动优化 CPU / 内存资源分配、暂停后台更新通知、禁用 Xbox 社交功能;
  • 彻底禁用关联功能后,无法使用 Win+G 呼出游戏栏、无法录制游戏画面、无法使用游戏性能监控(FPS 显示等)。

2. 风险提示

  • 操作仅修改当前用户的注册表(HKCU 路径),不影响其他用户账户,无系统级风险;
  • 若命令执行失败,大概率是权限不足(需确保以管理员身份运行 PowerShell),不会导致蓝屏或系统崩溃。

四、验证与回滚

(一)验证是否成功

方法 1:通过系统设置验证

  • 按下 Win + I → 进入「游戏」→「游戏模式」,确认开关已显示为「关」;
  • 若执行了进阶命令,「录制」「捕获」选项会显示灰色不可用。

方法 2:通过 PowerShell 查询键值(技术向)

执行以下命令,查看键值是否为 0(确认修改生效): powershell # 查询游戏模式状态(返回0=关闭,1=开启)Get-ItemProperty-Path"HKCU:SoftwareMicrosoftGameBar"-Name"AutoGameModeEnabled"|Select-ObjectAutoGameModeEnabled

(二)回滚操作(恢复游戏模式)

若需重新开启,执行以下对应命令即可: powershell # 恢复游戏模式Set-ItemProperty-Path"HKCU:SoftwareMicrosoftGameBar"-Name"AutoGameModeEnabled"-Value 1-TypeDWord-Force# 恢复游戏录制/GameDVR(若之前禁用)Set-ItemProperty-Path"HKCU:SoftwareMicrosoftWindowsCurrentVersionGameDVR"-Name"AppCaptureEnabled"-Value 1-TypeDWord-ForceSet-ItemProperty-Path"HKCU:SystemGameConfigStore"-Name"GameDVR_Enabled"-Value 1-TypeDWord-Force

五、注意事项

  1. 若 PowerShell 提示「执行策略阻止运行脚本」(少见),可先执行以下命令解除限制(仅当前会话有效): powershell Set-ExecutionPolicyRemoteSigned-Scope CurrentUser-Force (执行后再运行关闭游戏模式的命令,无需担心安全风险,仅允许本地脚本运行);
  2. 该方法适用于所有 Win11 版本(21H2/22H2/23H2 等),无需区分系统版本;
  3. 若多用户账户需关闭游戏模式,需切换到对应账户后重复执行命令(因修改的是当前用户注册表)。
上一个电脑教程:win11怎么开启剪贴板历史记录
下一个电脑教程:如何通过注册表编辑器关闭win11的游戏模式?