La instalación de Minecraft Bedrock falla con el aviso “Microsoft.Services.Store.Engagement is missing” o con el mensaje de VCLibs y no sabes por dónde empezar. Aquí tienes una guía práctica, probada en equipos con Windows diez LTSC y Windows once, para resolverlo sin dolores de cabeza.
Introducción
Cuando Minecraft Bedrock pide el framework Microsoft.Services.Store.Engagement
o choca con “A higher version is already installed” para VCLibs, la raíz suele estar en dependencias UWP. Este artículo te guía paso a paso para solucionarlo, con comandos de PowerShell, verificación y alternativas.
A quién aplica
Usuarios que instalan Minecraft Bedrock Edition en:
- Windows diez IoT Enterprise LTSC veintiuno H dos y veintidós H dos.
- Windows once veinticuatro H dos y derivados.
- Entornos con Microsoft Store restringida o instalaciones offline mediante
.appx
o.msixbundle
.
Síntomas y mensajes exactos
Los síntomas más comunes durante la instalación o el primer arranque del juego:
PackageRegistrationFailedException: ... Provide the framework "Microsoft.Services.Store.Engagement"
Y en el caso de las librerías C runtime:
... cannot install ... because a higher version is already installed
Instalada: 14.0.30704.0 | Intento de instalar: 14.0.30035.0
Causa técnica
Minecraft Bedrock es una aplicación UWP que depende de frameworks empaquetados como .appx
/.msix
. Dos ideas clave:
- Engagement y VCLibs ciento cuarenta son frameworks de sistema UWP. No se instalan con
Install-Package
de PowerShell PackageManagement/NuGet. Ese comando busca módulos de PowerShell o paquetes NuGet, no.appx
. - La instalación debe hacerse vía Microsoft Store o con
Add-AppxPackage
de PowerShell (o aprovisionado con DISM en escenarios corporativos).
Solución recomendada desde la Store
Este es el camino más rápido si tienes acceso a Microsoft Store:
- Desinstala Minecraft Bedrock desde Aplicaciones instaladas.
- Activa el Modo Desarrollador para permitir la carga de paquetes UWP:
- En Windows diez: Configuración > Actualización y seguridad > Para desarrolladores.
- En Windows once: Configuración > Privacidad y seguridad > Para desarrolladores.
- Instala de nuevo el juego desde Microsoft Store y pulsa Launch. Si el sistema solicita instalar un framework, acepta y vuelve a pulsar Launch.
Resultado esperado: el sistema descargará e instalará automáticamente Engagement y VCLibs si faltan o están desactualizados.
Instalación manual de dependencias
Si la Store no puede completar la instalación o trabajas offline, instala las dependencias manualmente.
Identifica la arquitectura del sistema
- Ve a Configuración > Sistema > Acerca de y confirma si es x64 o x86.
- Desde PowerShell:
(Get-CimInstance Win32_OperatingSystem).OSArchitecture
Paquetes requeridos
Descarga las ediciones para tu arquitectura de los siguientes paquetes UWP:
Microsoft.Services.Store.Engagement_8wekyb3d8bbwe
Microsoft.VCLibs.140.00_8wekyb3d8bbwe
Los nombres de archivo suelen incluir versión y arquitectura. Ejemplos orientativos:
Paquete | Ejemplo de nombre de archivo | Arquitectura | Propósito |
---|---|---|---|
Microsoft.Services.Store.Engagement | Microsoft.Services.Store.Engagement...x648wekyb3d8bbwe.appx | x64 o x86 | Framework de telemetría y notificaciones Store |
Microsoft.VCLibs.140.00 | Microsoft.VCLibs.140.0014.0.30704.0x648wekyb3d8bbwe.appx | x64 o x86 | Bibliotecas C runtime para apps UWP |
Instalación con PowerShell
Mueve los archivos descargados a C:\
para simplificar rutas y, en una consola de PowerShell como administrador, ejecuta:
Add-AppxPackage C:\Microsoft.Services.Store.Engagement...x648wekyb3d8bbwe.appx
Add-AppxPackage C:\Microsoft.VCLibs.140.00...x648wekyb3d8bbwe.appx
Después, instala o abre Minecraft desde la Store o ejecuta el .AppxBundle
del juego.
Instalación del juego con dependencias explícitas
Si instalas Minecraft desde un paquete .appx/.msixbundle
y ya tienes los archivos de las dependencias, puedes pasarlas en el mismo comando:
Add-AppxPackage "C:\Ruta\Microsoft.MinecraftUWP_*.AppxBundle" `
-DependencyPath "C:\Ruta\Microsoft.Services.Store.Engagement_...appx",
"C:\Ruta\Microsoft.VCLibs.140.00_...appx"
Comprobaciones y diagnóstico
Verifica rápidamente qué frameworks están presentes y sus versiones:
Get-AppxPackage -Name Microsoft.Services.Store.Engagement
Get-AppxPackage -Name Microsoft.VCLibs.140.00 | Select Name, Version, Architecture
Si el comando no devuelve nada para Engagement, falta el framework. Si VCLibs muestra una versión igual o superior a la que intentas instalar, no necesitas hacer nada con ese paquete.
Caso particular con VCLibs ciento cuarenta
El aviso “A higher version is already installed” significa que el sistema protege tus apps evitando una degradación de las librerías C runtime. No es un error: ya tienes una versión más nueva instalada.
Qué hacer:
- Omite la instalación de VCLibs si el sistema ya tiene una versión igual o más reciente. Continúa con Engagement y con el juego.
- Si un instalador exige VCLibs, proporciona la misma versión o una superior, y con la arquitectura correcta.
- Comprueba lo instalado:
Get-AppxPackage -Name Microsoft.VCLibs.140.00 | Select Name, Version, Architecture
- Si instalas el juego por línea de comandos y solo falta Engagement, pásala como única dependencia:
Add-AppxPackage "C:\Ruta\Microsoft.MinecraftUWP_*.AppxBundle" ` -DependencyPath "C:\Ruta\Microsoft.Services.Store.Engagement_...appx"
- Si la Store se comporta de forma errática, ejecuta un restablecimiento:
wsreset.exe
Nota: usar compilaciones previas de Windows once veinticuatro H dos no bloquea la instalación por sí misma; ese mensaje solo indica que tu VCLibs ya es más reciente que la que intentas instalar.
Soluciones complementarias
- Actualizar a veintidós H dos en Windows diez LTSC: varios casos reportan que actualizar de veintiuno H dos a veintidós H dos y reinstalar los frameworks soluciona dependencias atascadas.
- Reparar la Store: además de
wsreset.exe
, puedes re registrar la aplicación Microsoft Store (PowerShell como administrador):Get-AppxPackage -AllUsers WindowsStore ` | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" }
- Comprobar la política de carga lateral: en entornos administrados, asegúrate de que las directivas permiten sideload de apps UWP.
- Evitar instalaciones mixtas: no mezcles paquetes x86 en sistemas x64 salvo que una app lo exija expresamente.
Procedimiento para entornos corporativos
Si necesitas aprovisionar los paquetes para todos los usuarios de un equipo o imagen, usa DISM. Copia los archivos a C:\PaquetesUWP
y ejecuta en un símbolo del sistema con privilegios elevados:
DISM /Online /Add-ProvisionedAppxPackage /PackagePath:C:\PaquetesUWP\Microsoft.Services.Store.Engagement_...appx /SkipLicense
DISM /Online /Add-ProvisionedAppxPackage /PackagePath:C:\PaquetesUWP\Microsoft.VCLibs.140.00_...appx /SkipLicense
Para instalar el juego como aprovisionado, usa /Add-ProvisionedAppxPackage
con el .AppxBundle
y define /DependencyPackagePath
con las dependencias presentes.
Guía rápida paso a paso
- Desinstala Minecraft Bedrock si está parcialmente instalado.
- Activa el Modo Desarrollador y restablece la Store con
wsreset.exe
. - Instala desde la Store; si pide frameworks, acepta e intenta abrir el juego.
- Si falla por Engagement, instala manualmente:
Add-AppxPackage C:\Microsoft.Services.Store.Engagement...x648wekyb3d8bbwe.appx
- Si ves el aviso de VCLibs con versión superior, omite su instalación; ya está cubierto.
- Vuelve a instalar o abrir Minecraft desde la Store o con el
.AppxBundle
. - Si continúas con problemas en Windows diez LTSC veintiuno H dos, actualiza a veintidós H dos y repite la instalación de frameworks.
Errores frecuentes y cómo evitarlos
Situación | Causa | Solución |
---|---|---|
Uso de Install-Package para instalar frameworks UWP | Confusión entre gestores de paquetes NuGet y paquetes UWP | Usa Add-AppxPackage o Microsoft Store |
Instalar VCLibs más antiguo | Intento de degradación bloqueado por el sistema | Omitir VCLibs o instalar una versión igual o superior |
Arquitectura incorrecta | Paquete x86 en sistema x64 o viceversa | Descarga y usa la arquitectura que corresponde a tu equipo |
Dependencias incompletas al instalar el .AppxBundle | Falta Engagement o VCLibs | Usa -DependencyPath con las .appx requeridas |
Store no inicia la descarga | Caché o sesión de la Store corrupta | Ejecuta wsreset.exe y reintenta |
Preguntas frecuentes
¿Dónde consigo las dependencias oficiales?
Desde Microsoft Store y canales oficiales de Microsoft para paquetes UWP. Evita repositorios no oficiales.
¿Puedo eliminar VCLibs para reinstalar otra versión?
No es recomendable. Otras apps UWP dependen de VCLibs; podrías dejarlas inservibles. Instala igual o superior si fuese necesario.
¿Es obligatorio el Modo Desarrollador?
Facilita la instalación manual de paquetes y reduce bloqueos de seguridad para pruebas y sideload. En entornos gestionados, valida las directivas de tu organización.
¿Qué pasa si la instalación se queda en “pendiente”?
Reinicia, ejecuta wsreset.exe
y verifica conectividad. Re regístrate la Store si el problema persiste.
¿Cómo verifico que el juego detecta los frameworks?
Si Get-AppxPackage
devuelve Engagement y VCLibs con versiones válidas, el siguiente Launch desde la Store debería abrir el juego sin volver a pedirlos.
Script de comprobación y ayuda
Este fragmento de PowerShell realiza un chequeo básico y sugiere pasos a seguir. Personaliza las rutas a tus paquetes antes de usarlo.
$needEngagement = -not (Get-AppxPackage -Name Microsoft.Services.Store.Engagement)
$vclibs = Get-AppxPackage -Name Microsoft.VCLibs.140.00
"Engagement instalado: {0}" -f (\$needEngagement -notmatch "True")
if (\$vclibs) {
"VCLibs instalado: {0} Versión: {1} Arq: {2}" -f \$true, \$vclibs.Version, \$vclibs.Architecture
} else {
"VCLibs instalado: False"
}
Instalación manual de ejemplo (ajusta rutas y arquitectura)
if (\$needEngagement) {
Add-AppxPackage C:\Microsoft.Services.Store.Engagement\...x64\\_8wekyb3d8bbwe.appx
}
Add-AppxPackage "C:\Ruta\Microsoft.MinecraftUWP\_\*.AppxBundle" \`
-DependencyPath "C:\Ruta\Microsoft.Services.Store.Engagement\_...appx"
Conclusión
Si Minecraft Bedrock exige Microsoft.Services.Store.Engagement
o aparece el aviso de VCLibs con versión superior, no es un fallo del juego, sino una dependencia UWP pendiente o un intento de instalar una versión antigua. Instala o verifica Engagement, evita degradar VCLibs y, si usas Windows diez LTSC veintiuno H dos, considera actualizar a veintidós H dos. Con los comandos y comprobaciones anteriores, deberías poder completar la instalación con éxito.
Caso resuelto de ejemplo
En un equipo con Windows diez LTSC veintiuno H dos, la instalación de Minecraft Bedrock fallaba pidiendo Engagement. Tras actualizar a veintidós H dos y sideload manual de Microsoft.Services.Store.Engagement
y Microsoft.VCLibs.140.00
para x64, el juego se instaló y abrió desde la Store sin errores.
Referencias rápidas
- Ver arquitectura: Configuración > Sistema > Acerca de o
(Get-CimInstance Win32_OperatingSystem).OSArchitecture
- Comprobar frameworks:
Get-AppxPackage -Name Microsoft.Services.Store.Engagement Get-AppxPackage -Name Microsoft.VCLibs.140.00 | Select Name, Version, Architecture
- Instalar dependencias:
Add-AppxPackage C:\Microsoft.Services.Store.Engagement...x648wekyb3d8bbwe.appx Add-AppxPackage C:\Microsoft.VCLibs.140.00...x648wekyb3d8bbwe.appx
- Instalar juego con dependencias:
Add-AppxPackage "C:\Ruta\Microsoft.MinecraftUWP_*.AppxBundle" ` -DependencyPath "C:\Ruta\Microsoft.Services.Store.Engagement_...appx", "C:\Ruta\Microsoft.VCLibs.140.00_...appx"
- Resetear Store:
wsreset.exe
Si te encuentras con variantes del error, revisa la tabla de errores frecuentes y asegúrate de que las versiones y arquitecturas coinciden. La gran mayoría de incidencias se resuelven con la instalación correcta de Engagement, la verificación de VCLibs y, en caso necesario, la actualización de la edición LTSC.
Resumen ejecutivo
- Causa: falta de frameworks UWP o intento de instalar VCLibs más antiguo.
- Solución rápida: reinstalar desde Store con Modo Desarrollador activo; si falla, instalar Engagement y comprobar VCLibs con PowerShell.
- Resultado esperado: Minecraft Bedrock abre sin pedir dependencias; VCLibs no requiere cambios si el sistema ya tiene una versión superior.