Supprimer les versions fantômes de Microsoft Edge sur macOS : guide complet pour localiser, nettoyer et prévenir

Vous avez désinstallé Microsoft Edge mais d’anciennes versions se lancent encore ? Ce guide pas‑à‑pas explique où se cachent ces copies « fantômes », comment les supprimer définitivement et prévenir toute accumulation future sur macOS.

Sommaire

Contexte : pourquoi trouve‑t‑on plusieurs Edge ?

Chaque canal d’Edge (Stable, Beta, Dev, Canary) est livré sous forme de bundle .app séparé. Pour fluidifier les mises à jour, Microsoft installe en arrière‑plan Edge Updater, un agent situé dans ~/Library/Application Support/Microsoft/EdgeUpdater. Ce composant :

  • télécharge et teste la nouvelle version ;
  • conserve l’ancienne pour permettre un retour rapide en cas de régression (fonction « rollback ») ;
  • gère le passage d’un canal à l’autre ;
  • “loue” un espace disque tampon pour les mises à jour différées en présence d’une connexion instable.

Si vous installez plusieurs canaux ou réalisez des mises à jour manuelles successives sans nettoyage, ces bundles s’empilent, d’où la prolifération observée.

Étape 1 : localiser chaque exécutable

Recherche Spotlight ciblée

mdfind 'kMDItemCFBundleIdentifier == "com.microsoft.Edge"'

Cette commande exploite la base Spotlight pour lister toutes les applications déclarant l’identifiant de bundle d’Edge, y compris celles masquées dans ~/Library. Les résultats révèlent souvent :

Chemin constatéExplication
/Applications/Microsoft Edge.appCanal Stable installé pour tous les utilisateurs.
/Applications/Microsoft Edge Beta.appCanal Beta installé classiquement.
~/Applications/Microsoft Edge Dev.appDev installé pour l’utilisateur courant, hors du dossier système.
~/Library/Application Support/Microsoft/EdgeUpdater/<GUID>/Microsoft Edge.appCopies temporaires tenues par Edge Updater.

Analyse manuelle

Ouvrez le dossier ~/Library/Application Support/Microsoft. Les plus volumineux sous‑dossiers sont généralement :

  • EdgeUpdater : conteneur des builds temporaires.
  • Edge : profils utilisateurs (signets, extensions, cookies, etc.).

Important : supprimer EdgeUpdater n’altère pas vos données personnelles stockées dans Edge.

Étape 2 : suppression sûre et sélective

  1. Fermez Edge et ses process enfants
    Utilisez Moniteur d’activité ou pkill -f "Microsoft Edge" dans le Terminal.
  2. Purge du dossier EdgeUpdater
    rm -rf ~/Library/Application\ Support/Microsoft/EdgeUpdater Cette seule ligne récupère souvent plusieurs gigaoctets.
  3. Vérification du répertoire /Applications
    sudo rm -rf "/Applications/Microsoft Edge"*.app Répétez l’opération dans ~/Applications si vous aviez installé des canaux pour un seul utilisateur.

Étape 3 : réinstallation propre (optionnel mais recommandé)

  1. Téléchargez la version désirée (généralement Stable) depuis la page officielle de Microsoft.
  2. Glissez l’application fraîchement extraite dans /Applications; le système réclamera à nouveau votre mot de passe d’administrateur.
  3. Lancez Edge : un nouveau dossier EdgeUpdater minimal se recrée (~1 Mo), garantissant un mécanisme d’update sain.

Étape 4 : éviter les accumulations futures

1. Un seul canal à la fois

Sur un Mac de production, conservez uniquement le canal Stable ; réservez Beta/Dev/Canary à une machine de test ou à une VM. Vous économiserez de l’espace et réduirez les risques d’instabilité.

2. Nettoyage périodique automatisé

Ajoutez le script suivant à vos tâches cron ou launchd :

#!/bin/zsh
THRESHOLD=1024 # en Mo
SIZE=$(du -sm "$HOME/Library/Application Support/Microsoft/EdgeUpdater" 2>/dev/null | awk '{print $1}')
[[ -n $SIZE ]] && (( SIZE > THRESHOLD )) && \
  rm -rf "$HOME/Library/Application Support/Microsoft/EdgeUpdater"

