Teams no inicia ni se desinstala en Windows 10 (error 0x80073CFA): causa real y solución actualizando Windows App Runtime 1.6.3+

Tras actualizar a Windows 10 22H2, Teams dejó de abrirse y tampoco se deja desinstalar/instalar: aparece el error 0x80073CFA y en SquirrelSetup.log figura “The application cannot be started because it is currently updating”. Aquí tienes causas, pasos probados y soluciones seguras.

Índice

Contexto y alcance

Este problema se ha observado en Windows 10 (22H2) cuando, tras una actualización, Microsoft Teams (edición instalada desde Microsoft Store o mediante instalador moderno) deja de iniciarse y, además, su desinstalación desde Configuración → Aplicaciones falla con el código 0x80073CFA. El bloqueo no es exclusivo de Teams: puede afectar a otras aplicaciones UWP/Store que tampoco permiten desinstalarse o reinstalarse.

Resumen técnico: la causa raíz

La raíz del problema es un fallo de implementación (deployment) introducido por ciertas compilaciones del Windows App SDK / Windows App Runtime 1.6. Estas compilaciones incorporaban extensiones de despliegue que, en algunos entornos, interferían con App Installer y con el motor de implementación de paquetes MSIX, impidiendo desinstalar o instalar apps y devolviendo el error 0x80073CFA. La corrección llegó en la versión 1.6.3 (y posteriores) del SDK/Runtime.

Tras actualizar el runtime a la versión corregida y reiniciar, vuelve a funcionar el proceso estándar de desinstalación e instalación de aplicaciones y, con ello, Teams.

Síntomas característicos

  • Teams no abre (no aparece ventana ni icono activo, o se cierra de inmediato).
  • En Configuración → Aplicaciones, al pulsar Desinstalar Teams, aparece 0x80073CFA y la app queda en gris o “atascada”.
  • Desde Microsoft Store, la reinstalación falla o la tienda “cree” que la aplicación ya está instalada.
  • El instalador/arrancador de Teams registra en SquirrelSetup.log: “The application cannot be started because it is currently updating”.
  • Otras apps UWP/Store también rehúsan desinstalarse o reinstalarse.
Síntoma / MensajeDónde lo vesInterpretación
0x80073CFA (Remove deployment failed)Configuración → Aplicaciones, PowerShell (Remove-AppxPackage)Error genérico de desinstalación MSIX, típico cuando el motor de despliegue está bloqueado.
“The application cannot be started because it is currently updating”SquirrelSetup.log de TeamsEl iniciador cree que la app está en actualización; suele ser un falso positivo por el bloqueo del runtime.
La app queda “gris” tras intentar desinstalarListado de aplicacionesEstado inconsistente de registro/paquete al fallar la operación.

Solución oficial (recomendada)

Objetivo: instalar la versión corregida del Windows App SDK/Windows App Runtime 1.6.3 o posterior (arquitectura x64), reiniciar y, después, desinstalar e instalar Teams con normalidad.

Antes de empezar

  • Usa una cuenta con derechos de Administrador.
  • Cierra Teams y otras apps de Microsoft Store que estén abiertas.
  • Si puedes, crea un Punto de restauración del sistema.

Pasos

  1. Instala el Windows App SDK/Runtime 1.6.3+ (x64) como Administrador.
    Haz clic derecho en el instalador y elige Ejecutar como administrador. Si se ejecuta sin privilegios, el instalador puede cerrarse “en seco”. Durante la instalación, es normal ver fugazmente una consola con el texto Deploying package….
  2. Reinicia el equipo.
  3. Desinstala Teams desde Configuración → Aplicaciones. La desinstalación debería completarse sin 0x80073CFA.
  4. Instala Teams de nuevo (desde Microsoft Store o usando el instalador oficial).

Resultado esperado: con el runtime actualizado y tras reiniciar, App Installer recupera su comportamiento normal; Teams y el resto de apps afectadas vuelven a poder desinstalarse e instalarse.

Ruta alternativa (solo si la anterior no te desbloquea)

Para usuarios avanzados y bajo tu propia responsabilidad. El objetivo es retirar temporalmente las extensiones de despliegue defectuosas del Windows App Runtime 1.6 que bloquean App Installer, reiniciar e instalar la versión corregida.

