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.
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
- 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.
- Copier les deux fichiers dans un même dossier, par ex.
C:\Install\Teams
. - 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
Étape | Utilité | Commande / action |
---|---|---|
Fermer les processus Teams | Évite le verrouillage des fichiers | taskkill /IM teams*.exe /F |
Nettoyer les clés Registre | Supprime les traces corrompues | reg 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 versions | Supprimer %LocalAppData%\SquirrelTemp et %ProgramData%\SquirrelTemp |
Supprimer la version Store bloquée | Libère la place pour l’édition bureau | Get-AppxPackage *Teams* \| Remove-AppxPackage -AllUsers |
Contrôler Edge WebView2 | Composant requis par Teams 2 | Installer ou mettre à jour via le programme WebView2 Evergreen |
Déploiement en masse | Environnement d’entreprise | Distribuer le MSIX via Intune, GPO ou script de connexion |
Assistance avancée | Persistances d’erreurs | Outil 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 :
- Vérifiez les ACL NTFS sur %ProgramFiles%, %ProgramData% et sur votre profil. Tout utilisateur doit posséder au minimum Lecture/Exécution.
- Analysez les journaux :
- Event Viewer > Applications et services > Microsoft > Windows > AppXDeployment‑Server.
- Fichier
%localappdata%\SquirrelTemp\SquirrelSetup.log
pour isoler le code Win32 (souvent5
– Access Denied).
- 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.
- Désactivez temporairement l’antivirus tiers. Certains moteurs bloquent l’extraction du MSIX.
- 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.