Xbox Game Bar en Windows 11 23H2: activar permisos en segundo plano y arreglar el chat de Party

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.

Índice

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 directiva LetAppsRunInBackground 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.

AlcanceProcedimientoNotas importantesIdeal 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.mscEquipo ▶ Plantillas administrativas ▶ Componentes de Windows ▶ Privacidad de aplicacionesPermitir 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 tercerosCon 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

  1. Abre Configuración ▶ Aplicaciones ▶ Aplicaciones instaladas.
  2. Busca Xbox Game BarOpciones avanzadas.
  3. Pulsa Restablecer y confirma.
  4. 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.

  1. Pulsa Win + R, escribe regedit y Enter.
  2. Navega a HKEYCURRENTUSER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications.
  3. En el panel derecho, localiza o crea DWORD (32-bit) GlobalUserDisabled con valor 0.
  4. 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.

  1. Abre regedit como administrador.
  2. Ve a HKEYLOCALMACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy (créala si no existe).
  3. 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)
  4. 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.

  1. Pulsa Win + R, escribe gpedit.msc y presiona Enter.
  2. Navega a Configuración del equipo ▶ Plantillas administrativas ▶ Componentes de Windows ▶ Privacidad de aplicaciones.
  3. 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.
  4. Opcional: configura la política Lista de aplicaciones para permitir en segundo plano y añade solo Xbox (ver sección siguiente).
  5. 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

  1. Cierra sesión y vuelve a entrar (recomendado) o reinicia el equipo.
  2. 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.
  3. Inicia una Xbox Party, habla por el micrófono y minimiza la ventana o cambia de app. Los demás deben seguir oyéndote.
  4. 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 y sfc /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

  1. Windows Home: aplica Registro (usuario) + Registro (equipo) con los pasos previos. Son seguros y reversibles.
  2. Windows Pro/Enterprise: usa GPO para devolver el control al usuario o Forzar permitir solo para Xbox con la lista de PFN.
  3. 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 o 2, 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.


Índice