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.
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é)
- Démarrer en mode sans échec pour neutraliser les extensions/daemons tiers. Dans ce cas précis, cela n’a pas suffi.
- Réinitialiser le conteneur Excel en déplaçant
~/Library/Containers/com.microsoft.Excel
hors de la Bibliothèque. Ici encore, sans effet. - 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) :
- Éteignez le Mac.
- Maintenez le bouton d’alimentation jusqu’à l’apparition des options de démarrage.
- Sélectionnez votre disque de démarrage, puis maintenez la touche Maj et cliquez sur « Continuer en mode sans échec ».
- Connectez-vous, attendez que « Mode sans échec » s’affiche, puis essayez d’ouvrir Excel.
Étapes (Mac Intel) :
- Allumez le Mac et maintenez Maj dès le démarrage.
- 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.
- Quittez Excel et toutes les apps Office.
- Dans le Finder, utilisez Aller → Aller au dossier… et saisissez :
~/Library/Containers/
- Repérez
com.microsoft.Excel
(parfois nommé « Microsoft Excel »). Déplacez le dossier sur le Bureau (sauvegarde). - Videz la corbeille plus tard seulement si tout refonctionne.
- 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.
- Quittez toutes les apps Office (Word, Outlook, etc.).
- Ouvrez
/Applications
et glissez Microsoft Excel.app vers la Corbeille. - Redémarrez le Mac pour libérer les verrous et réinitialiser les caches système.
- Installez le package autonome d’Excel 16.81 (installeur officiel Microsoft).
- 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ôme | Cause probable | Action recommandée |
---|---|---|
Alerte « damaged or incomplete » | Signature de code invalide / bundle incomplet | Réinstallation propre du package Excel |
Excel seul est affecté, Word/PPt OK | Mise à jour partielle d’Excel | Supprimer l’app et réinstaller Excel uniquement |
Échec après MAU récent | Téléchargement corrompu ou MAU interrompu | Réinstaller depuis un installeur autonome |
Lancement OK en session admin, KO en session standard | Conteneur utilisateur corrompu | Déplacer ~/Library/Containers/com.microsoft.Excel |
Panneau « stop » sur l’icône | Quarantaine/attributs étendus incohérents | Ré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
- Ouvrez Utilitaire de disque → sélectionnez le volume système → cliquez sur SOS.
- 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
- Ouvrez le Terminal et listez les apps et leurs identifiants :
"/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" --list
- 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)
Commande | But | Interprétation |
---|---|---|
codesign --verify --deep --strict /Applications/Microsoft\ Excel.app | Valider la signature du bundle Excel | Erreur → bundle incohérent, réinstallation recommandée |
spctl --status | Contrôler Gatekeeper | Doit renvoyer « assessments enabled » |
diskutil verifyVolume / | Vérifier le système de fichiers | En cas d’erreur, lancer « SOS » via Utilitaire de disque |
log show --predicate 'process == "Microsoft Excel"' --last 1h | Consulter les logs récents d’Excel | Repérer des messages de signature ou de chargement |
"/Library/.../msupdate" --list | Identifier l’app et les versions | Préparer un rollback ou une réinstallation via MAU |
Procédure de réinstallation propre : pas à pas (avec bonnes pratiques)
- Préparer : fermez Office, sauvegardez votre travail et vérifiez l’espace disque (≥ 5 Go libres).
- Désinstaller l’app : dans
/Applications
, faites glisser Microsoft Excel.app vers la Corbeille. - Redémarrer macOS pour remettre à zéro les verrous de fichiers et les caches de lancement.
- Installer Excel 16.81 depuis un installeur autonome Microsoft (ou le package d’Office contenant Excel 16.81).
- Premier lancement : si un écran de connexion apparaît, entrez votre compte Microsoft 365/Office 2021.
- 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
Action | Effet attendu | Résultat constaté |
---|---|---|
Démarrage en mode sans échec | Écarter l’interférence d’extensions/daemons | Pas de changement : alerte toujours présente |
Réinitialisation du conteneur utilisateur | Supprimer caches/sandbox corrompus | Aucun effet dans ce cas |
Réinstallation propre d’Excel 16.81 | Remplacer l’app endommagée par un bundle sain | Succè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.