Cómo resolver el error 0x80070057 al reinstalar Microsoft Teams en Windows

¿Teams no se abre, ni se deja quitar o volver a instalar tras la última actualización? En esta guía encontrarás la causa real —el bloqueo de paquetes MSIX— y el procedimiento definitivo para restaurar Microsoft Teams, paso a paso y con garantías, en Windows 10 y Windows 11.

Índice

Resumen del problema

Muchos administradores y usuarios avanzados han confirmado un mismo patrón:

  • Tras actualizar Teams, la aplicación deja de iniciar (no aparece msteams.exe en el sistema).
  • La desinstalación tradicional (Panel de control, Apps & features o Microsoft Store) falla y el reinstalador devuelve el código 0x80070057.
  • En los registros de Squirrel se registran excepciones DirectoryNotFoundException y la advertencia: “Teams 2 client is not supported on this OS version”.
  • Ni Windows Update, ni reinstalar los redistribuibles de .NET 9.0, ni ejecutar el instalador sin conexión resuelven la incidencia.

En síntesis: el servicio de instalación de paquetes MSIX tiene las puertas cerradas y el instalador de Teams queda atrapado en un bucle de fallos.

Solución rápida y efectiva

El remedio comprobado consiste en volver a habilitar la instalación de paquetes MSIX firmados desde fuera de la Microsoft Store. Para lograrlo basta con modificar un único valor del Registro:

  1. Abrir Editor del Registro (regedit.exe) con privilegios de administrador.
  2. Navegar hasta la clave:
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock
  3. Localizar AllowDevelopmentWithoutDevLicense y cambiar su valor de 0 a 1.
  4. Cerrar el Editor, reiniciar Windows y ejecutar de nuevo el instalador de Teams (o abrir Microsoft Store y pulsar Instalar).

Tras el reinicio, Teams vuelve a instalarse normalmente, inicia sin errores y se mantiene operativo después de sucesivos reinicios del sistema.

Por qué ocurre el error

Desde la evolución a New Teams (basado por completo en MSIX), Microsoft ha reforzado las políticas que filtran la instalación de aplicaciones empaquetadas. De manera predeterminada Windows permite tres niveles de confianza:

  1. Apps de la Microsoft Store (siempre permitidas).
  2. Apps MSIX firmadas pero instaladas fuera de Store (depende de la clave AllowAllTrustedApps).
  3. Apps de desarrollo sin licencia de Dev Center (AllowDevelopmentWithoutDevLicense).

Si tu organización —o un software de seguridad— modifica sin querer estos valores, la cadena de confianza se rompe y el sistema bloquea toda instalación que no provenga de la Store. Teams, que distribuye un instalador completamente autónomo (TAC-OS.exe y variantes), cae justo en ese segundo nivel. Al ver el bloqueo, el instalador finaliza con el error genérico 0x80070057 y deja trazas en los logs de Squirrel.

Paso a paso detallado para activar el permiso MSIX

Si nunca has editado el Registro, sigue estos consejos al pie de la letra:

Crear una copia de seguridad

En el menú Archivo → Exportar de Regedit selecciona Todo el Registro. Guarda el archivo .reg en una unidad externa o en OneDrive. En caso de error, podrás restaurarlo con doble clic.

Comprobar la presencia de la clave

En equipos que nunca han instalado apps MSIX fuera de la Store, la clave AppModelUnlock puede no existir. Si es tu caso:

  1. Clic derecho sobre CurrentVersionNuevo → Clave; nómbrala AppModelUnlock.
  2. Dentro, crea un nuevo Valor DWORD (32‑bits) llamado AllowDevelopmentWithoutDevLicense y ajusta su valor a 1.

Reiniciar para aplicar cambios

Algunas directivas se reevalúan solo al reiniciar. Hazlo antes de relanzar el instalador para evitar falsos positivos.

Guía completa de diagnóstico (si el problema persiste)

Cuando la solución anterior no basta —por ejemplo, en equipos gobernados por políticas de grupo estrictas o con instalaciones corrompidas— conviene repasar cada punto de control.

