Soluciona el error Microsoft.Services.Store.Engagement al instalar Minecraft Bedrock y el conflicto con VCLibs 140

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.

Índice

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:

  1. Desinstala Minecraft Bedrock desde Aplicaciones instaladas.
  2. 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.
  3. 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:

PaqueteEjemplo de nombre de archivoArquitecturaPropósito
Microsoft.Services.Store.EngagementMicrosoft.Services.Store.Engagement...x648wekyb3d8bbwe.appxx64 o x86Framework de telemetría y notificaciones Store
Microsoft.VCLibs.140.00Microsoft.VCLibs.140.0014.0.30704.0x648wekyb3d8bbwe.appxx64 o x86Bibliotecas 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:

  1. 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.
  2. Si un instalador exige VCLibs, proporciona la misma versión o una superior, y con la arquitectura correcta.
  3. Comprueba lo instalado: Get-AppxPackage -Name Microsoft.VCLibs.140.00 | Select Name, Version, Architecture
  4. 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"
  5. 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

  1. Desinstala Minecraft Bedrock si está parcialmente instalado.
  2. Activa el Modo Desarrollador y restablece la Store con wsreset.exe.
  3. Instala desde la Store; si pide frameworks, acepta e intenta abrir el juego.
  4. Si falla por Engagement, instala manualmente: Add-AppxPackage C:\Microsoft.Services.Store.Engagement...x648wekyb3d8bbwe.appx
  5. Si ves el aviso de VCLibs con versión superior, omite su instalación; ya está cubierto.
  6. Vuelve a instalar o abrir Minecraft desde la Store o con el .AppxBundle.
  7. 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ónCausaSolución
Uso de Install-Package para instalar frameworks UWPConfusión entre gestores de paquetes NuGet y paquetes UWPUsa Add-AppxPackage o Microsoft Store
Instalar VCLibs más antiguoIntento de degradación bloqueado por el sistemaOmitir VCLibs o instalar una versión igual o superior
Arquitectura incorrectaPaquete x86 en sistema x64 o viceversaDescarga y usa la arquitectura que corresponde a tu equipo
Dependencias incompletas al instalar el .AppxBundleFalta Engagement o VCLibsUsa -DependencyPath con las .appx requeridas
Store no inicia la descargaCaché o sesión de la Store corruptaEjecuta 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.
Índice