Tras actualizar a Windows 11 23H2, muchos usuarios descubren que Xbox Game Bar pierde el permiso para ejecutarse en segundo plano y el chat de Xbox Party deja de funcionar al cambiar de ventana. Esta guía explica por qué ocurre y cómo corregirlo con métodos seguros y reversibles.
Resumen del problema
En determinadas instalaciones de Windows 11 23H2 desaparece el conmutador “Permisos de aplicación en segundo plano” en Configuración ▶ Aplicaciones ▶ Aplicaciones instaladas ▶ Xbox Game Bar ▶ Opciones avanzadas. Al no poder mantenerse activa al minimizarse, Xbox Game Bar muestra el aviso “background permissions are disabled” y, en cuanto cambias de app o de escritorio, las demás personas del grupo dejan de oírte. Como paliativo, “anclar” la ventana del chat evita que se suspenda, pero ocupa parte de la pantalla y no resuelve el origen.
Por qué ocurre
- Una combinación de valores en el Registro y/o una directiva de privacidad puede dejar la ejecución en segundo plano en estado denegado o oculto para UWP como Xbox Game Bar.
- Algunas instalaciones migran desde versiones anteriores con la clave de usuario
GlobalUserDisabled
activada o con la directivaLetAppsRunInBackground
establecida por software de terceros, una GPO heredada, un ajuste de “rendimiento” o una herramienta de “tuneo”.
Síntomas típicos
- Mensaje persistente: “background permissions are disabled” en el chat de Xbox Party.
- Audio de micrófono que se corta al minimizar Xbox Game Bar o cambiar de app/juego.
- Ausencia del conmutador “Permitir que la aplicación se ejecute en segundo plano” en las opciones avanzadas de la aplicación.
Soluciones y pasos probados
Las siguientes acciones devuelven el permiso de fondo a Xbox Game Bar. Empezamos por las más rápidas y seguras; todas son reversibles.
Alcance | Procedimiento | Notas importantes | Ideal para |
---|---|---|---|
Restablecer la aplicación (work‑around) | Ir a Configuración ▶ Aplicaciones ▶ Xbox Game Bar ▶ Restablecer. | Restaura el chat solo hasta el próximo cierre de sesión o reinicio. | Solución exprés, sin privilegios de admin. |
Editar el Registro (método rápido) | Abrir regedit y poner GlobalUserDisabled a 0 en:HKEYCURRENTUSER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications | Funciona en Home y Pro. Cerrar sesión y volver a entrar para aplicar. | Usuarios domésticos que quieren recuperar el conmutador sin GPO. |
Restaurar la directiva global (Home & Pro) | Crear la clave (si no existe):HKEYLOCALMACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy y el valor DWORD LetAppsRunInBackground = 0 (0=permitido / 1=denegado / 2=forzar permitido). | Devuelve la opción al panel de Configuración. | Equipos personales con cambios heredados o “tweaks”. |
Editor de directivas de grupo (Pro/Enterprise) | gpedit.msc ▶ Equipo ▶ Plantillas administrativas ▶ Componentes de Windows ▶ Privacidad de aplicaciones ▶ Permitir que las aplicaciones de Windows se ejecuten en segundo plano ▶ “Habilitada” + El usuario tiene el control, o Forzar permitir. | Permite granularidad por equipo o dominio; inmediato tras gpupdate /force o reinicio de sesión. | Administradores y entornos gestionados. |
Forzar permiso por PackageFamilyName (lista) | En Registro o GPO, usar un REGMULTISZ con los PFN de Xbox (ver más abajo) para forzar permitir solo a esas apps. | Evita conceder permiso global a todas las apps UWP. | Seguridad y cumplimiento en empresas. |
Herramientas de terceros | Con utilidades como WinToys (pestaña Performance ▶ Background apps) puedes reactivar el permiso con interfaz gráfica. | Estas herramientas modifican las mismas claves de sistema. Úsalas con criterio. | Usuarios que prefieren GUI frente a Registro/GPO. |
Procedimientos paso a paso
Restablecer Xbox Game Bar
- Abre Configuración ▶ Aplicaciones ▶ Aplicaciones instaladas.
- Busca Xbox Game Bar ▶ Opciones avanzadas.
- Pulsa Restablecer y confirma.
- Abre de nuevo Xbox Game Bar y prueba el chat de Xbox Party.
Limitación: suele durar hasta el próximo reinicio o cierre de sesión.
Activar el permiso desde el Registro (usuario)
Requiere cuenta con privilegios estándar; no necesita admin.
- Pulsa Win + R, escribe
regedit
y Enter. - Navega a
HKEYCURRENTUSER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications
. - En el panel derecho, localiza o crea
DWORD (32-bit)
GlobalUserDisabled con valor 0. - Cierra sesión en Windows y vuelve a entrar.
Si el valor no existe, créalo. Un valor 1
deshabilita las apps en segundo plano para ese usuario; 0
lo habilita.
Restaurar la directiva global desde el Registro (equipo)
Requiere administrador local.
- Abre
regedit
como administrador. - Ve a
HKEYLOCALMACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy
(créala si no existe). - Crea/edita
DWORD (32-bit)
LetAppsRunInBackground y establece 0:- 0 = permitido (el usuario controla el conmutador)
- 1 = denegado (oculta/inhabilita la opción)
- 2 = forzar permitido (permite sin mostrarlo)
- Reinicia sesión o ejecuta
shutdown /r /t 0
si quieres aplicarlo al momento.
Usar el Editor de directivas de grupo
Disponible en Pro/Enterprise/Education.
- Pulsa Win + R, escribe
gpedit.msc
y presiona Enter. - Navega a Configuración del equipo ▶ Plantillas administrativas ▶ Componentes de Windows ▶ Privacidad de aplicaciones.
- Abre Permitir que las aplicaciones de Windows se ejecuten en segundo plano:
- Establece la directiva como Habilitada.
- En “Opciones”, elige El usuario tiene el control para devolver el conmutador al panel, o Forzar permitir para autorizarlo sin conmutador.
- Opcional: configura la política Lista de aplicaciones para permitir en segundo plano y añade solo Xbox (ver sección siguiente).
- Aplica y cierra. En consola, ejecuta
gpupdate /force
o reinicia sesión.
Forzar permiso por PackageFamilyName (lista de permitidos)
Para granularidad máxima, autoriza únicamente las apps de Xbox necesarias. Primero, obtén los PackageFamilyName (PFN):
PowerShell (como usuario):
Get-AppxPackage -Name xbox | Format-Table Name, PackageFamilyName
Los PFN más utilizados suelen incluir:
Microsoft.XboxGamingOverlay_8wekyb3d8bbwe
(Xbox Game Bar)Microsoft.XboxIdentityProvider_8wekyb3d8bbwe
(Inicio de sesión Xbox)Microsoft.Xbox.TCUI_8wekyb3d8bbwe
(UI de chat/convites, si está presente)
Después, aplica la lista de permitidos por Registro (requiere admin):
CMD (Administrador):
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" ^
/v LetAppsRunInBackground /t REG_DWORD /d 2 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" ^
/v LetAppsRunInBackground\ForceAllowList /t REG\MULTI\_SZ ^
/d "Microsoft.XboxGamingOverlay\8wekyb3d8bbwe\0Microsoft.XboxIdentityProvider\8wekyb3d8bbwe" /f
Notas: REGMULTISZ separa elementos con \0
. Si tu versión de Windows expone la política como “ForceAllowList” con otro nombre, respeta el que veas en gpedit.msc. Cierra sesión para aplicar.
Aplicarlo con archivos .REG
Copia y guarda lo siguiente como PermitirXboxGameBarFondo.reg
, ejecútalo como administrador y cierra sesión:
Windows Registry Editor Version 5.00
; Habilita apps en segundo plano para el usuario actual
\[HKEY\CURRENT\USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications]
"GlobalUserDisabled"=dword:00000000
; Devuelve control al usuario (o pon 2 para forzar permitir)
\[HKEY\LOCAL\MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy]
"LetAppsRunInBackground"=dword:00000000
Para forzar solo Xbox vía lista (ajusta PFN a tu instalación):
Windows Registry Editor Version 5.00
\[HKEY\LOCAL\MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy]
"LetAppsRunInBackground"=dword:00000002
\[HKEY\LOCAL\MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy]
"LetAppsRunInBackground\_ForceAllowList"=hex(7):4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,58,00,62,00,6f,00,78,00,47,00,61,00,6d,00,69,00,6e,00,67,00,4f,00,76,00,65,00,72,00,6c,00,61,00,79,00,5f,00,38,00,77,00,65,00,6b,00,79,00,62,00,33,00,64,00,38,00,62,00,62,00,77,00,65,00,00,00,00,00
; ↑ Equivale a Microsoft.XboxGamingOverlay\_8wekyb3d8bbwe (ejemplo). Usa reg.exe si prefieres evitar hex.
Verificación tras los cambios
- Cierra sesión y vuelve a entrar (recomendado) o reinicia el equipo.
- Abre Configuración ▶ Aplicaciones ▶ Aplicaciones instaladas ▶ Xbox Game Bar ▶ Opciones avanzadas y comprueba que el conmutador Permitir que la aplicación se ejecute en segundo plano aparece y está en Siempre o ya no figura como bloqueado por directiva.
- Inicia una Xbox Party, habla por el micrófono y minimiza la ventana o cambia de app. Los demás deben seguir oyéndote.
- Si usas ahorro de energía o modo batería, confirma que no haya una automatización que vuelva a endurecer la política.
Diagnóstico y comprobaciones útiles
- Micrófono: revisa Configuración ▶ Privacidad y seguridad ▶ Micrófono. Xbox Game Bar debe tener acceso.
- Servicios en conflicto: desactiva temporalmente utilidades de “optimización de RAM/energía” que bloqueen procesos en segundo plano.
- DISM/SFC: ejecutar
DISM /Online /Cleanup-Image /RestoreHealth
ysfc /scannow
ayuda a descartar archivos dañados, pero por sí solos no reactivan el permiso. - Event Viewer: observa eventos en Applications and Services Logs ▶ Microsoft ▶ Windows ▶ AppModel-Runtime o AppxDeployment-Server si sospechas problemas de paquete.
Recomendación práctica según edición
- Windows Home: aplica Registro (usuario) + Registro (equipo) con los pasos previos. Son seguros y reversibles.
- Windows Pro/Enterprise: usa GPO para devolver el control al usuario o Forzar permitir solo para Xbox con la lista de PFN.
- Siempre: reinicia sesión y verifica que el conmutador reaparece y queda en Siempre. El aviso desaparece y el chat funciona aunque cambies de ventana.
Solución con herramientas de terceros
Si prefieres GUI, una utilidad como WinToys incluye un apartado Performance ▶ Background apps desde el que reactivas el permiso. Es cómodo para usuarios no técnicos; ten en cuenta que modifica las mismas claves descritas (Registro de usuario y de equipo).
Automatización con PowerShell
Para que una actualización no invierta la configuración, puedes automatizarla con un script ejecutado al iniciar sesión:
PowerShell (Administrador):
Habilitar apps en segundo plano para el usuario actual
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" `
-Name "GlobalUserDisabled" -Type DWord -Value 0 -Force
Devolver control global al usuario (0) o forzar permitir (2)
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" -Force | Out-Null
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" \`
-Name "LetAppsRunInBackground" -Type DWord -Value 0 -Force
Opcional: forzar permitir solo Xbox
\$pfn = @(
"Microsoft.XboxGamingOverlay\_8wekyb3d8bbwe",
"Microsoft.XboxIdentityProvider\_8wekyb3d8bbwe"
)
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" \`
-Name "LetAppsRunInBackground\_ForceAllowList" -PropertyType MultiString -Value \$pfn -Force | Out-Null
Crear tarea programada en inicio de sesión para reaplicar ajustes
\$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-NoProfile -ExecutionPolicy Bypass -File `"%USERPROFILE%\Scripts\FixXboxGB.ps1`""
\$trigger = New-ScheduledTaskTrigger -AtLogOn
Register-ScheduledTask -TaskName "Fix Xbox Game Bar Background" -Action \$action -Trigger \$trigger -Description "Reaplica permisos en segundo plano de Xbox Game Bar" -User \$env\:USERNAME -Force
Guarda el fragmento principal como %USERPROFILE%\Scripts\FixXboxGB.ps1
y registra la tarea. Así te aseguras de que futuras actualizaciones no reviertan el permiso.
Buenas prácticas y seguridad
- Respaldo: crea un punto de restauración o exporta las claves antes de modificar el Registro.
- Principio de mínimo privilegio: si usas “lista de permitidos”, incluye solo los PFN necesarios.
- Reversibilidad: deja anotado el estado previo y guarda archivos
.reg
de aplicar y deshacer. - Políticas corporativas: en dominios, coordina con IT para no entrar en conflicto con GPO o perfiles de Intune.
Cómo deshacer cambios
Para devolver todo al estado por defecto:
CMD (Administrador):
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" /v GlobalUserDisabled /t REG_DWORD /d 1 /f
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" /v LetAppsRunInBackground\_ForceAllowList /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" /v LetAppsRunInBackground /t REG\_DWORD /d 1 /f
Con esto el sistema volverá a ocultar o denegar la ejecución en segundo plano (útil para pruebas A/B o auditorías).
Preguntas frecuentes
¿SFC o DISM arreglan el problema?
No por sí solos. Son útiles para comprobar integridad, pero si la política/clave niega el permiso, el síntoma persistirá.
¿Afecta al rendimiento o la batería permitir la ejecución en segundo plano?
Xbox Game Bar mantiene servicios de voz y notificaciones activos; su impacto es mínimo en equipos de sobremesa. En portátiles, evita listas de permitidos excesivas y respeta el plan de energía.
¿Puedo usar esto en Windows Home sin gpedit?
Sí. Los métodos de Registro funcionan en Home y Pro. gpedit.msc es opcional.
Tras aplicar la corrección, el conmutador sigue sin aparecer.
Comprueba que LetAppsRunInBackground
no esté en 1
. Si una herramienta de terceros o GPO la restablece, la UI seguirá bloqueada. Cierra sesión tras modificar claves.
No encuentro el PFN correcto.
Ejecuta Get-AppxPackage -Name xbox
y revisa el campo PackageFamilyName. Añade a la lista solo los que uses (Game Bar e Identity Provider, principalmente).
Checklist de resolución
- Claves y directivas ajustadas (
GlobalUserDisabled=0
,LetAppsRunInBackground=0
o2
, lista de PFN si aplica). - Cierre de sesión completado tras cambios.
- Conmutador visible y en Siempre en las opciones de Xbox Game Bar.
- Prueba de chat de Xbox Party correcta al cambiar de ventana.
Resumen operativo
El problema surge porque Windows 11 23H2 puede dejar a Xbox Game Bar sin permiso de ejecución en segundo plano y, en consecuencia, suspender procesos de voz cuando pierden foco. La corrección pasa por devolver el control al usuario o forzar permitir el permiso, ya sea de forma global (rápida) o granular por PFN (más segura). Con los pasos anteriores, el aviso desaparece y el chat de Xbox Party vuelve a mantenerse activo aunque minimices o cambies de app.