Scripts pour désinstaller complètement les anciennes versions d'Office. Scripts pour désinstaller complètement les anciennes versions d'Office Comment désinstaller complètement Office 365

- c'est automatique.

  • Cliquez avec le bouton droit (RMB) sur l'icône Démarrer et exécutez la commande Panneau de configuration.
  • Sélectionnez la section "Programmes et fonctionnalités".
  • Faites un clic gauche sur Microsoft Office et sélectionnez Désinstaller.

Si après cette action, certains dossiers liés à ce progiciel se trouvent sur l'ordinateur, vous devez utiliser une autre méthode.

Suppression manuelle d'Office 2016 :

id="a1">

N'oubliez pas que la désinstallation manuelle est un processus long et compliqué, alors lisez attentivement le manuel !

La première étape consiste à déterminer le type d'installation. Pour cela, lancez n'importe quelle application Office et cliquez sur "Fichier / Compte". Si l'installation a utilisé la technologie Click-to-Run, vous verrez les options de mise à jour. Dans le cas d'une installation à l'aide d'un package MSI, les mises à jour ne peuvent être installées que via le Windows Center.

Suppression du package « Cliquer pour exécuter » :

  1. Localisez le dossier d'installation d'Office (le plus souvent situé dans C:\Program Files). Faites un clic droit sur le dossier et sélectionnez la commande "Supprimer". Ainsi, nous supprimerons les packages d'installation.
  2. Pour désinstaller Office, vous devez vous débarrasser des tâches planifiées par le programme. Pour ce faire, ouvrez une fenêtre d'invite de commande (avec un compte administrateur) et entrez les commandes indiquées dans l'image ci-dessous, en appuyant sur Entrée après chacune.

    Terminer les tâches à l'aide du gestionnaire : ouvrez la section "Processus" et si vous voyez que les tâches indiquées dans la figure ci-dessous sont dans la liste, elles doivent être terminées.

  3. Ensuite - supprimez le service Office (ouvrez une fenêtre d'invite de commande et tapez "sc delete ClickToRunSvc", puis confirmez l'action en cliquant sur OK).
  4. Décochez Démarrer à partir des raccourcis du programme.

Si Office a été installé via MSI, la désinstallation s'effectue à l'aide des outils de désinstallation système standard de Windows.

Dans le cadre de la tâche de mise à jour massive d'Office vers la dernière version sur les ordinateurs de tous les utilisateurs (selon le schéma), nous devions développer une solution simple pour la suppression automatique correcte de toutes les autres versions de Microsoft Office précédemment installées sur les ordinateurs. Il est censé utiliser ces scripts dans des tâches de suppression/installation automatique d'Office via les packages SCCM.

Dans la plupart des cas, avant d'installer une nouvelle version d'Office, il est conseillé de supprimer toutes les versions de MS Office précédemment installées sur l'ordinateur (l'utilisation simultanée de différentes versions d'Office sur le même ordinateur est prise en charge, mais déconseillée en raison de problèmes potentiels) . Par conséquent, il est devenu nécessaire de développer des scripts qui supprimeraient correctement toute version d'Office précédemment installée sur un PC.

Scripts VBS OffScrub

Après avoir examiné plusieurs façons de supprimer les versions d'Office précédemment installées, nous avons décidé d'utiliser les scripts OffScrub de Microsoft Premier Support. Scénarios OffScrub font partie des packages des packages officiels EasyFix (le package de suppression forcée d'Office 2007 et 2010, s'ils ne peuvent pas être supprimés de manière standard à partir du Panneau de configuration) Pour supprimer Office 2013 et 2016, un autre outil est utilisé - le package O15CTRRupprime.diagcab, qui inclut également les scripts OffScrub (voir note de bas de page juste en dessous)

Les scripts Offscrub sont des scripts vbs permettant d'automatiser la suppression de produits d'Office. Ces scripts vous permettent de nettoyer complètement le système des traces d'Office précédemment installé, quelles que soient ses performances actuelles. Voici les principaux avantages d'utiliser Offscrub pour désinstaller Office :

  • Possibilité de désinstaller une ancienne version même si les fichiers d'installation d'origine ou le cache Office sont manquants ou corrompus
  • La ruche utilisateur dans le registre n'est pas affectée
  • Fournit un retrait complet
  • Supprimer les paramètres obsolètes et tous les produits (y compris Project, Visio, Visio Viewer)

Le script du package O15CTRRemove.diagcab permet de déterminer la version installée d'Office et d'appeler le script Offscrub*.vbs pour la version correspondante d'Office.

