Comment désactiver le démarrage automatique de Microsoft Teams

Oui, l’installation d’Office 365 ou d’Office 2019 installe généralement de nombreuses applications sur votre système, dont Teams. Et bien sûr, Teams est configuré pour se lancer automatiquement à l’ouverture de session, ce qui peut être assez gênant si vous ne l’utilisez pas ou si vous ne l’appréciez pas, surtout sur des serveurs de bureau à distance ou des environnements partagés où les ressources sont limitées. Si vous souhaitez empêcher Teams d’accaparer votre temps de démarrage ou votre mémoire vive, plusieurs solutions s’offrent à vous. Certaines sont très simples, d’autres nécessitent quelques modifications du registre ou de la stratégie de groupe, mais toutes sont efficaces une fois maîtrisées.

Comment empêcher Teams de s’ouvrir au démarrage sous Windows ?

Désactivation manuelle via les paramètres Teams

C’est probablement la première étape la plus simple, et elle fonctionne si vous souhaitez simplement empêcher Teams de se lancer automatiquement. Ouvrez Teams, puis accédez à Paramètres > Général. Recherchez « Application au démarrage » et décochez la case correspondante. Redémarrez ensuite Teams et vérifiez s’il reste fermé après le redémarrage. Parfois, sur certaines configurations, cela ne l’empêche pas de se relancer, car Windows peut toujours l’appeler depuis d’autres applications. Mais cela vaut la peine d’essayer. Sachez toutefois que si vous ne désactivez le démarrage automatique que ici, Teams risque de se relancer automatiquement si vous l’ouvrez manuellement plus tard, surtout s’il est configuré dans l’ onglet Démarrage du Gestionnaire des tâches (ce qui, bien sûr, ne suffit pas à l’empêcher complètement).

Désactivation du démarrage automatique de Teams via le Registre

Pour un contrôle total, il est souvent nécessaire de modifier le registre. Voici une solution de contournement un peu étrange, mais fonctionnelle : supprimez une valeur spécifique de la clé HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Cette valeur ressemble généralement à ceci com.squirrel. Teams. Teamset pointe vers l’exécutable de démarrage automatique de Teams ( C:\Users\%username%\AppData\Local\Microsoft\Teams\Update.exe --processStart "Teams.exe" --process-start-args "--system-initiated").Si vous supprimez cette clé/entrée, Windows ne lancera plus Teams à l’ouverture de session.

En PowerShell, vous feriez quelque chose comme :

Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run" -Name "com.squirrel. Teams. Teams"

Sur une configuration, cela fonctionne à peu près à chaque fois, mais sur un autre système, Teams peut réapparaître rapidement. Ne soyez donc pas surpris si vous devez répéter cette opération régulièrement ou la combiner avec d’autres solutions.

Méthode de stratégie de groupe pour tous les utilisateurs

Si vous gérez plusieurs machines sous Active Directory, voici la méthode la plus propre : créez une nouvelle stratégie de groupe (GPO) pour supprimer cette clé de registre pour tous les utilisateurs. Il s’agit d’une opération de déploiement. Voici la marche à suivre :

  1. Créez un nouvel objet de stratégie de groupe (GPO) et liez-le à votre unité organisationnelle cible.
  2. Accédez à Configuration utilisateur > Préférences > Paramètres Windows > Registre.
  3. Créez une nouvelle règle avec Action : Supprimer, Ruche : HKEY_CURRENT_USER, Chemin : \Software\Microsoft\Windows\CurrentVersion\Run et Nom de la valeur : com.squirrel. Teams. Teams.
  4. Assurez-vous que le traitement en boucle est activé sous Configuration ordinateur > Stratégies > Modèles d’administration > Système, afin que la stratégie de groupe s’applique correctement aux paramètres utilisateur.

Cette approche est un peu excessive pour les utilisateurs occasionnels, mais idéale si Teams réapparaît malgré des corrections manuelles. N’oubliez pas d’activer le mode de bouclage si vous souhaitez qu’il fonctionne correctement sur plusieurs utilisateurs ou machines.

Utilisation des modèles ADMX d’Office pour le contrôle basé sur des stratégies

Pour une configuration en entreprise, Microsoft propose un modèle de stratégie de groupe pour Office incluant une option permettant d’empêcher le démarrage automatique de Teams après l’installation. Vous devez télécharger et mettre à jour vos fichiers ADMX sur le magasin central, puis activer la stratégie suivante : « Empêcher le démarrage automatique de Microsoft Teams après l’installation ». Attention : cette stratégie doit être définie *avant* l’installation de Teams par les utilisateurs ; sinon, elle risque de ne pas être appliquée rétroactivement.