Advertencias importantes

  • Realiza antes un Punto de restauración del sistema.
  • Estos pasos requieren PowerShell o CMD en modo elevado.
  • La carpeta C:\Program Files\WindowsApps está protegida (oculta y con ACL estrictas). Tocar su contenido sin cuidado puede degradar el sistema. Sigue las rutas literalmente y comprende cada comando.

Pasos detallados

  1. Abre PowerShell en modo elevado: Win+R → escribe powershell → pulsa Ctrl+Mayús+Intro.
  2. Localiza la carpeta concreta de WindowsAppRuntime 1.6 (x64). Suele tener este patrón:
    C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.6<versión>x64_8wekyb3d8bbwe
    Puedes enumerarla con: dir "C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.6*x648wekyb3d8bbwe"
  3. Si existen, toma propiedad, concede permiso y elimina las DLL de extensiones de despliegue implicadas (OneCore y, si está, Desktop):
takeown /F "C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.6_...\WindowsAppRuntime.DeploymentExtensions.OneCore.dll"
icacls "C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.6_...\WindowsAppRuntime.DeploymentExtensions.OneCore.dll" /grant Administrators:F
del     "C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.6_...\WindowsAppRuntime.DeploymentExtensions.OneCore.dll"

rem (si existe también la variante Desktop, repite)
takeown /F "C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.6_...\WindowsAppRuntime.DeploymentExtensions.Desktop.dll"
icacls "C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.6_...\WindowsAppRuntime.DeploymentExtensions.Desktop.dll" /grant Administrators:F
del     "C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.6_...\WindowsAppRuntime.DeploymentExtensions.Desktop.dll"
  1. Reinicia el equipo.
  2. Instala Teams mediante el instalador oficial (si Microsoft Store todavía considera que está instalado).
  3. (Opcional pero recomendado) Vuelve a instalar/actualiza el Windows App SDK/Runtime a la versión estable corregida (1.6.3 o superior).

Cómo comprobar que el Runtime/SDK está actualizado

Desde PowerShell (elevado):

Get-AppxPackage Microsoft.WindowsAppRuntime* | Select Name, Version

También puedes buscar “Windows App Runtime/SDK” en Configuración → Aplicaciones y comprobar la versión instalada. Si usas herramientas de línea de comandos, otra verificación útil es listar paquetes MSIX instalados por todos los usuarios:

Get-AppxPackage -AllUsers | Where-Object { $_.Name -like "Microsoft.WindowsAppRuntime*" } | 
Select-Object PackageFullName, Version, InstallLocation

Comprobaciones específicas para Teams

  • Arranque: abre Teams desde el menú Inicio. Si inicia correctamente, la página de inicio de sesión debería mostrarse sin cierres inesperados.
  • Desinstalación/Reinstalación: prueba a desinstalar e instalar de nuevo desde Configuración o Microsoft Store para confirmar que ya no aparece 0x80073CFA.
  • Logs: si necesitas validar el estado previo, abre SquirrelSetup.log.
    • Ruta típica: %LOCALAPPDATA%\SquirrelTemp\SquirrelSetup.log
    • Acceso rápido: start "" "%LOCALAPPDATA%\SquirrelTemp\SquirrelSetup.log"

Soluciones que no resolvieron el bloqueo por sí solas

En el caso descrito —y en otros reportes similares— los siguientes intentos no corrigieron el problema de fondo al estar originado por el runtime:

  • Solucionador de problemas de Microsoft Store.
  • wsreset.exe.
  • Reparar/Restablecer apps desde Configuración.
  • DISM /RestoreHealth y sfc /scannow (útiles para otras incidencias, pero no para esta).
  • Borrar cachés de Teams o eliminar carpetas de perfil manualmente.
  • Get-AppxPackage Teams | Remove-AppxPackage en PowerShell (seguía devolviendo 0x80073CFA).

Preguntas frecuentes (FAQ)

¿Qué significa el error 0x80073CFA?