Tout d'abord, vous devez télécharger le fichier à partir du site Web de Microsoft Répare le pour les versions d'Office et de Windows utilisées dans votre infrastructure.

Vous pouvez télécharger le package O15CTRRemove.diagcab pour différentes versions d'Office et de Windows à partir de (https://support.microsoft.com/en-us/kb/971179).

Note importante. Auparavant, cette page contenait des liens vers le package EasyFix et O15CTRRemove.diagcab. Pour le moment, il n'y a qu'un lien vers le package universel O15CTRRemove.diagcab, qui peut être utilisé pour supprimer Office 2013/2016 sur Windows 7, Windows 8 et Windows 10. De plus, en début d'année dans l'archive O15CTRSupprimer.diagcab il y avait des scripts Offscrub pour les nouvelles versions d'Office, maintenant seuls les scripts PowerShell y restent. Ces versions (et d'autres) des scripts vbs Offscrub ne peuvent désormais être obtenues qu'à partir du référentiel officiel Office Developer GitHub (OfficeDev).

Version bureautiqueWindows 7Windows 8Windows 10
Bureau 2003MicrosoftFixit20054.mini.diagcabAbsent
Bureau 2007MicrosoftFixit20052.mini.diagcabAbsent
Bureau 2010MicrosoftFixit20055.mini.diagcab
Bureau 2013Fichier OffScrub_O15msi.vbs sur GitHub
Bureau 2016Fichier OffScrub_O16msi.vbs sur GitHub
Office 365/ Démarrer en un clicFichier OffScrubc2r.vbs sur GitHub

Téléchargez les fichiers spécifiés et enregistrez-les dans le répertoire C:\tools\OfficeUninstall. Les fichiers *.diagcab sont des archives ordinaires au format CAB qui peuvent être décompressées à l'aide de la commande développer.

Ainsi, par commodité, pour chaque version d'Office, nous allons créer un répertoire séparé :

définir OFFICEREMOVE=C:\tools\OfficeUninstall\
md "%OFFICEREMOVE%\2003"
md "%OFFICEREMOVE%\2007"
md "%OFFICEREMOVE%\2010"
md "%OFFICEREMOVE%\2013"
md "%OFFICEREMOVE%\2016"
md "%OFFICEREMOVE%\O365"

Maintenant, dans chaque répertoire des archives diagcab téléchargées, nous décompressons uniquement les fichiers vbs.

développer -i "%OFFICEREMOVE%\MicrosoftFixit20054.mini.diagcab" -f:OffScrub*.vbs "%OFFICEREMOVE%\2003"
développer -i "%OFFICEREMOVE%\MicrosoftFixit20052.mini.diagcab" -f:OffScrub*.vbs "%OFFICEREMOVE%\2007"
développer -i "%OFFICEREMOVE%\MicrosoftFixit20055.mini.diagcab" -f:OffScrub*.vbs "%OFFICEREMOVE%\2010"

Et copiez les mêmes fichiers vbs pour les nouvelles versions d'Office téléchargées depuis GitHub.

déplacer /y "%OFFICEREMOVE%\OffScrub_O15msi.vbs" "%OFFICEREMOVE%\2013"
déplacer /y "%OFFICEREMOVE%\OffScrub_O16msi.vbs" "%OFFICEREMOVE%\2016"
déplacer /y "%OFFICEREMOVE%\OffScrubc2r.vbs" "%OFFICEREMOVE%\O365"

Ainsi, nous aurons de tels fichiers vbs :

  • 2003\OffScrub03.vbs
  • 2007\ OffScrub07.vbs
  • 2010\ OffScrub10.vbs
  • 2013\ OffScrub_O15msi.vbs
  • 2016\ OffScrub_O16msi.vbs
  • O365\OffScrubc2r.vbs

La liste des arguments disponibles pour tout script OffScrub vbs peut être obtenue comme ceci :

OffScrub_O16msi.vbs /?

Service de support client Microsoft - Utilitaire de suppression MSI Office 2016
OffScrub_O16msi.vbs aide à supprimer les produits Office 2016 MSI Server et Client
Utilisation : OffScrub_O16msi.vbs

Fonctionnalités d'exécution de scripts OffScrub vbs via SCCM

Pour que le script de désinstallation d'Office fonctionne correctement sur les versions 64 bits de Windows, lorsque vous les exécutez avec un client Configuration Manager 32 bits, vous devez exécuter la version appropriée de cscript.exe. Par conséquent, sur un système 64 bits, pour exécuter des scripts, vous devez exécuter le processeur cscript.exe à partir du répertoire C:\Windows\SysWOW64.