Il efface automatiquement EdgeUpdater si son poids dépasse 1 Go.

3. Contrôle des mises à jour via profils

En environnement IT, la stratégie com.microsoft.autoupdate2 vous permet de bloquer ou cadencer les mises à jour. Déployez‑la par MDM (Intune, Jamf, Kandji…) pour éviter aux utilisateurs de multiplier les canaux ou d’installer manuellement des builds Insider.

Étape 5 : cas particuliers et dépannage avancé

Situation A : Integrity Protection empêche la suppression

Si csrutil a été configuré pour protéger /Applications, la commande sudo rm -rf renverra « Operation not permitted ». Démarrez alors en mode Recovery (⌘ + R), ouvrez Terminal et refaites la suppression depuis la partition auxiliaire, ou désactivez temporairement SIP (csrutil disable) avant d’opérer.

Situation B : macOS bloque la corbeille

Le message « L’élément “Microsoft Edge.app” est utilisé » signale un processus résiduel. Exécutez :

lsof | grep "Microsoft Edge.app"

et tuez les PIDs listés.

Situation C : copies encore signalées par Spotlight

Spotlight maintient parfois son index après suppression. Réindexez le volume :

sudo mdutil -E /

FAQ

Supprimer EdgeUpdater impacte‑t‑il la sécurité ?

Edge ne pourra plus se mettre à jour tant que le dossier n’est pas recréé. Pour maintenir un navigateur à jour sans EdgeUpdater, téléchargez manuellement chaque version stable.

Puis‑je déplacer Edge sur un disque externe ?

macOS exécutera l’application mais EdgeUpdater ne fonctionnera pas correctement ; la méthode est donc déconseillée.

Mes profils, extensions et mots de passe seront‑ils perdus ?

Non. Les données résident dans ~/Library/Application Support/Microsoft Edge/. Veillez toutefois à ne pas supprimer ce dossier lors du nettoyage.

Aller plus loin : script complet de désinstallation

Le script suivant réalise toutes les étapes :

#!/bin/zsh
echo "=== Fermeture de Microsoft Edge ==="
pkill -f "Microsoft Edge"

echo "=== Suppression des bundles Edge ==="
for APP in "/Applications" "\$HOME/Applications"; do
find "\$APP" -maxdepth 1 -name "Microsoft Edge\*.app" -exec sudo rm -rf {} +
done

echo "=== Nettoyage d'EdgeUpdater ==="
rm -rf "\$HOME/Library/Application Support/Microsoft/EdgeUpdater"

echo "=== Réindexation Spotlight ==="
sudo mdutil -E /

echo "=== Terminé. Redémarrer le Mac pour finaliser ==="

Sauvegardez‑le sous uninstall_edge.sh, rendez‑le exécutable (chmod +x …) puis lancez‑le en sudo. Adaptez la liste des canaux si nécessaire.

Étude de cas : 20 Go libérés sur un MacBook Air 256 Go

Un développeur utilisant Beta et Dev sur un MacBook Air M2 a vu son espace libre passer de 18 Go à 38 Go après suppression d’~/Library/Application Support/Microsoft/EdgeUpdater. La commande du -sh indiquait 21,4 Go occupés par des builds intermédiaires vieilles de deux mois. Depuis, il teste les builds Insider dans une machine virtuelle pour garder sa partition principale épurée.

Checklist récapitulative

  • ⚙️ Fermer tous les processus Edge.
  • 🔎 Repérer les bundles via Spotlight ou Finder.
  • 🗑️ Supprimer /Applications/Microsoft Edge*.app et variantes utilisateur.
  • 🚿 Purger ~/Library/Application Support/Microsoft/EdgeUpdater.
  • 🔄 Réinstaller uniquement la version Stable si nécessaire.
  • 🛡️ Mettre en place un nettoyage automatique ou des politiques MDM.

Conclusion

Les versions « fantômes » d’Edge résultent presque toujours d’une combinaison de canaux multiples, de rollbacks automatiques et d’archives laissées par EdgeUpdater. En nettoyant le dossier dédié et en limitant l’installation à un seul canal, vous récupérez de l’espace disque, réduisez les bugs et gardez un navigateur à jour en toute sérénité.

Sommaire