PasoObjetivoDetalles clave
Ejecutar script de pre‑instalación oficialDetectar bloqueos antes de instalar Teams nuevoDisponible en Microsoft Learn (Pre‑installation script for new Teams client).
Revisar claves de políticasAsegurar que ninguna política impida la instalaciónBlockNonAdminUserInstall, AllowAllTrustedApps, y AllowDevelopmentWithoutDevLicense deben permitir el valor 1.
Instalar con privilegios de AdministradorEvitar bloqueos de permisosEjecutar el instalador o la Microsoft Store como administrador.
Limpiar datos residualesEvitar conflictos con instalaciones anterioresBorrar contenido de %LocalAppData%\SquirrelTemp\ y rutas vacías de %AppData%\Microsoft\Teams.
Aplicar parches de WindowsCorregir fallos conocidos del instalador MSIXEl parche acumulativo KB5031455 resuelve bloqueos cuando AllowAllTrustedApps está deshabilitado.

Cómo interpretar los registros de Squirrel

Los archivos SquirrelSetup.log y SquirrelTemp.log, ubicados en %LocalAppData%\SquirrelTemp\, son la principal fuente de información forense:

  • DirectoryNotFoundException indica que la ruta prevista para extraer los binarios de Teams no existe o está bloqueada por Antivirus.
  • ERRORINSTALLPLATFORM_UNSUPPORTED aparece si el sistema identifica la versión de Windows como no compatible; ocurre en builds Insider desactualizadas.
  • Teams 2 client is not supported on this OS version se dispara cuando se ha forzado la instalación en Windows 10 1903 o inferiores, donde el nuevo cliente no está soportado.

Técnicas de reparación avanzadas

Restablecer permisos de carpeta

Si Squirrel falla al crear directorios dentro de %LocalAppData%, restablece su propietario desde la pestaña Seguridad → Avanzadas. El propietario debe ser tu usuario o Administrators.

Re‑registrar el servicio de instalación AppX

PowerShell -Command "Get-AppxPackage -AllUsers|Where-Object {$_.PackageFullName -like 'Teams'}|Remove-AppxPackage"

Luego ejecuta:

PowerShell -Command "Get-AppxPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register $_.InstallLocation\AppxManifest.xml}"

Este ciclo limpia y vuelve a registrar todas las apps MSIX, incluidas las dependencias invisibles de Teams.

Comprobar lista de certificados

Las apps MSIX exigen un certificado raíz válido. Abre certmgr.msc y verifica que “Microsoft Corporation EV Code Signing CA 2017” esté en Entidades de certificación raíz de confianza. De lo contrario, importa el certificado desde otro equipo Windows actualizado.

Buenas prácticas después de la recuperación

  • Bloquea la versión: Si tu entorno es crítico, desactiva las actualizaciones automáticas de Teams mediante directiva de grupo hasta probar la próxima release en entornos controlados.
  • Audita cambios de Registro: Usa Microsoft Endpoint Configuration Manager o Intune para vigilar que AppModelUnlock no se revierta.
  • Habilita puntos de restauración: Windows 11 crea checkpoints antes de grandes instalaciones. Comprueba que la Protección del sistema esté activa en la unidad del sistema.

Preguntas frecuentes

¿Puedo dejar AllowDevelopmentWithoutDevLicense activado de forma permanente?

Sí, siempre que confíes en las políticas de tu organización. El valor no permite instalar apps sin firmar; únicamente habilita la instalación sideload de paquetes MSIX firmados.

¿Es seguro tocar el Registro?

Modificar entradas es seguro si sigues un respaldo adecuado y anotas los cambios. La clave tratada aquí afecta solo a la plataforma de instalación de aplicaciones, no a servicios críticos del sistema.

Uso Windows 10 LTSC, ¿funciona la misma solución?

En builds anteriores a la 1809 se aplica la misma clave, pero el nuevo cliente de Teams (Teams 2.x) exige al menos la versión 19044.2965. En LTSC 2019 se recomienda continuar con la versión clásica de Teams o actualizar.

Conclusión

El mensaje de error 0x80070057 a la hora de reinstalar Microsoft Teams no es un bug misterioso: es la manifestación de una política que impide la instalación de paquetes MSIX. Al restaurar AllowDevelopmentWithoutDevLicense a valor 1, desbloqueamos la vía para que Teams —y cualquier otra app moderna firmada— pueda desplegarse sin contratiempos. Si, además, revisas las demás directivas, limpias residuos y mantienes Windows al día, el problema quedará erradicado de forma definitiva.

Precaución: Tocar el Registro de Windows conlleva riesgos. Crea siempre un punto de restauración o una copia de seguridad completa antes de modificar valores críticos.

Índice