Cette fonctionnalité peut être réalisée avec un script. NativeCScript.cmd:

@Écho off
si "%PROCESSOR_ARCHITEW6432%"=="AMD64" (
"%SystemRoot%\Sysnative\cscript.exe" %*
) autre (
"%SystemRoot%\System32\cscript.exe" %*
)

L'archive terminée avec tous les fichiers nécessaires peut être téléchargée sur notre site Web : (1,4 Mo)

Nettoyer le script de désinstallation pour Office 2003

La commande permettant d'exécuter manuellement le script pour supprimer proprement les composants Office 2003 sur un ordinateur ressemblera à ceci :

Cscript.exe "%OFFICEREMOVE%\2003\OffScrub03.vbs" ALL /Quiet /NoCancel /Force /OSE

Si la tâche de désinstallation est exécutée en tant que package SCCM, la commande de désinstallation peut ressembler à ceci :

"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2003\OffScrub03.vbs" ALL /Quiet /NoCancel /Force /OSE"

Nettoyer le script de désinstallation pour Office 2007

Commande pour supprimer proprement les composants Office 2007 pour un lancement manuel :

Cscript.exe "%OFFICEREMOVE%\2007\OffScrub07.vbs" ALL /Quiet /NoCancel /Force /OSE

"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2007\OffScrub07.vbs" ALL /Quiet /NoCancel /Force /OSE"

Nettoyer le script de désinstallation pour Office 2010

Commande pour désinstaller proprement Microsoft Office 2010 pour un lancement manuel :

Cscript.exe "%OFFICEREMOVE%\2010\OffScrub10.vbs" ALL /Quiet /NoCancel /Force /OSE

Lorsqu'il est lancé via Configuration Manager :

"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2010\OffScrub10.vbs" ALL /Quiet /NoCancel /Force /OSE"

Nettoyer le script de désinstallation pour Office 2013

La commande pour supprimer complètement les composants de Microsoft Office 2013 pour le lancement manuel :

Cscript.exe "%OFFICEREMOVE%\2013\OffScrub_O15msi.vbs" ALL /Quiet /NoCancel /Force /OSE

Pour exécuter un script via une tâche SCCM :

"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2013\OffScrub_O15msi.vbs" ALL /Quiet /NoCancel /Force /OSE"

Nettoyer le script de désinstallation pour Office 2016

La commande pour exécuter manuellement le script pour supprimer complètement les composants Office 2016 sur l'actuel ressemblera à ceci :

Cscript.exe "%OFFICEREMOVE%\2016\OffScrub_O16msi.vbs" ALL /Quiet /NoCancel /Force /OSE

Vous pouvez commencer à désinstaller Office 2016 du package SCCM avec la commande suivante :

"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2016\OffScrub_O16msi.vbs" ALL /Quiet /NoCancel /Force /OSE"

Cliquez pour exécuter Office / Script de désinstallation propre d'Office 365

Commande pour supprimer complètement les composants Office Click to Run / Office 365 pour le lancement manuel :

Cscript.exe "%OFFICEREMOVE%\C2R\OffScrubc2r.vbs" ALL /Quiet /NoCancel /Force /OSE

Pour exécuter un script via une tâche SCCM :

"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "C2R\OffScrubc2r.vbs" ALL /Quiet /NoCancel /OSE"

Détection automatique de la version Office

Le projet Git Remove-PreviousOfficeInstalls inclut également un script Supprimer-PreviousOfficeInstalls.ps1, qui devrait détecter automatiquement la version de MS Office installée sur l'ordinateur et appeler l'un des scripts de conseil OffScrub. Avec certaines modifications, il peut également être utilisé dans les scripts de désinstallation d'Office.

. Pour le deuxième jour, je l'ai ajusté à moi-même, en cours de route, je travaille sur deux ordinateurs que j'ai encore chez moi. Donc, sur ces machines, Microsoft Office 2010 se tenait avant cela, mais comme il est plutôt obsolète, et il fonctionne beaucoup plus lentement que 2013.

Eh bien, en général, il a été décidé d'installer le dernier cri Office 2013 plus. Mais soudain, je suis tombé sur un problème imprévu.

Une erreur est apparue lors de la tentative d'installation. Le fait est que j'ai un système 64 bits, mais le programme d'installation a trouvé un composant Office 2015 32 bits d'origine inconnue, qui m'a demandé de le supprimer avant d'installer un nouveau package.

