Impossible de réinstaller Microsoft Teams : corriger l’erreur 0x80073cf9 et l’exception Squirrel « Access is denied »

Vous tentez de réinstaller Microsoft Teams sur Windows 10 22H2 et vous butez systématiquement sur le code d’erreur 0x80073cf9 ou le message « Squirrel – Access is denied ». Cette procédure détaillée explique comment éliminer toute trace d’installation corrompue, récupérer les installateurs hors‑ligne officiels et remettre l’application Teams en service sans perdre vos données.

Sommaire

Impossible de réinstaller Microsoft Teams (erreur 0x80073cf9 / exception Squirrel « Access is denied »)

Vue d’ensemble du problème

Sur certains postes Windows 10 22H2 (build 19045), Teams n’affiche plus la liste des équipes ; la désinstallation échoue avec le code 0x80073cf9 et toute tentative de réinstallation via MSTeamsSetup.exe renvoie une trace Squirrel : « Access is denied ». Le blocage provient généralement :

  • d’une installation Microsoft Store incomplète ou mal supprimée ;
  • de caches Squirrel verrouillés qui empêchent l’écriture du nouveau package ;
  • de droits système restrictifs sur %ProgramFiles% ou le profil utilisateur.

Pourquoi l’erreur survient‑elle ?

Windows 10 gère les applications UWP/MSIX via le volet Éditeur d’applications (AppX). Lorsque la chaîne d’installation ou de mise à jour échoue, une entrée orpheline reste enregistrée ; toute tentative de réécriture déclenche 0x80073cf9 (échec pendant Deployment Add Package). Les versions « classic » de Teams (Squirrel) et « Teams 2 » (Electron + WebView2) partagent certains répertoires ; si une version est restée en mémoire, l’installateur – basé sur Squirrel – renvoie « Access is denied ».

Étapes préparatoires : nettoyer l’installation existante

Avant de réinstaller, fermez chaque processus Teams et purgez les résidus. Exécutez les commandes suivantes dans un Invite de commandes administrateur :

rem 1) Forcer la fermeture de Teams
taskkill /IM teams*.exe /F

rem 2) Supprimer les dossiers d’application
rmdir /S /Q "%appdata%\Microsoft\Teams"
rmdir /S /Q "%localappdata%\Microsoft\Teams"

rem 3) Vider les caches Squirrel
rmdir /S /Q "%localappdata%\SquirrelTemp"
rmdir /S /Q "%programdata%\SquirrelTemp"

rem 4) Nettoyer le Registre (profil actuel + machine)
reg delete HKCU\Software\Microsoft\Office\Teams /f
reg delete HKLM\SOFTWARE\Microsoft\Office\Teams /f 

Si la version Microsoft Store est listée, déposez dans PowerShell :

Get-AppxPackage *Teams* | Remove-AppxPackage -AllUsers

Vous partez ainsi d’un système vierge de toute référence Teams.

Procédure de réinstallation hors‑ligne pas à pas

  1. Télécharger les installateurs hors‑ligne depuis le centre Microsoft 365 (ou votre portail d’entreprise) :
    • teamsbootstrapper.exe – le lanceur.
    • Le package MSIX correspondant à l’architecture : x64, x86 ou ARM64.
  2. Copier les deux fichiers dans un même dossier, par ex. C:\Install\Teams.
  3. Ouvrir un Invite de commandes Exécuter en tant qu’administrateur et exécuter :
cd "C:\Install\Teams"
teamsbootstrapper.exe -p -o "C:\Install\Teams\Teams.msix"

-p force l’installation provisionnée (pour tous les nouveaux profils), tandis que -o désigne explicitement le package MSIX local, évitant l’appel au Microsoft Store. À la fin de la console, vérifiez le message “success”.

Validation et tests après installation

  • Lancez Teams depuis le Menu Démarrer. La fenêtre de connexion doit apparaître sans délai.
  • Connexion réussie ? Vérifiez :
    • affichage des équipes, canaux et historiques de conversations ;
    • invitation à la réunion Teams (niveau bandeau Outlook – si le module complémentaire est présent) ;
    • démarrage automatique après redémarrage du PC.
  • Ouvrez Paramètres > Applications & fonctionnalités : la nouvelle entrée doit afficher Microsoft Teams avec la version récente (ex. 24101/1.2.x ou ultérieure).

Tableau de bonnes pratiques

ÉtapeUtilitéCommande / action
Fermer les processus TeamsÉvite le verrouillage des fichierstaskkill /IM teams*.exe /F
Nettoyer les clés RegistreSupprime les traces corrompuesreg delete HKCU\Software\Microsoft\Office\Teams /f
reg delete HKLM\SOFTWARE\Microsoft\Office\Teams /f
Vider les caches SquirrelÉvite la réapparition d’anciennes versionsSupprimer %LocalAppData%\SquirrelTemp et %ProgramData%\SquirrelTemp
Supprimer la version Store bloquéeLibère la place pour l’édition bureauGet-AppxPackage *Teams* \| Remove-AppxPackage -AllUsers
Contrôler Edge WebView2Composant requis par Teams 2Installer ou mettre à jour via le programme WebView2 Evergreen
Déploiement en masseEnvironnement d’entrepriseDistribuer le MSIX via Intune, GPO ou script de connexion
Assistance avancéePersistances d’erreursOutil Microsoft Support and Recovery Assistant (SaRA) ou ticket dans le Centre d’administration 365

Dépannage avancé

Si le message « Access is denied » persiste après un nettoyage complet :

  1. Vérifiez les ACL NTFS sur %ProgramFiles%, %ProgramData% et sur votre profil. Tout utilisateur doit posséder au minimum Lecture/Exécution.
  2. Analysez les journaux :
    • Event Viewer > Applications et services > Microsoft > Windows > AppXDeployment‑Server.
    • Fichier %localappdata%\SquirrelTemp\SquirrelSetup.log pour isoler le code Win32 (souvent 5 – Access Denied).
  3. Testez sur un nouveau profil local : si l’installation fonctionne, le problème est limité à vos données ; migrez le profil ou réinitialisez‑le.
  4. Désactivez temporairement l’antivirus tiers. Certains moteurs bloquent l’extraction du MSIX.
  5. Exécutez DISM et SFC :
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Ces utilitaires restaurent les librairies système qui peuvent corrompre la pile MSIX.

FAQ

Le passage à « Teams 2 » change‑t‑il la méthode ?

Non : le bootstrapper hors‑ligne télécharge ou applique la version Teams 2. L’important est de fournir le MSIX correspondant.
Mon parc est géré par Intune ; comment pousser cette solution ?

Chargez le fichier MSIX dans Applications packages Windows, cochez « Installation en mode silencieux » et attribuez‑le aux groupes d’appareils. Utilisez la commande personnalisée ci‑dessus (-p + -o) comme argument.
Pourquoi je dois supprimer Edge WebView2 ?

Vous ne le supprimez pas ; vous le mettez à jour. L’API WebView2 est nécessaire pour le rendu de l’interface Teams 2. Une version obsolète génère l’erreur 0x80073cf9.

Conclusion

En combinant une purge complète des résidus Squirrel, la suppression de l’entrée AppX corrompue, et l’emploi du package MSIX hors‑ligne, vous contournez le code 0x80073cf9 et la mention « Access is denied ». La méthode détaillée ci‑dessus restaure Microsoft Teams bureau en quelques minutes, évite la réinstallation répétée via le Microsoft Store et garantit la conservation des données utilisateur.

Sommaire