En términos generales, indica que el subsistema de despliegue (MSIX/Appx) no ha podido completar una desinstalación. Puede deberse a archivos en uso, a dependencias bloqueadas o a extensiones del sistema que interceptan el proceso. En esta incidencia concreta, el detonante es el Windows App Runtime 1.6 previo a 1.6.3.

¿Por qué SquirrelSetup.log dice “currently updating” si yo no estoy actualizando?

Porque el instalador/arrancador detecta un estado de actualización pendiente (o cree que lo hay) cuando, en realidad, el problema está en las extensiones de despliegue del runtime. Al actualizar/limpiar esas extensiones, el falso estado desaparece.

¿Afecta a Windows 11?

El origen no es exclusivo de Windows 10; sin embargo, este artículo se centra en el escenario confirmado en Windows 10 22H2. Si en Windows 11 ves el mismo patrón (Teams no abre y 0x80073CFA al desinstalar), aplica la misma receta: actualizar el Windows App Runtime/SDK a 1.6.3 o superior y reiniciar.

¿Funciona usar la versión web/PWA de Teams?

Sí; como solución temporal puedes usar Teams en el navegador o instalarlo como PWA mientras recuperas el entorno nativo.

¿Debo borrar carpetas de WindowsApps?

No, a menos que sigas la ruta alternativa de forma consciente y solo para los archivos exactos de las extensiones citadas, y siempre tras crear un punto de restauración. La opción preferente y segura es actualizar el runtime.

¿Qué pasa si tengo el “Teams (machine-wide installer)” MSI clásico?

Ese instalador despliega Teams por usuario y usa un mecanismo diferente. Aun así, si en el equipo conviven apps MSIX/UWP, un runtime defectuoso puede afectar al subsistema y complicar desinstalaciones. Corrige primero el runtime y, si persisten incidencias con el MSI, repara o reinstala ese paquete por separado.

¿Qué significa “ejecutar como Administrador” en este contexto?

Que el instalador del Windows App SDK/Runtime debe lanzarse con privilegios elevados. De lo contrario puede cerrarse sin mostrar diálogos o no registrar correctamente los paquetes. Si ves Access is denied en consola, estás ejecutando sin permisos suficientes.

Para administradores (IT): despliegue y remediación a escala

Si administras varios equipos (por ejemplo, mediante Intune, Configuration Manager o scripts de inicio de sesión), considera este enfoque:

Detección

$packages = Get-AppxPackage -AllUsers | Where-Object { $.Name -like "Microsoft.WindowsAppRuntime.1.6*" -and $.Architecture -eq "X64" }
$needsFix = $false
foreach ($p in $packages) {
    if ([version]$p.Version -lt [version]"1.6.3.0") { $needsFix = $true }
    $oneCore = Join-Path $p.InstallLocation "WindowsAppRuntime.DeploymentExtensions.OneCore.dll"
    $desktop = Join-Path $p.InstallLocation "WindowsAppRuntime.DeploymentExtensions.Desktop.dll"
    if (Test-Path $oneCore -or Test-Path $desktop) { $needsFix = $true }
}
if ($needsFix) { exit 1 } else { exit 0 }

Remediación

  1. Distribuye el instalador offline del Windows App Runtime/SDK 1.6.3+ (x64) y ejecútalo en modo silencioso con privilegios elevados.
  2. Reinicia el equipo (planifica un reinicio diferido si procede).
  3. Opcionalmente, valida que ya no existen las DLL de DeploymentExtensions en la rama 1.6 previa o que el paquete 1.6.x problemático ha sido sustituido.

Script auxiliar para limpiar extensiones (solo si persisten bloqueos)

$apps = Get-ChildItem "C:\Program Files\WindowsApps" -Directory -ErrorAction SilentlyContinue |
        Where-Object { $.Name -like "Microsoft.WindowsAppRuntime.1.6*x64_8wekyb3d8bbwe" }

foreach (\$app in \$apps) {
\$oneCore = Join-Path \$app.FullName "WindowsAppRuntime.DeploymentExtensions.OneCore.dll"
\$desktop = Join-Path \$app.FullName "WindowsAppRuntime.DeploymentExtensions.Desktop.dll"```
foreach ($dll in @($oneCore, $desktop)) {
    if (Test-Path $dll) {
        & takeown /F "$dll" | Out-Null
        & icacls "$dll" /grant Administrators:F | Out-Null
        Remove-Item "$dll" -Force -ErrorAction SilentlyContinue
    }
}
```
}