Réinitialiser les paramètres de démarrage automatique de Teams via PowerShell

Si Teams persiste à se lancer automatiquement, vous pouvez réinitialiser ses paramètres de démarrage automatique à l’aide d’un script. Microsoft propose des scripts officiels disponibles ici : Script de réinitialisation du démarrage automatique de Microsoft Teams.

Sinon, si vous préférez une méthode rapide et simple, voici un script PowerShell qui supprime l’entrée de registre et modifie le fichier de configuration %APPDATA%\Microsoft\Teams\desktop-config.json. Il définit la valeur openAtLoginsur « false », ce qui devrait empêcher Teams de se lancer à l’ouverture de session :

$entry = $null -eq (Get-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Run)."com.squirrel. Teams. Teams" if (!$entry) { Remove-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Run -Name "com.squirrel. Teams. Teams" } $teamsConfigFile = "$env:APPDATA\Microsoft\Teams\desktop-config.json" $teamsConfig = Get-Content $teamsConfigFile -Raw if ($teamsConfig -match "openAtLogin`":false") { break } elseif ($teamsConfig -match "openAtLogin`":true") { $teamsConfig = $teamsConfig -replace "`"openAtLogin`":true", "`"openAtLogin`":false" } else { $teamsAutoStart = ", `"appPreferenceSettings`":{`"openAtLogin`":false}" $teamsConfig = $teamsConfig -replace "}$", $teamsAutoStart + "}" } $teamsConfig | Set-Content $teamsConfigFile 

Exécutez ce script en tant qu’administrateur ou script d’ouverture de session si vous gérez plusieurs ordinateurs. Il est particulièrement efficace si Teams pose problème.

Désactiver le démarrage automatique de Microsoft Teams sous Linux

Sur les systèmes Linux ? Oui, Teams se lance automatiquement par défaut, surtout si vous l’avez installé via les paquets officiels. Généralement, il est lancé via une entrée du bureau /home/youruser/.config/autostart/teams.desktop. Si vous souhaitez empêcher son lancement automatique à chaque ouverture de session, il vous suffit de modifier ce fichier.

Ouvrez-le avec l’éditeur de votre choix, par exemple `<nom_éditeur>` vi ~/.config/autostart/teams.desktop, et modifiez la ligne X-GNOME-Autostart-enabled=truecomme suitfalse : `<nom_éditeur>`.Cela devrait suffire. Attention : Teams pourrait tenter de rétablir ce paramètre si vous l’ouvrez manuellement. Pour éviter cela, verrouillez le fichier avec : `<commande>`.

sudo chattr +i ~/.config/autostart/teams.desktop

Cela rend le fichier immuable ; Teams ne peut donc pas écraser vos modifications à moins que vous ne supprimiez l’attribut sudo chattr -i. C’est un peu étrange, mais c’est le genre de chose dont Linux a parfois besoin pour assurer la cohérence du système.

En résumé, désactiver le démarrage automatique de Teams n’est pas très compliqué, mais cela implique de fouiller un peu dans les paramètres ou le registre. Si les options habituelles ne fonctionnent pas, modifier les clés de registre, les stratégies de groupe ou les fichiers de configuration permet généralement de résoudre le problème, parfois après un ou deux redémarrages, car Windows a tendance à compliquer les choses inutilement.

Résumé

  • Décochez l’option de démarrage automatique dans les paramètres de Teams
  • Modifier le registre pour supprimer la clé de démarrage automatique
  • Utilisez la stratégie de groupe pour les désactivations en masse
  • Sous Linux, modifiez teams.desktople dossier de démarrage automatique.
  • Exécutez des scripts PowerShell si Teams réactive obstinément le démarrage automatique.

Conclure

Configurer le démarrage automatique de Fighting Teams n’est pas toujours une partie de plaisir, mais une combinaison des astuces mentionnées ci-dessus permet généralement d’y remédier. Parfois, il suffit de supprimer des clés de registre ou de modifier des stratégies ; d’autres fois, des scripts ou des modifications de configuration sont nécessaires. Le résultat est assez aléatoire, mais au moins, il existe désormais des solutions. Croisons les doigts pour que cela permette à certains d’éviter des heures de frustration.