解决进游戏时弹 ms-gamingoverlay

实测有效,Windows 11 系统下进游戏时弹出“获取打开此‘ms-gamingoverlay’链接的应用”:

ms-gamingoverlay 对话框

解决办法是通过注册表编辑器禁用Gaming Overlay,具体操作:

按 Win 键打开开始菜单,直接输入“注册表编辑器”或“regedit”,会在“最佳匹配”下显示“注册表编辑器”,点开后会要求确认,此时点“是”打开注册表编辑器。

在菜单栏下面的地址栏输入:计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR 进入对应的注册表位置:

找到 AppCaptureEnabled,双击打开进行编辑,将默认值1改成0:

点“确定”完成修改后,注销当前登录账号:按 Win 键打开开始菜单,点底部当前登录用户的头像,在弹出的菜单里点“注销”,然后重新登录,再进游戏就不会弹这个对话框了。

网上有什么关闭Xbox gamebar之类的说法都没效果,改注册表这个看着最麻烦但是实测只有这个办法有效。

参考:https://answers.microsoft.com/en-us/windows/forum/all/how-to-stop-the-ms-gamingoverlay-popup/2b9c3309-b347-4bbf-85a7-376a301fb0a5,这里提到还有改另外一个值:

reg add HKEY_CURRENT_USER\System\GameConfigStore /f /t REG_DWORD /v "GameDVR_Enabled" /d 0

查了一下,这个应该就等同于手动关闭Xbox gamebar录制功能。