¿Harto de la ventana emergente “Consigue una aplicación para abrir este vínculo ‘ms‑gamebar’”? Aquí tienes métodos 100% prácticos para silenciarla de forma permanente, con pasos detallados, advertencias y formas de revertir los cambios si fuera necesario.
Por qué aparece el aviso ms‑gamebar
Ese mensaje no es un error como tal: Windows intenta abrir un protocolo de vínculo llamado ms-gamebar:
. Cuando la aplicación que lo gestiona (Xbox Game Bar) no está disponible, el sistema deriva la petición a OpenWith.exe
, que es quien muestra el clásico cuadro “Abrir con…/Consigue una aplicación…”. El disparador habitual es:
- Conectar un mando inalámbrico o presionar el botón del logo de Xbox.
- Atajos del sistema o de apps que intentan invocar la superposición de Game Bar.
- Algún software que lanza
ms-gamebar:
en segundo plano.
Resumen del caso real
Tras desinstalar Xbox Game Bar, la ventana emergente aparece recurrentemente al abrir programas o al encender un mando inalámbrico. Ya se probó limpiar cachés, reiniciar, actualizar Windows, restaurar Microsoft Store y otras recomendaciones, sin éxito. Se busca una forma definitiva de impedir el mensaje.
Soluciones en una mirada
Enfoque | Qué hace | Pasos principales | Ventajas | Desventajas / Riesgos |
---|---|---|---|---|
A. Reinstalar Game Bar / Xbox app | Vuelve a registrar la aplicación que gestiona el protocolo ms‑gamebar . | 1. Abrir Microsoft Store. 2. Buscar “Xbox” o “Xbox Game Bar”. 3. Instalar y, si se desea, desactivar la superposición en Configuración → Juegos → Xbox Game Bar o dentro de la propia app. | Solución sencilla, sin tocar archivos del sistema. | La barra seguirá instalada; aunque puede desactivarse, ocupa espacio y deja servicios residuales. |
B. Bloquear la llamada al protocolo (sin reinstalar) | Impide que Windows muestre el cuadro al cortar la ruta a OpenWith.exe . | 1. Tomar propiedad de %SystemRoot%\System32\OpenWith.exe y su homólogo en SysWOW64 .2. Renombrarlos (p. ej., OpenWith.exe.bak ).3. Reiniciar. | El aviso desaparece incluso al encender el mando; no requiere Game Bar. | Modificar un ejecutable del sistema deshabilita el cuadro “Abrir con…”. Puede afectar asociaciones de archivos. Haz copia y ten plan de reversión. |
C. Registrar manualmente el protocolo con objeto nulo | Declara el protocolo ms‑gamebar y le asigna un manejador inofensivo que “no hace nada”. | 1. Abrir el Editor del Registro. 2. Crear HKCU\Software\Classes\ms-gamebar .3. Establecer “URL Protocol” y un comando vacío/inerte en shell\open\command . | No toca archivos del sistema y se revierte fácilmente borrando la clave. | Edición del Registro: requiere precisión. Un error puede impactar el sistema. |
D. Métodos que normalmente no funcionan | Detener servicios Xbox, eliminar paquetes con PowerShell, limpiar cachés, etc. | — | En general, seguros de aplicar. | No evitan la llamada al protocolo; el sistema volverá a mostrar la ventana. |
Reinstalar y desactivar Xbox Game Bar
Si no te importa tener la aplicación instalada pero quieres que jamás se abra, este camino es el más rápido y limpio.
Pasos detallados
- Abre Microsoft Store y busca Xbox Game Bar o Xbox. Instala.
- Abre Configuración → Juegos y desactiva todas las opciones de superposición. En algunas compilaciones recientes ya no existe el interruptor clásico; en ese caso entra a la app Xbox Game Bar y desmarca todo lo relativo a superposición, capturas y widgets.
- Opcional: en Configuración → Aplicaciones → Alias de ejecución de aplicaciones, localiza la entrada de Game Bar y desmárcala si aparece.
- En el propio Game Bar, deshabilita atajos (por ejemplo, limpia Win+G), y en la sección del mando desactiva el inicio de la superposición con el botón Xbox.
Comportamiento esperado: las invocaciones a ms-gamebar:
vuelven a tener un manejador válido, por lo que no aparece el cuadro emergente. Aunque la app esté instalada, permanecerá inactiva.
Bloquear OpenWith para suprimir el cuadro Abrir con
Este método es contundente: si el sistema no puede lanzar OpenWith.exe
, no habrá “Consigue una aplicación…”. A cambio, dejarás sin efecto el diálogo “Abrir con…” para cualquier tipo o protocolo no asociado. Conviene tener alternativas para cambiar asociaciones desde Configuración → Aplicaciones → Aplicaciones predeterminadas.
Qué vas a hacer
- Tomar propiedad de
OpenWith.exe
(protegido por TrustedInstaller). - Concederte permisos de escritura.
- Renombrar el binario en
System32
y enSysWOW64
.
Pasos en consola con permisos de administrador
Abre Terminal de Windows o CMD como administrador y ejecuta:
takeown /F "%SystemRoot%\System32\OpenWith.exe"
icacls "%SystemRoot%\System32\OpenWith.exe" /grant Administrators:F
ren "%SystemRoot%\System32\OpenWith.exe" "OpenWith.exe.bak"
takeown /F "%SystemRoot%\SysWOW64\OpenWith.exe"
icacls "%SystemRoot%\SysWOW64\OpenWith.exe" /grant Administrators\:F
ren "%SystemRoot%\SysWOW64\OpenWith.exe" "OpenWith.exe.bak"
Reinicia. A partir de ahora, cualquier llamada a protocolos sin manejador (incluido ms-gamebar:
) no mostrará el cuadro de sugerencia.Consecuencias a considerar
- El diálogo “Abrir con…” no aparecerá al hacer doble clic en archivos desconocidos. Podrás seguir gestionando Aplicaciones predeterminadas desde Configuración.
- Al ejecutar
sfc /scannow
o tras ciertas actualizaciones, Windows podría restaurarOpenWith.exe
. Si el aviso reaparece, repite el renombrado. - Alternativa corporativa: en ediciones Enterprise/Education, se puede bloquear
OpenWith.exe
con AppLocker o WDAC en vez de renombrar archivos.
Reversión rápida
ren "%SystemRoot%\System32\OpenWith.exe.bak" "OpenWith.exe"
ren "%SystemRoot%\SysWOW64\OpenWith.exe.bak" "OpenWith.exe"
Registrar ms‑gamebar con un manejador nulo
Si prefieres no tocar binarios del sistema, registra el protocolo para que Windows “crea” que ya tiene un destino válido, pero que en realidad no hace nada. Esto elimina la ventana sin necesidad de reinstalar Game Bar.
Opción mínima
Crea la clave del protocolo con su marca URL Protocol
. En muchos equipos eso basta para suprimir el aviso.
- Presiona Win+R, escribe
regedit
y acepta. - Navega a
HKEYCURRENTUSER\Software\Classes
(afecta solo al usuario actual). - Crea la clave
ms-gamebar
y en ella:- Valor predeterminado:
URL:ms-gamebar
- Valor de cadena:
URL Protocol
(déjalo sin datos)
- Valor predeterminado:
Opción robusta recomendada
Añade un comando inofensivo que se ejecuta y termina al instante, asegurando que no haya aviso ni errores emergentes.
Windows Registry Editor Version 5.00
\[HKEY\CURRENT\USER\Software\Classes\ms-gamebar]
@="URL\:ms-gamebar"
"URL Protocol"=""
\[HKEY\CURRENT\USER\Software\Classes\ms-gamebar\shell]
\[HKEY\CURRENT\USER\Software\Classes\ms-gamebar\shell\open]
\[HKEY\CURRENT\USER\Software\Classes\ms-gamebar\shell\open\command]
@=""%SystemRoot%\System32\cmd.exe" /c exit"
Guarda el texto anterior como ms-gamebar-null.reg
y haz doble clic para importarlo. Cierra sesión o reinicia.
Comandos alternativos con reg.exe
reg add "HKCU\Software\Classes\ms-gamebar" /ve /d "URL:ms-gamebar" /f
reg add "HKCU\Software\Classes\ms-gamebar" /v "URL Protocol" /t REG_SZ /d "" /f
reg add "HKCU\Software\Classes\ms-gamebar\shell\open\command" /ve /d "\"%SystemRoot%\System32\cmd.exe\" /c exit" /f
Notas de precisión
HKCU\Software\Classes
no requiere administrador y es preferible aHKLM
para pruebas controladas.- Si en tu caso persiste el cuadro, verifica que no exista ya una entrada conflictiva en
HKEYCLASSESROOT\ms-gamebar
o enHKLM\Software\Classes\ms-gamebar
. En entornos de dominio puede imponerse una entrada por directiva. - También puedes apuntar el comando a
rundll32.exe
con una firma inválida para que “no haga nada”, perocmd.exe /c exit
es más limpio.
Cómo eliminar la clave y volver al estado original
Windows Registry Editor Version 5.00
\[-HKEY\CURRENT\USER\Software\Classes\ms-gamebar]
Métodos que suelen no funcionar
- Detener o deshabilitar servicios Xbox, GameDVR o Game Monitoring.
- Eliminar paquetes de Xbox con PowerShell (
Get-AppxPackage
/Remove-AppxPackage
). - Restablecer Microsoft Store o limpiar su caché (
wsreset.exe
). - Limpiar caches temporales o reinstalar controladores del mando.
Todos estos pasos pueden ser útiles por otros motivos, pero no bloquean la invocación del protocolo que origina el aviso.
Pruebas de verificación
- Presiona Win+R, escribe
ms-gamebar:
y pulsa Enter.- Con Game Bar reinstalada: la superposición puede abrirse o no, según lo desactivado, pero no verás el cuadro “Consigue una aplicación…”.
- Con el método B: no aparecerá ningún cuadro de “Abrir con…”.
- Con el método C: no pasará nada visible; la invocación terminará sin molestias.
- Enciende el mando inalámbrico y pulsa el botón Xbox. Comprueba que no aparece la ventana emergente.
- Prueba Win+G. Si reinstalaste y desactivaste, no debería lanzarse la superposición; con B o C no ocurrirá nada.
Cómo revertir los cambios
Si reinstalaste Game Bar
- Puedes desinstalarla desde Configuración → Aplicaciones. Si vuelve el aviso, aplica el método C para neutralizar el protocolo.
Si renombraste OpenWith
- Restaura los nombres originales como se indicó. Si
OpenWith.exe
ha sido recreado por el sistema, elimina la copia.bak
para evitar duplicados.
Si registraste ms‑gamebar
- Importa el .reg de eliminación o suprime la clave
HKCU\Software\Classes\ms-gamebar
. Reinicia.
Preguntas frecuentes
¿Es peligroso renombrar OpenWith?
No compromete la seguridad, pero es intrusivo a nivel de experiencia: deshabilita el cuadro “Abrir con…”. Por eso lo recomendamos solo si necesitas el sistema completamente libre de la llamada emergente y prefieres no reinstalar Game Bar. Siempre guarda una copia y documenta el cambio.
¿Por qué a veces el interruptor de Game Bar no aparece en el panel?
En compilaciones más recientes, parte de la configuración se ha movido a la propia app de Xbox Game Bar y a secciones como “Alias de ejecución de aplicaciones”. No es un fallo; cambia la ubicación de los controles.
¿Puede una actualización deshacer estos cambios?
Sí. Algunos componentes pueden regenerarse en actualizaciones mayores. Si reaparece el aviso, repite el método elegido. Con el enfoque C, basta con mantener la clave del protocolo en el perfil del usuario para que se respete incluso tras actualizaciones.
¿Puedo aplicar el registro a todos los usuarios?
Sí, replicando la clave bajo HKLM\Software\Classes\ms-gamebar
en lugar de HKCU
. Eso requiere permisos de administrador y afectará a todas las cuentas del equipo.
¿Qué pasa si al usar el enfoque C aparece un mensaje de error del comando?
Usa la cadena exacta del ejemplo con cmd.exe /c exit
para que el proceso termine silenciosamente. Evita rutas que abran consolas visibles o esperen interacción.
Checklist de decisión rápida
- Quiero arreglarlo ya y no tocar el sistema: reinstala Game Bar y desactívala.
- Quiero el sistema sin Game Bar, cero avisos: aplica el registro del protocolo nulo.
- Entornos bloqueados o kiosco: renombra
OpenWith.exe
o bloquea su ejecución con políticas.
Buenas prácticas y preparación
- Crea un punto de restauración antes de cambios intrusivos.
- Exporta cualquier clave del Registro que vayas a alterar.
- Anota exactamente qué hiciste y en qué ruta, para poder deshacerlo.
- Tras aplicar cambios, reinicia para asegurarte de que servicios y asociaciones se recargan.
Guías rápidas para automatizar
Script de PowerShell para registrar ms‑gamebar de forma silenciosa
# Ejecutar en PowerShell (perfil de usuario)
reg add "HKCU\Software\Classes\ms-gamebar" /ve /d "URL:ms-gamebar" /f
reg add "HKCU\Software\Classes\ms-gamebar" /v "URL Protocol" /t REG_SZ /d "" /f
reg add "HKCU\Software\Classes\ms-gamebar\shell\open\command" /ve /d "\"%SystemRoot%\System32\cmd.exe\" /c exit" /f
Script de PowerShell para desregistrar
# Ejecutar en PowerShell (perfil de usuario)
reg delete "HKCU\Software\Classes\ms-gamebar" /f
Script de reversión de OpenWith
# Ejecutar como administrador si renombraste OpenWith
if (Test-Path "$env:SystemRoot\System32\OpenWith.exe.bak") {
ren "$env:SystemRoot\System32\OpenWith.exe.bak" "OpenWith.exe"
}
if (Test-Path "$env:SystemRoot\SysWOW64\OpenWith.exe.bak") {
ren "$env:SystemRoot\SysWOW64\OpenWith.exe.bak" "OpenWith.exe"
}
Recomendaciones prácticas
- Empieza por el enfoque A: reinstala Game Bar y apágala desde su propia configuración. Es el más inocuo y suele bastar.
- Si quieres el sistema totalmente libre de Game Bar, usa el enfoque C. Es limpio, reversible y no afecta a otras funciones del sistema.
- Reserva el enfoque B para escenarios donde necesites bloquear por completo cualquier cuadro “Abrir con…”. Documenta y guarda la reversión.
- Si después de una actualización vuelve el aviso, reaplica el método elegido. El registro de protocolo nulo suele resistir mejor los cambios.
Aplicando cualquiera de estos caminos —preferentemente C por su equilibrio entre eficacia y seguridad— eliminarás de forma definitiva la molesta ventana emergente sin perjudicar el uso diario del equipo.