如果您不断看到这个烦人的弹出窗口,上面写着“获取一个应用程序来打开此“ms-gamebar”链接(或“ms-gamingoverlay”) – 您的电脑没有可以打开此链接的应用程序。尝试在 Microsoft Store 中查找兼容的应用程序”,每次启动游戏、连接(或打开)控制器或按胜利+G,本指南将向您展示如何阻止弹出窗口再次出现。
链接问题:
是什么原因导致“ms-gamebar”弹出窗口?
这“ms-游戏栏”或者“ms-gamingoverlay”弹出窗口的出现是因为 Windows 内置了游戏栏功能。 Xbox Game Bar 是一个游戏叠加层,可让您执行屏幕截图、记录游戏玩法等操作。任何可能触发游戏栏的操作,例如打开控制器、按下胜利+G,或启动某个游戏,可能会导致弹出窗口出现。
如果 Game Bar 已被卸载或错误关闭,Windows 可能仍会尝试使用它当您进行与游戏相关的操作时。这使得系统提示您“获取应用程序来打开此链接”,因为它找不到必要的组件或设置。
另请参阅:
禁用 Xbox Game Bar 录制功能
摆脱“获取应用程序来打开此“ms-gamebar”链接”或“ms-gamingoverlay”弹出窗口的最简单方法之一就是简单地完全关闭 Xbox 游戏栏。这将阻止 Windows 在进行与游戏相关的活动时尝试打开游戏栏。
- 打开设置通过按赢+我或者单击“开始”菜单并选择齿轮图标。
- 前往赌博>捕获。
- 关闭显示“记录发生的事情”。
关闭此选项将阻止游戏栏被游戏操作触发,这应该会使弹出窗口消失。
您可能需要重新安装 Xbox Game Bar
如果您已卸载 Xbox Game Bar,但仍然看到弹出窗口,这是因为 Windows 在某些游戏操作期间仍在尝试与其交互,例如按胜利+G或打开控制器。操作系统期望游戏栏存在来处理这些功能,当它缺失时,Windows 不知道如何继续,从而导致弹出窗口。
此外,即使您关闭了与 Game Bar 相关的某些设置,该弹出窗口也只有在重新安装 Game Bar 后才会停止出现。您通过“设置”进行的与 Xbox Game Bar 相关的任何更改重新安装游戏栏后可能不会生效。
- 打开Windows 终端或者电源外壳作为管理员。
- 运行以下命令:
winget install 9pfhdd62mxs1
此命令将重新安装 Xbox Game Bar,这将允许 Windows 正确管理与 Game Bar 相关的操作,而不用弹出窗口提示您。
提示:
禁止控制器打开游戏栏
停止弹出窗口的另一种方法是关闭让控制器打开游戏栏的设置。如果您经常使用控制器,这一点尤其重要,因为控制器可以打开游戏栏即使您已经关闭了其他游戏栏功能。关闭此选项将阻止游戏栏在您使用控制器时意外打开。
- 打开设置。
- 前往赌博>游戏吧。
- 找到显示“允许您的控制器打开游戏栏”并将其关闭。
保持安装游戏栏但禁用它
如果您不喜欢 Xbox 游戏栏(就像我们大多数人一样),通常的做法是将其完全删除。但完全摆脱游戏栏可能会导致某些问题,例如“获取应用程序来打开此“ms-gamebar”链接”弹出窗口。有时,为了避免这些问题,通常最好保持游戏栏安装但将其关闭,如前所述。
保持游戏栏安装并仅将其禁用,即使覆盖本身已关闭,Windows 仍可以执行其需要的操作。这将有助于阻止弹出窗口,而无需使用 Xbox Game Bar 功能。
通过注册表关闭 DVR 和录制功能
如果您希望 Xbox 游戏栏保持删除状态,您可以使用注册表修复来停止“微软游戏栏“ 或者 ”MS-gamingoverlay”弹出窗口出现。该修复是通过 Windows 注册表禁用游戏 DVR 和录制功能。
- 打开命令提示符作为管理员。您可以通过在“开始”菜单中搜索“cmd”,右键单击它,然后选择以管理员身份运行。
- 运行以下命令,一次一行:
reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR /f /t REG_DWORD /v "AppCaptureEnabled" /d 0 reg add HKEY_CURRENT_USER\System\GameConfigStore /f /t REG_DWORD /v "GameDVR_Enabled" /d 0
这应该有助于防止 Windows 尝试使用游戏栏并消除“获取应用程序来打开此“ms-gamebar”链接”弹出窗口。
如何完全删除 Xbox 游戏栏
如果您想尝试在 Windows 中完全卸载 Xbox Game Bar,您可以通过运行一行 PowerShell 命令来完成。
- 打开电源外壳或者Windows 终端作为管理员。
- 在 PowerShell 窗口中,键入以下命令并按进入:
Get-AppxPackage Microsoft.XboxGamingOverlay | Remove-AppxPackage
此命令将从 Windows 中完全删除 Xbox 游戏栏。但这样做后,如果 Windows 尝试使用游戏栏执行某些操作,您可能仍会不时看到“ms-gamebar”或“ms-gamingoverlay”弹出窗口。在这种情况下,请尝试如上所述修复注册表。
如果您改变主意或者事情没有按预期进行,您可以随时按照前面所述的步骤重新安装 Xbox Game Bar。