Error 0xc000012f en Minecraft: solución definitiva reinstalando Gaming Services

Al intentar abrir Minecraft Launcher en Windows 10 u 11, puede aparecer el mensaje de “Bad Image” con el código 0xc000012f (gamingservicestcui.exe / hostpolicy.dll). A continuación encontrarás una guía exhaustiva para comprender la causa y aplicar la solución definitiva paso a paso.

Índice

Cómo se manifiesta el problema

  • Al ejecutar el launcher, surge una ventana emergente con el texto: “gamingservicestcui.exe – Imagen incorrecta… hostpolicy.dll no está diseñado para ejecutarse en Windows… Estado del error 0xc000012f”.
  • El resto de los juegos y programas se inician sin inconveniente.
  • Pueden coexistir otros avisos “Bad Image” relacionados con .NET Core si usas aplicaciones que dependen de hostfxr.dll o hostframework.dll.

Por qué sucede el error 0xc000012f

El código 0xc000012f indica que Windows cargó una DLL dañada, firmada de forma incorrecta o incompatible con la arquitectura del sistema. En Minecraft Launcher, esa DLL vive dentro del paquete Microsoft Gaming Services. Cuando dicho componente se actualiza de forma incompleta (p. ej., cortes de energía o desconexiones durante la descarga) los archivos binarios quedan corruptos y el lanzador deja de iniciarse.

Solución decisiva: reinstalar Gaming Services

El método más rápido y efectivo es desinstalar por completo Gaming Services y volverlo a instalar desde Microsoft Store.

  1. Abre PowerShell como administrador.
    get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers
  2. Lanza de inmediato la descarga del paquete en la Microsoft Store:
    start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
  3. Cuando finalice la instalación, reinicia tu PC.
  4. Inicia de nuevo Minecraft Launcher; el error debería haber desaparecido.

Por qué funciona

El comando remove-AppxPackage -allusers borra la instalación defectuosa y sus claves de registro. La reinstalación descarga DLL firmadas y compatibles con tu versión exacta de Windows y el runtime de .NET 6 que aloja a hostpolicy.dll.

Pasos complementarios si el problema persiste

ComprobaciónObjetivoComando / Acción
Actualizar WindowsAsegurar parches de seguridad y certificados SHA‑2Configuración → Windows Update → Buscar actualizaciones
Actualizar Xbox AppSincronizar la versión del SDK de Gaming ServicesMicrosoft Store → Biblioteca → Obtener actualizaciones
Reparar archivos de sistemaReemplazar librerías del SO dañadassfc /scannow   →   DISM /Online /Cleanup-Image /RestoreHealth
Visual C++ RedistributablesSatisfacer dependencias de hostpolicy.dllReinstalar paquetes 2015‑2022 (x86 y x64)
Sincronizar cuentasEvitar conflictos de licenciaUsar la misma cuenta Microsoft en Store y Xbox

Procedimiento detallado de reparación avanzada

Comprobación de integridad de archivos del sistema

Si el instalador de Gaming Services se detiene con otro error o la tienda no puede actualizar, ejecuta:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

SFC escanea y restaura versiones correctas de las DLL de Windows; DISM repara la imagen del sistema y renueva archivos desde Windows Update.

Reiniciar servicios de la Microsoft Store

Get-Service -Name clipsvc,wsappx | Restart-Service
wsreset.exe

Estos comandos limpian la caché de la Store, liberan el instalador de paquetes y eliminan descargas corruptas.

Eliminar datos residuales del Launcher

Si el error aparece solo tras un intento fallido de actualización del juego, borra las carpetas temporales:

Remove-Item "$env:LOCALAPPDATA\Packages\Microsoft.GamingApp_*" -Recurse -Force
Remove-Item "$env:APPDATA\.minecraft\launcher" -Recurse -Force

El propio lanzador vuelve a crear estos directorios con los archivos correctos al arrancar.

Reinstalar el runtime de .NET

En algunos sistemas el instalador de Gaming Services no instala correctamente .NET Desktop Runtime. Descarga el instalador Windows Desktop Runtime 6.x (x64) desde el sitio oficial de .NET, ejecútalo y reinicia.

Prevención para futuros fallos “Bad Image”

  • Mantén siempre un plan de energía que evite la suspensión total durante descargas grandes.
  • Reinicia el sistema después de grandes actualizaciones de la Store o de Windows Update para permitir que se apliquen migraciones de archivos.
  • Habilita la opción “Entregar optimizaciones” si compartes red con otro PC que ya tenga el paquete; esto reduce la posibilidad de descargas incompletas.
  • Desinstala versiones antiguas de Visual C++ Redistributable antes de instalar la edición unificada 2015‑2022.

Preguntas frecuentes (FAQ)

¿Puedo reparar solo hostpolicy.dll sin reinstalar Gaming Services?

No se recomienda. Esa DLL se firma junto con el resto del paquete y depende de un manifiesto interno. Reemplazarla de forma manual romperá la firma y Windows bloqueará su carga.
¿Basta con reinstalar Minecraft Launcher?

No. El Launcher distribuye su ejecutable y algunos archivos de configuración, pero deja intacto el servicio de kernel de Gaming Services, que es la raíz del mensaje 0xc000012f.
La Store no instala el paquete y muestra “0x80073D26/0x80070490”.

Estos códigos indican que el registro de Gaming Services está dañado. Vuelve a ejecutar el comando de remove-AppxPackage y luego borra el directorio %windir%\System32\GamingServices antes de reinstalar.
Uso Windows 10 LTSC, ¿existe Gaming Services para mi edición?

La versión LTSC 2019 no soporta oficialmente Gaming Services ni la app Xbox. Necesitarás actualizar a Windows 10 21H2 o Windows 11 para jugar a Minecraft Bedrock desde la Microsoft Store.

Resumen rápido para expertos

# 1. Desinstalar GS
get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers
2. Reinstalar GS
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
3. Reiniciar
shutdown -r -t 0

Conclusión

El error 0xc000012f con gamingservicestcui.exe y hostpolicy.dll se origina casi siempre en archivos corruptos dentro de Microsoft Gaming Services. La reinstalación completa del paquete soluciona el problema en la inmensa mayoría de los casos y restablece la integridad de las DLL necesarias para que Minecraft Launcher vuelva a funcionar.

Si el inconveniente persiste tras la reinstalación, asegúrate de aplicar las comprobaciones de sistema, los paquetes redistribuibles y la sincronización de cuentas descritos anteriormente. Con estas prácticas, reducirás al mínimo la probabilidad de que el error “Bad Image” reaparezca en futuras actualizaciones.

Índice