Comment désinstaller proprement Microsoft Office avant d’installer une nouvelle version
Si vous essayez de mettre à jour ou de désinstaller complètement Office d’un ordinateur Windows, vous savez que cela peut vite devenir compliqué. Les différentes versions et méthodes d’installation (comme « Démarrer en un clic » ou MSI) peuvent parfois compliquer les choses. De plus, des fichiers ou processus résiduels peuvent empêcher une désinstallation propre, entraînant des erreurs d’installation ou des bugs étranges. Il est donc très utile de connaître quelques méthodes fiables pour résoudre ces problèmes. Ce guide présente des outils et des scripts performants qui vous permettront de mener à bien cette tâche, que ce soit pour automatiser le processus sur plusieurs machines ou pour dépanner un PC récalcitrant.
Après ces étapes, votre système sera débarrassé de tous les anciens fichiers Office, entrées de registre et processus verrouillés, prêt pour une nouvelle installation. Fini les conflits et les plantages lors de l’installation ! Un système vierge. Compatible avec les installations Office actuelles comme Office 365, Office 2019 et les anciennes installations MSI. Voyons maintenant les options qui fonctionnent réellement.
Comment résoudre les problèmes de suppression récalcitrante de logiciels Office sous Windows 11
Désinstaller Office automatiquement avec l’outil Microsoft SaRa
L’Assistant de support et de récupération de Microsoft (SaRa) est un peu particulier, mais extrêmement utile. Conçu pour corriger les dysfonctionnements d’Office, il propose également une version en ligne de commande ( SaRA_Cmd ) capable de désinstaller Office en arrière-plan. Plus besoin de se soucier des désinstallateurs manuels. La véritable raison de son efficacité ? Les scripts intégrés de SaRa utilisent OffScrub en interne, un outil très performant pour supprimer les anciens fichiers Office. Si vous automatisez vos tâches ou si vous n’appréciez pas les interfaces graphiques complexes, c’est une excellente solution.
Remarque : Sur certaines configurations, des erreurs peuvent survenir concernant Office ouvert ou des processus bloquant la désinstallation. Car, bien sûr, Windows complique inutilement les choses. Avant d’exécuter la commande, veuillez fermer tous les processus Office.
Stop-Process -Name winword, excel, outlook, msaccess, teams, etc.-Force # Or do this in PowerShell: taskkill /f /im winword.exe taskkill /f /im excel.exe taskkill /f /im outlook.exe taskkill /f /im Teams.exe # Repeat for other Office apps
Maintenant, récupérez l’outil en ligne de commande :
- Téléchargez la dernière version de l’interface de ligne de commande SaRA depuis https://aka.ms/SaRA_CommandLineVersionFiles. Assurez-vous de télécharger la version la plus récente (par exemple, la version 17.00.8256.000).
- Extrayez-le dans un emplacement accessible, comme C:\Tools\SaRACmd.
- Ouvrez AdminPowerShell ou l’invite de commandes, puis naviguez :
cd C:\Tools\SaRACmd
SaRAcmd.exe -S OfficeScrubScenario –AcceptEula -Officeversion All
SaRAcmd.exe -S OfficeScrubScenario -AcceptEula -Officeversion 2013
Soyez attentif au code de sortie : il indique si l’opération a réussi. En cas de succès, un message comme celui-ci s’affichera :
00: Successfully completed this scenario...
Mais si le message indique « Les programmes Office sont en cours d’exécution », cela signifie que des processus sont toujours actifs. Il vaut mieux relancer les commandes d’arrêt, puis réessayer.
Pourquoi cela fonctionne-t-il ?
Cette méthode élimine tous les résidus : entrées de registre, fichiers résiduels et même les éléments Office « Démarrer en un clic ».L’outil en ligne de commande permet de l’intégrer à des outils de déploiement ou de l’exécuter sur plusieurs PC sans avoir à gérer les problèmes d’interface. Attention : il est impératif de fermer toutes les applications Office au préalable, sinon l’opération échouera.
Suppression des anciennes versions d’Office au format MSI à l’aide de l’outil de déploiement Office
Si vos anciennes versions d’Office (comme les versions MSI 2010, 2013 ou 2016) posent problème, vous pouvez configurer leur suppression automatique lors de l’installation des nouvelles versions C2R. L’outil de déploiement Office ( ODT ) utilise un simple fichier de configuration XML. Il suffit d’ajouter la balise RemoveMSI pour supprimer les installations Office précédentes basées sur les fichiers MSI.
<Configuration> <Add OfficeClientEdition="64" Channel="Current" > <Product ID="O365ProPlusRetail" > <Language ID="en-us" /> </Product> </Add> <RemoveMSI /> </Configuration>
Ce n’est pas de la magie, mais c’est extrêmement pratique pour le déploiement d’images d’entreprise ou les mises à niveau massives. Cela permet d’éviter les conflits avec les anciennes versions MSI qui refusent de se désinstaller correctement.
Utilisation des scripts VBS OffScrub (Anciens, mais toujours utiles)
Les scripts OffScrub sont un peu dépassés, mais ils restent fiables pour un nettoyage complet d’Office, notamment en cas de fichiers résiduels tenaces ou d’installations corrompues. Ces scripts suppriment tout ce qui est lié à Office (entrées de registre, fichiers installés, etc.), même si le programme d’installation est corrompu ou s’il manque des fichiers. Ils sont souvent utilisés par les techniciens du support Microsoft pour une bonne raison : leur efficacité.
Voici comment procéder : téléchargez les scripts depuis le dépôt GitHub officiel. Ensuite, créez un répertoire pour chaque version d’Office (par exemple : 2003, 2007, 2010, etc.) et placez-y les fichiers VBS correspondants.
Exécutez les scripts avec cscript, en veillant à utiliser le fichier cscript.exe adapté à votre système (32 bits ou 64 bits).Sous Windows 64 bits, vous devrez peut-être exécuter :
@echo off if "%PROCESSOR_ARCHITEW6432%"=="AMD64" ( "%SystemRoot%\Sysnative\cscript.exe" %* ) else ( "%SystemRoot%\System32\cscript.exe" %* )
Cela s’avère utile si votre script SCCM ou de déploiement est en 32 bits, mais que le système est en 64 bits.
Exemple de commande à exécuter pour Office 2016 :
cscript.exe "O365\OffScrubc2r.vbs" ALL /Quiet /NoCancel /Force
De mon côté, ces scripts fonctionnent même si Office est partiellement endommagé ou si son programme d’installation a complètement disparu. Attention cependant : certaines clés de registre et certains fichiers de configuration peuvent subsister tant que vous n’aurez pas exécuté les scripts en entier. C’est une bonne solution pour une réinitialisation complète si les désinstallateurs classiques échouent ou laissent des fichiers inutiles.
Approche PowerShell pour Store et Office moderne
Si votre suite Office provient du Microsoft Store (comme la suite Office préinstallée sur certains ordinateurs portables), PowerShell offre un moyen rapide de la désinstaller :
Get-AppxProvisionedPackage -Online | Where-Object { $_.packagename -match "Microsoft. Office. Desktop" } | Remove-AppxProvisionedPackage -Online
Cette méthode est un peu fragile, mais elle fonctionne généralement bien pour les applications Office intégrées. De plus, si vous souhaitez simplement supprimer un package Office installé via le Gestionnaire de packages Windows ou le Microsoft Store, Get-Package -Name "*Office*" | Uninstall-Packagec’est une méthode douce (mais parfois incomplète).
N’oubliez pas que, pour un nettoyage complet, notamment des anciennes installations MSI ou des installations résiduelles, les méthodes ci-dessus sont les plus efficaces. Sur certaines machines, il vous faudra peut-être réessayer après avoir redémarré ou arrêté de nouveau les processus.
Résumé
- Utilisez la ligne de commande SaRA pour automatiser la désinstallation de toutes les versions d’Office, particulièrement pratique pour les flux de travail de masse.
- Configurez votre fichier XML avec RemoveMSI pour supprimer les anciennes installations MSI lors d’une nouvelle installation.
- Utilisez les scripts OffScrub pour un nettoyage manuel approfondi lorsque les autres méthodes échouent.
- Pour les versions du Microsoft Store, PowerShell peut supprimer les applications Office intégrées, mais cette opération est moins complète.
Conclure
Nettoyer les anciennes installations d’Office peut être fastidieux, mais ces outils et méthodes sont étonnamment efficaces, même si leur configuration est un peu longue. Une fois tout effacé, les nouvelles installations d’Office se déroulent généralement beaucoup plus facilement. Pensez simplement à fermer toutes les applications Office avant de les utiliser, sinon vous risquez de rencontrer des erreurs. J’espère que cela vous fera gagner du temps. Bonne chance !