Et ici, la danse avec des tambourins a commencé. Il s'est avéré que la suppression du bureau n'est pas une tâche si facile. J'ai commencé à chercher une solution.

Alors ce que j'ai essayé de faire :

  1. Désinstaller un composant à l'aide de Programmes et fonctionnalités dans le Panneau de configuration
  2. Supprimer manuellement les traces de bureau à l'aide de regedit
  3. Utilisation du programme RegOrganizer
  4. D'autres tentatives qui n'ont pas abouti.

Qu'est-ce qui m'a aidé?

Amis, il s'est avéré que MicroSoft lui-même a finalement pris soin de ses utilisateurs, après une recherche acharnée, j'ai trouvé un programme magique qui a tout fait en quelques secondes.

Donc, si vous ne savez pas comment désinstaller Office, je vous recommanderais l'algorithme d'actions suivant :

  1. Essayez de désinstaller Office en utilisant les méthodes standard
  2. Si le premier élément n'a pas fonctionné, téléchargez le programme FixIT et exécutez-le sur votre ordinateur.
  3. Si les méthodes ci-dessus n'ont pas aidé, accédez au site Web du bureau et recherchez votre problème sur Google ou posez une question au service d'assistance.

Merci dans les commentaires)

  • Un dépanneur démarrera car il s'agit d'un utilitaire de diagnostic. Ensuite, sélectionnez l'option "Non", car le programme vous proposera de restaurer les applications.

  • Dans la fenêtre suivante, cliquez sur "Désinstaller un programme" et attendez que le processus se termine.
IMPORTANT! Après avoir supprimé le logiciel avec cet utilitaire, vous devez exécuter CCleaner et nettoyer Windows 10 des anciens fichiers.

Suppression manuelle du programme office

Pour désinstaller un programme bureautique d'un système Windows 10, il convient de suivre un certain nombre d'étapes simples :

  • Dans un premier temps, vous devez vérifier quelle version du compte est utilisée sur votre PC. Pour ce faire, ouvrez n'importe quelle application, par exemple Word, et sélectionnez "Fichier", "Compte". Si vous voyez le bouton Options de mise à jour, l'installation était un Click-to-Run. S'il n'y a pas de bouton Options de mise à jour, MSI a été utilisé.

  • Accédez à C:\Program Files\. Trouvez le dossier "Microsoft Office". Faites un clic droit dessus et sélectionnez "Supprimer".
  • Ouvrez maintenant une invite de commande avec les droits d'administrateur et entrez les commandes suivantes dans l'ordre.

schtasks.exe /delete /tn "\Microsoft\Office\Office Mises à jour automatiques"

schtasks.exe /delete /tn "\Microsoft\Office\Office Maintenance de l'abonnement"

schtasks.exe /delete /tn "\Microsoft\Office\Office ClickToRun Service Monitor"

schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentLogOn2016"

schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentFallBack2016"

IMPORTANT! La méthode pour Microsoft Office 2016 est décrite ici. Si vous utilisez la version 2010, alors dans les chemins où 2016 est indiqué, nous indiquons 2010.
  • Ensuite, nous complétons tous les processus associés aux applications bureautiques.
  • Vous devez maintenant supprimer le service du programme. Pour ce faire, entrez "sc delete ClickToRunSvc" sur la ligne de commande.
  • Ouvrez le dossier "ProgramFiles" et supprimez "Microsoft Office 16", "Microsoft Office".
  • Ouvrez "ProgramFiles(x86)" et supprimez le dossier "Microsoft Office".
  • Appuyez sur "Win + R" et entrez "%CommonProgramFiles%\Microsoft Shared". Une nouvelle fenêtre s'ouvrira. Supprimez le dossier "ClickToRun".
  • Dans le dossier caché "ProgramData", nous trouvons "Microsoft". Ici, nous supprimons le dossier "ClickToRun". De plus, dans ProgramData\Microsoft\Office, vous devez rechercher et supprimer le fichier ClickToRunPackagerLocker.
  • Vous devez également supprimer les branches de registre :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppVISV

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Office - fr-fr

HKEY_CURRENT_USER\Software\Microsoft\Office

  • Lancez l'invite de commande avec les droits d'administrateur et tapez "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs". Cette commande supprimera tous les raccourcis du menu Démarrer.
IMPORTANT! Après avoir supprimé le progiciel de bureau, vous devez redémarrer l'ordinateur et commencer à nettoyer le système à l'aide de n'importe quel nettoyant.

Pour plus d'informations sur la suppression de la suite bureautique de Windows 10, consultez la vidéo :