Résoudre les problèmes d’installation et de mise à jour classiques de Microsoft Teams sur Windows
Cet article fournit des instructions sur la façon de diagnostiquer et de résoudre les problèmes d’installation et de mise à jour pour l’application de client de bureau Teams exécutée sur Windows. Pour plus d’informations sur la résolution des problèmes, voir Résolution des problèmes Teams.
[! Important]
Cet article s’applique uniquement aux Microsoft Teams classiques. Pour les nouveaux Teams, consultez : Résolution des problèmes d’installation dans le nouveau client Teams
Vérifier si Teams est correctement mis à jour
Suivez ces étapes pour vérifier si une mise à jour de Teams est correctement installée.
- Dans Teams, sélectionnez les points de suspension (...) en regard de votre image de profil, puis cliquez sur À propos de>la version. Une bannière s’affiche, indiquant la version actuelle de Teams et la date de sa dernière mise à jour. Par exemple, vous avez Microsoft Teams Version 1.5.00.3806 (64-bit)-E. Cette version a été mise à jour pour la dernière fois le 16/2/2022.
- Ouvrez de nouveau le menu des points de suspension, puis cliquez sur Rechercher les mises à jour.
- Attendez que la bannière située en haut de l’application indique qu’une « actualisation » de Teams est nécessaire. Le lien doit apparaître environ une minute plus tard, car ce processus télécharge la nouvelle version de Teams. La bannière vous indique également si vous utilisez déjà la version la plus récente, auquel cas aucune mise à jour n’est nécessaire.
- Cliquez sur le lien actualiser dans la bannière.
- Patientez jusqu’à ce que Teams redémarre, puis répétez l’étape 1 pour vérifier si l’application est mise à jour.
Si vous voyez un message d’échec ou si le numéro de version est le même que dans l’étape 4, le processus de mise à jour a échoué.
Résoudre les problèmes d’installation et de mise à jour
Résoudre les problèmes d’installation
Une fois Teams installé, le programme d’installation de Teams enregistre la séquence d’événements sur %LocalAppData%\SquirrelTemp\SquirrelSetup.log
. La première chose à rechercher est le message d’erreur ou la pile d’appels à l’approche de la fin du journal. Notez que les piles d’appels au début du journal ne signifient peut-être pas qu’il existe un problème d’installation. Il peut être plus facile de comparer votre journal au journal d’une installation réussie (même sur un autre ordinateur) pour voir ce qui est prévu.
Si %LocalAppData%\SquirrelTemp\SquirrelSetup.log
n’indique pas la cause ou si vous avez besoin d’informations supplémentaires pour résoudre le problème, consultez Collecter et analyser les journaux des applications et du système.
Résoudre les problèmes de mise à jour
Une fois Teams correctement installé, l’emplacement du journal passe de %LocalAppData%\SquirrelTemp
à %LocalAppData%\Microsoft\Teams\SquirrelSetup.log
. Un autre fichier journal intéressant est %AppData%\Microsoft\Teams\logs.txt
.
- Le fichier
%LocalAppData%\Microsoft\Teams\SquirrelSetup.log
est écrit parUpdate.exe
, qui est un exécutable qui prend en charge l’application Teams. - Le fichier
%AppData%\Microsoft\Teams\logs.txt
est utilisé par l’application Teams (spécifiquementTeams.exe
) pour enregistrer les événements importants de l’application. Il contient généralement des informations d’échec.
Ces fichiers journaux contiennent des informations d’identification personnelle (PII) et ne sont donc pas envoyés à Microsoft.
Teams peut démarrer automatiquement le processus de mise à jour (selon la stratégie), ou les utilisateurs peuvent rechercher manuellement les mises à jour en accédant au menu des points de suspension (...) en regard de leur image de profil, puis en sélectionnant Rechercher les mises à jour. Les deux méthodes utilisent la séquence d’événements suivante.
- Rechercher les mises à jour. Teams effectuent une requête sur le Web et inclut la version actuelle de l’application et les informations relatives à l’anneau de déploiement. L’objectif de cette étape est d’obtenir le lien de téléchargement. Un échec à cette étape est consigné dans
%AppData%\Microsoft\Teams\logs.txt
. - Télécharger la mise à jour.. Teams télécharge la mise à jour à l’aide du lien de téléchargement obtenu à partir de l’étape 1. Une fois le téléchargement terminé, Teams appelle
Update.exe
pour indexer le téléchargement. Un échec de téléchargement est également consigné dans%AppData%\Microsoft\Teams\logs.txt
. - Mettez à jour la mise à jour. Le contenu téléchargé est vérifié et décompressé dans un dossier intermédiaire,
%LocalAppData%\Microsoft\Teams\stage
), lequel est exécuté parUpdate.exe
. Les échecs à cette étape sont consignés dans%LocalAppData%\Microsoft\Teams\SquirrelSetup.log
. - Installez la mise à jour. Plusieurs méthodes s’offrent à vous pour démarrer Teams. Le système démarre automatiquement Teams lorsqu’un utilisateur se connecte ou vous pouvez démarrer Teams à l’aide d’un raccourci. Au cours de cette étape,
Update.exe
vérifie la présence du dossier intermédiaire, vérifie de nouveau le contenu et effectue les opérations de fichier pour annuler l’exécution de l’application. L’ancien dossier d’application dans%LocalAppData%\Microsoft\Teams\current
est sauvegardé dans%LocalAppData%\Microsoft\Teams\previous
et le dossier intermédiaire est renommé encurrent
. Les échecs à cette étape sont consignés dans%LocalAppData%\Microsoft\Teams\SquirrelSetup.log
.
Si %LocalAppData%\Microsoft\Teams\SquirrelSetup.log
ou %AppData%\Microsoft\Teams\logs.txt
ne contiennent pas assez d’informations pour déterminer la cause sous-jacente et que vous avez besoin d’informations supplémentaires pour résoudre le problème, accédez à Collecter et analyser les journaux des applications et du système.
Collecter et analyser les journaux des applications et du système
Cette section explique comment recueillir et analyser les journaux des applications et du système afin d’obtenir des informations plus complètes pour résoudre le problème. Vous utiliserez les outils Sysinternals pour effectuer ces étapes. Pour plus d’informations, voir Windows Sysinternals.
Collectez les journaux
Téléchargez les outils Sysinternals.
Extraire le fichier zip dans le dossier
%Temp%
sur votre disque local.Ouvrez une invite de commandes avec élévation de privilèges, puis procédez comme suit :
Pour accéder à votre dossier
%Temp%
, exécutez la commande suivante :cd /d %Temp%
Copiez les journaux de configuration et d’application. Notez que certains de ces journaux peuvent ne pas être présents en fonction du point d’échec.
copy %LocalAppData%\SquirrelTemp\SquirrelSetup.log SquirrelSetup.log copy %AppData%\Microsoft\Teams\logs.txt logs.txt copy %LocalAppData%\Microsoft\Teams\SquirrelSetup.log SquirrelSetup_Teams.log
Exécutez la commande suivante pour capturer les poignées ouvertes.
handle > handles.txt
Exécutez la commande suivante pour capturer les dll ouvertes.
listdlls -v Teams > dlls.txt
Exécutez la commande suivante pour capturer les pilotes en cours d’exécution.
driverquery /v > driverquery.txt
Exécutez la commande suivante pour capturer les listes de contrôle d’accès (ACL) du dossier Teams.
icacls %LocalAppData%\Microsoft\Teams /save icacls.txt /T
Analyser les journaux (pour les utilisateurs avancés)
La mise à jour qui a échoué peut entraîner un comportement imprévisible de l’application. Par exemple, il est possible que les utilisateurs ne puissent pas quitter Teams, aient une version caduque de Teams ou ne puissent pas démarrer Teams. Si vous rencontrez un problème lors d’une mise à jour, le premier emplacement pour rechercher la cause est %LocalAppData%\SquirrelTemp\SquirrelSetup.log
. Voici les différents types d’échecs de mise à jour, qui sont répertoriés du plus courant au moins courant, et comment les analyser et les résoudre à l’aide des journaux.
Impossible de quitter Teams
Au fur et à mesure que Teams détermine qu’il doit se mettre en à jour avec une version plus récente, il télécharge et passe à la nouvelle application, puis attend une opportunité pour redémarrer la prochaine fois que l’ordinateur est inactif. Un problème courant lors de ce processus est qu’un autre processus ou un pilote de système de fichiers verrouille le processus Teams.exe
, lequel empêche Teams.exe
de se fermer. Par conséquent, l’application Teams ne peut pas être remplacée par l’application nouvellement téléchargée et intermédiaire.
Conseils de dépannage :
- Pour confirmer qu’il s’agit du problème que vous rencontrez, quittez Teams (cliquez avec le bouton droit sur Teams dans la barre des tâches, puis cliquez sur Quitter). Ouvrez ensuite le Gestionnaire des tâches dans Windows pour voir si une instance de Teams est encore en cours d’exécution.
- Si vous n’utilisez pas l’ordinateur sur lequel vous rencontrez ce problème, examinez le fichier
%LocalAppData%\SquirrelTemp\SquirrelSetup.log
collecté à partir de l’ordinateur qui rencontre ce problème et recherchez l’entrée Programme : impossible de terminer le processus dans le journal. - Pour déterminer ce qui empêche la sortie de
Teams.exe
, regardez les journauxDlls.txt
etHandles.txt
que vous avez créés dans la section Collecter les journaux. Ceux-ci indiquent les processus qui ont empêché Teams de quitter. - Un autre coupable de pouvoir empêcher Teams de quitter est le pilote de filtre de système de fichiers en mode noyau. Utilisez l’outil SysInternals, ProcDump, pour collecter le vidage du processus en mode noyau en exécutant
procdump -mk <pid>
, où <pid> est l’ID de processus obtenu à partir du Gestionnaire des tâches. Vous pouvez également inspecter le fichier journalDriverquery.txt
pour afficher les pilotes de filtre actifs qui peuvent interférer avec Teams. - Pour récupérer à partir de cet état, redémarrez l’ordinateur.
Autorisations d’accès aux fichiers
Teams crée un certain nombre de sous-dossiers et de fichiers dans le profil de l’utilisateur tout au long du processus d’installation et de mise à jour. Étant donné que l’application et le programme de mise à jour sont exécutés en tant qu’utilisateurs non élevés, les autorisations de lecture et d’écriture doivent être accordées sur les dossiers suivants :
Dossier | Utilisateur |
---|---|
%LocalAppData%\SquirrelTemp |
Programme d’installation de Teams (par exemple, Teams_Windows_x64.exe ) lors de la phase d’installation |
%LocalAppData%\Microsoft\Teams |
Programme de mise à jour Teams (Update.exe ) pour extraire et organiser le package d’application lors du processus de mise à jour |
%AppData%\Microsoft\Teams |
Application Teams (Teams.exe ) pour enregistrer les paramètres, les états de l’application et le package de mise à jour téléchargé (préinstallé) |
Si l’accès à Teams est refusé parce qu’il ne peut pas écrire dans un fichier, il est possible qu’une autre application logicielle interfère ou qu’une entrée de descripteur de sécurité limite l’accès en écriture à un dossier.
Conseils de dépannage :
- Rechercher la preuve
access denied
dans%LocalAppData%\SquirrelTemp\SquirrelSetup.log
ou%AppData%\Microsoft\Teams\logs.txt
. Vérifiez ces fichiers pour voir s’il y a eu une tentative d’écriture dans un fichier qui a échoué. - Ouvrez
Icacls.txt
et recherchez l’entrée de contrôle d’accès (ACE) effective qui bloque les opérations d’écriture d’un utilisateur qui n’est pas un administrateur. Il s’agit généralement de l’une des entrées DACL. Pour plus d’informations, voir la documentation icacls.
Fichier endommagé
Dans certains cas, les logiciels de chiffrement peuvent modifier les fichiers dans le dossier %LocalAppData%\Microsoft\Teams
, ce qui peut empêcher Teams de démarrer. Cela peut se produire à tout moment, même si l’application n’est pas mise à jour. Lorsqu’un fichier est endommagé, la seule façon de récupérer cet état est de désinstaller et de réinstaller Teams.
Remarque
Si vous ne parvenez pas à déterminer la cause sous-jacente du problème à l’aide de l’une de ces étapes, vous souhaiterez peut-être effectuer une sessionProcess monitor. Process Monitor est un outil Sysinternals qui enregistre l’accès au registre et au système de fichiers.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour