Excel ne s’ouvre pas sur macOS Monterey 12.7.3 : erreur « may be damaged or incomplete » (Excel 16.81) – solutions et réparation

Sur macOS Monterey 12.7.3, Excel 16.81 peut refuser de s’ouvrir avec l’alerte « You can’t open the application because it may be damaged or incomplete ». Voici un plan d’action concret : comprendre la cause, diagnostiquer vite et appliquer la réparation qui a résolu un cas réel.

Sommaire

Impossible d’ouvrir Microsoft Excel sur macOS Monterey 12.7.3

Vue d’ensemble de la question

  • Symptôme : message « You can’t open the application “Microsoft Excel” because it may be damaged or incomplete » et icône d’Excel grisée avec un panneau d’interdiction.
  • Contexte : macOS Monterey 12.7.3, Excel 16.81 installé récemment via Microsoft AutoUpdate. Les autres apps Office (Word, PowerPoint, Outlook) s’ouvrent normalement.
  • Impact : ouverture impossible de tous les classeurs, interruption immédiate du travail, besoin de remise en service rapide.

Ce que signifie l’alerte « may be damaged or incomplete »

macOS bloque l’application lorsque sa signature de code est invalide ou lorsque des composants attendus manquent dans le bundle (.app). Sur un poste où une mise à jour Office a été interrompue, un téléchargement a été corrompu ou un outil tiers a modifié les fichiers d’application, macOS considère l’app comme « endommagée ou incomplète ». Ce scénario peut survenir même si les autres apps Office continuent de fonctionner, car chaque app est signée et mise à jour séparément.

Autres déclencheurs classiques :

  • échec partiel de Microsoft AutoUpdate (MAU) ;
  • cache/sandbox corrompu dans le conteneur utilisateur (~/Library/Containers/com.microsoft.Excel) ;
  • interférence d’un antivirus/agent EDR pendant la mise à jour ;
  • jeton de quarantaine (com.apple.quarantine) ou attributs étendus incohérents ;
  • erreurs disque mineures corrigibles par « SOS » (First Aid).

Plan d’action recommandé (résumé)

  1. Démarrer en mode sans échec pour neutraliser les extensions/daemons tiers. Dans ce cas précis, cela n’a pas suffi.
  2. Réinitialiser le conteneur Excel en déplaçant ~/Library/Containers/com.microsoft.Excel hors de la Bibliothèque. Ici encore, sans effet.
  3. Réinstallation propre d’Excel 16.81 par package autonome : suppression de l’app, redémarrage, installation. Résultat : Excel refonctionne immédiatement, sans perte de fichiers ni de licence (au pire, reconnexion au compte).

Solutions détaillées et résultat obtenu

Démarrage en mode sans échec

But : lancer macOS avec uniquement les composants essentiels afin d’écarter l’effet de pilotes/agents tiers (antivirus, filtres réseau, modules de sécurité) qui pourraient bloquer l’exécution d’Excel.

Étapes (Mac à puce Apple) :

  1. Éteignez le Mac.
  2. Maintenez le bouton d’alimentation jusqu’à l’apparition des options de démarrage.
  3. Sélectionnez votre disque de démarrage, puis maintenez la touche Maj et cliquez sur « Continuer en mode sans échec ».
  4. Connectez-vous, attendez que « Mode sans échec » s’affiche, puis essayez d’ouvrir Excel.

Étapes (Mac Intel) :

  1. Allumez le Mac et maintenez Maj dès le démarrage.
  2. Relâchez à l’écran de connexion, identifiez-vous puis testez Excel.

Résultat dans le cas étudié : l’alerte persiste. On poursuit.

Réinitialisation du conteneur Excel

But : supprimer les caches, préférences et états sandbox susceptibles de perturber la validation de l’app.

  1. Quittez Excel et toutes les apps Office.
  2. Dans le Finder, utilisez AllerAller au dossier… et saisissez : ~/Library/Containers/
  3. Repérez com.microsoft.Excel (parfois nommé « Microsoft Excel »). Déplacez le dossier sur le Bureau (sauvegarde).
  4. Videz la corbeille plus tard seulement si tout refonctionne.
  5. Relancez Excel.

Résultat dans le cas étudié : échec. On passe à la réparation la plus efficace.

Réinstallation propre d’Excel 16.81 (solution qui a résolu le cas)

But : remplacer le bundle d’application endommagé par une version saine fournie par Microsoft, tout en conservant vos classeurs et la licence.

  1. Quittez toutes les apps Office (Word, Outlook, etc.).
  2. Ouvrez /Applications et glissez Microsoft Excel.app vers la Corbeille.
  3. Redémarrez le Mac pour libérer les verrous et réinitialiser les caches système.
  4. Installez le package autonome d’Excel 16.81 (installeur officiel Microsoft).
  5. Lancez Excel. Si demandé, reconnectez-vous à votre compte Microsoft 365/Office 2021.

Résultat dans le cas étudié : Excel s’ouvre normalement. Aucune perte de fichiers. La licence est reprise automatiquement (au besoin, simple reconnexion).


Tableau : symptômes courants, causes probables et actions

SymptômeCause probableAction recommandée
Alerte « damaged or incomplete »Signature de code invalide / bundle incompletRéinstallation propre du package Excel
Excel seul est affecté, Word/PPt OKMise à jour partielle d’ExcelSupprimer l’app et réinstaller Excel uniquement
Échec après MAU récentTéléchargement corrompu ou MAU interrompuRéinstaller depuis un installeur autonome
Lancement OK en session admin, KO en session standardConteneur utilisateur corrompuDéplacer ~/Library/Containers/com.microsoft.Excel
Panneau « stop » sur l’icôneQuarantaine/attributs étendus incohérentsRéinstaller ; éviter les nettoyeurs agressifs

Vérifications et diagnostics rapides

Ces contrôles permettent de confirmer l’état de l’app et du système. Exécutez-les avant ou après la réparation pour documenter la situation.

Utilitaire de disque

  1. Ouvrez Utilitaire de disque → sélectionnez le volume système → cliquez sur SOS.
  2. Corrigez les erreurs détectées, puis redémarrez si demandé.

Vérification de la signature de code

codesign --verify --deep --strict /Applications/Microsoft\ Excel.app
echo $?

Un retour « 0 » indique une signature cohérente. Tout autre code de sortie/erreur signale une incohérence ; la réinstallation est la voie la plus rapide.

Statut Gatekeeper

spctl --status

La sortie attendue est assessments enabled. Si Gatekeeper a été désactivé durablement, réactivez-le après la réparation (par votre équipe IT si nécessaire). Évitez de lancer Excel en contournant Gatekeeper : corrigez plutôt l’app.

Espace disque & attributs étendus

  • Vérifiez qu’il reste quelques Go libres (menu Pomme → À propos de ce Mac → Stockage).
  • Évitez les nettoyeurs qui suppriment des éléments du bundle .app.

Compatibilité et notes importantes

  • Compatibilité : Excel 16.81 fonctionne sur macOS Monterey 12.7.x. Un package corrompu, en revanche, rompt la signature et déclenche l’alerte.
  • Licence & données : la suppression de l’application n’efface ni vos classeurs ni votre licence. Les fichiers restent dans Documents, iCloud/OneDrive ou SharePoint. La licence est rétablie à l’ouverture (session Microsoft requise).
  • MAU (Microsoft AutoUpdate) : maintenez-le à jour et laissez l’installation se terminer avant d’éteindre.

Prévenir la récidive

  • Ouvrez régulièrement Microsoft AutoUpdate et appliquez les correctifs.
  • Conservez localement les installeurs autonomes (Office 2021/Microsoft 365) pour réinstaller hors‑ligne si besoin.
  • En cas de régression après une mise à jour, utilisez la fonction de rollback de MAU (≥ 4.68).

Exemple : revenir à une build précédente avec MAU

  1. Ouvrez le Terminal et listez les apps et leurs identifiants :
"/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" --list
  1. Notez l’identifiant d’Excel (par ex. XCEL2019 ou autre, selon votre édition), puis lancez un rollback vers une build antérieure :
"/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" \
  --rollback --apps <IDENTIFIANT_EXCEL> --version 16.80

Adaptez <IDENTIFIANT_EXCEL> à la valeur renvoyée par --list et --version à la build cible.


Commandes utiles (référence)

CommandeButInterprétation
codesign --verify --deep --strict /Applications/Microsoft\ Excel.appValider la signature du bundle ExcelErreur → bundle incohérent, réinstallation recommandée
spctl --statusContrôler GatekeeperDoit renvoyer « assessments enabled »
diskutil verifyVolume /Vérifier le système de fichiersEn cas d’erreur, lancer « SOS » via Utilitaire de disque
log show --predicate 'process == "Microsoft Excel"' --last 1hConsulter les logs récents d’ExcelRepérer des messages de signature ou de chargement
"/Library/.../msupdate" --listIdentifier l’app et les versionsPréparer un rollback ou une réinstallation via MAU

Procédure de réinstallation propre : pas à pas (avec bonnes pratiques)

  1. Préparer : fermez Office, sauvegardez votre travail et vérifiez l’espace disque (≥ 5 Go libres).
  2. Désinstaller l’app : dans /Applications, faites glisser Microsoft Excel.app vers la Corbeille.
  3. Redémarrer macOS pour remettre à zéro les verrous de fichiers et les caches de lancement.
  4. Installer Excel 16.81 depuis un installeur autonome Microsoft (ou le package d’Office contenant Excel 16.81).
  5. Premier lancement : si un écran de connexion apparaît, entrez votre compte Microsoft 365/Office 2021.
  6. Contrôle final : exécutez un test de création/enregistrement d’un classeur et vérifiez Excel → À propos d’Excel.

Astuce IT : si votre parc est géré, gardez une copie locale des packages validés en interne afin de rétablir rapidement une machine sans dépendre du réseau.


FAQ rapide

Vais‑je perdre mes fichiers en supprimant l’app ?
Non. Vos classeurs sont stockés hors de l’application (Documents, Bureau, OneDrive, SharePoint, etc.). La suppression de l’application n’efface pas vos données.

Ma licence sera‑t‑elle perdue ?
Non. La licence est liée à votre compte. Au premier lancement après réinstallation, il peut simplement vous être demandé de vous reconnecter.

Puis‑je « réparer » la signature avec des outils tiers ?
Ce n’est ni fiable ni recommandé. macOS refusera l’exécution si la signature ne correspond pas à celle de Microsoft. La solution propre est la réinstallation.

Dois‑je désactiver Gatekeeper pour lancer Excel ?
Non. Évitez les contournements de sécurité. Une application officielle correctement signée n’a pas besoin de dérogation. Corrigez l’app, pas la sécurité.

Que faire si le problème réapparaît après une nouvelle mise à jour ?
Utilisez msupdate pour un rollback vers la version précédente, puis planifiez la ré‑application du correctif dès qu’une build corrigée est disponible.


Journalisation utile (optionnel, pour les curieux)

Pour un diagnostic approfondi, l’app Console peut révéler des erreurs de launchservicesd ou de signature. Vous pouvez filtrer sur « Microsoft Excel ». En Terminal, cette commande affiche les derniers messages liés à Excel :

log show --predicate '(process == "Microsoft Excel") OR (eventMessage CONTAINS "com.microsoft.Excel")' --last 2h

Partagez ces extraits avec votre support si un ticket doit être ouvert.


Bonnes pratiques pour éviter les corruptions d’app

  • Laissez Microsoft AutoUpdate terminer ses opérations avant de fermer/éteindre.
  • Mettez en pause temporairement les nettoyeurs/agences de sécurité lors de l’installation si votre politique IT le permet.
  • Évitez de déplacer manuellement des apps Office hors de /Applications.
  • Testez les mises à jour sur un petit groupe avant déploiement large (en entreprise).

Récapitulatif des actions réalisées et du résultat

ActionEffet attenduRésultat constaté
Démarrage en mode sans échecÉcarter l’interférence d’extensions/daemonsPas de changement : alerte toujours présente
Réinitialisation du conteneur utilisateurSupprimer caches/sandbox corrompusAucun effet dans ce cas
Réinstallation propre d’Excel 16.81Remplacer l’app endommagée par un bundle sainSuccès : Excel fonctionne à nouveau

Résultat final

Après la réinstallation propre d’Excel 16.81, l’application s’ouvre normalement sur macOS Monterey 12.7.3. La panne était due à un bundle endommagé/incomplet consécutif à une mise à jour interrompue ou corrompue. Les classeurs et la licence n’ont pas été affectés. Pour prévenir la récidive, maintenez Microsoft AutoUpdate à jour, conservez un installeur autonome et, en cas de régression, utilisez msupdate --rollback pour revenir à la build précédente.

Sommaire