Consejo: deja trazas (logs) y protege el script con comprobaciones de versión. La idea es desbloquear para poder instalar el runtime fijo; no mantener el sistema con DLLs removidas.

Procedimiento extendido de diagnóstico

  1. Verifica versión del runtime: Get-AppxPackage Microsoft.WindowsAppRuntime* | Select Name, Version, InstallLocation
  2. Prueba la desinstalación de Teams desde Configuración. Si falla, captura el texto exacto del error.
  3. Intenta la desinstalación por PowerShell (ejecuta como admin): Get-AppxPackage Teams -AllUsers | Remove-AppxPackage Si devuelve 0x80073CFA, confirma que estás ante el mismo patrón.
  4. Consulta el Visor de eventos → Registros de Windows → Aplicación y Microsoft-Windows-AppxPackaging/Operational para entradas alrededor del momento del fallo.
  5. Si hay políticas corporativas (AppLocker, WDAC, Endpoint Security), revisa que no intervengan. Normalmente el detonante es el runtime, pero conviene descartarlo.

Comandos y utilidades útiles

ComandoPara qué sirveSalida esperada
Get-AppxPackage Microsoft.WindowsAppRuntime*Listar versiones instaladas del runtimeVersión ≥ 1.6.3
Get-AppxPackage Teams -AllUsersEnumerar paquetes de Teams por usuarioAyuda a confirmar presencia/estado
Remove-AppxPackageDesinstalar paquetes MSIX/UWPDebería completarse sin 0x80073CFA tras actualizar el runtime
wsreset.exeReiniciar caché de Microsoft StoreNo soluciona este caso por sí solo
DISM /Online /Cleanup-Image /RestoreHealthReparar componentes de WindowsÚtil para corrupción del sistema, no para el bloqueo del runtime
sfc /scannowComprobación de archivos del sistemaIgual que el anterior

Buenas prácticas y prevención

  • Mantén actualizado el Windows App SDK/Runtime en todos los equipos. Inclúyelo en tus tareas de mantenimiento o en la ventana de parches mensual.
  • Evita “atajos” como copiar carpetas de otro perfil o eliminar directorios de forma indiscriminada. Pueden arreglar síntomas de forma temporal, pero dejan el sistema en estado inestable.
  • Usa cuentas con privilegios adecuados y ejecuta instaladores en modo Administrador cuando se trate de componentes de plataforma.
  • En entornos gestionados, prueba actualizaciones del runtime en un anillo piloto antes del despliegue generalizado.
  • Si vuelves a ver 0x80073CFA, repite la verificación de versión del runtime y confirma que no han reaparecido las DLL de DeploymentExtensions de la rama 1.6 problemática.

Resumen ejecutivo

El bloqueo que impide abrir Teams y, a la vez, desinstalar/reinstalar aplicaciones UWP/Store en Windows 10 con error 0x80073CFA proviene de un problema en el Windows App SDK/Runtime 1.6. La solución fiable y reproducible es instalar la actualización 1.6.3 o posterior, reiniciar y repetir la desinstalación/instalación. En casos tozudos, la ruta alternativa elimina temporalmente las extensiones de despliegue defectuosas para recuperar App Installer, tras lo cual se debe reinstalar el runtime estable. Con esto, Teams vuelve a iniciar con normalidad y se restablece la capacidad de desinstalar y reinstalar aplicaciones desde Configuración.


Checklist rápido

  • ¿Has instalado Windows App Runtime 1.6.3+ como administrador?
  • ¿Has reiniciado el equipo después?
  • ¿Puedes desinstalar Teams ahora sin 0x80073CFA?
  • ¿Has reinstalado Teams desde Store o instalador oficial?
  • ¿Has comprobado la versión con Get-AppxPackage Microsoft.WindowsAppRuntime*?

Con esto deberías recuperar Teams y normalizar la desinstalación/instalación del resto de apps afectadas.

Índice