Maison / l'Internet / Scripts pour désinstaller complètement les anciennes versions d'Office. Scripts pour désinstaller complètement les anciennes versions d'Office Impossible de désinstaller Office 365

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

. 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, je me tenais devant Microsoft Office 2010. Mais comme il est plutôt obsolète et qu'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 truc c'est que j'ai du 64. système de bits, mais le programme d'installation a trouvé un composant Office 2015 de 32 pièces d'origine inconnue, qui a demandé à être supprimé 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)

Dans le top dix, quelle que soit l'édition, le développeur embarque la suite applicative Office 365, destinée à remplacer le familier Microsoft Office. Cependant, ce package est basé sur un abonnement, assez coûteux et utilise des technologies cloud, ce que de nombreux utilisateurs n'aiment pas - ils préféreraient supprimer ce package et en installer un plus familier. Notre article d'aujourd'hui est conçu pour vous aider à faire exactement cela.

La tâche peut être résolue de plusieurs manières - en utilisant un utilitaire spécial de Microsoft ou outil système désinstaller des programmes. Nous vous déconseillons d'utiliser un logiciel de désinstallation : Office 365 est étroitement intégré au système, et sa suppression par un outil tiers peut perturber son fonctionnement, et deuxièmement, une application tierce ne pourra toujours pas la supprimer complètement.

Méthode 1 : désinstaller via les programmes et fonctionnalités

Le moyen le plus simple de résoudre le problème est d'utiliser un outil "Programmes et fonctionnalités". L'algorithme est le suivant :


Cette méthode est la plus simple de toutes, et en même temps la moins fiable, car souvent le package Office 365 n'est pas affiché dans le composant logiciel enfichable spécifié et un outil alternatif doit être utilisé pour le supprimer.

Méthode 2 : utilitaire de désinstallation de Microsoft

Les utilisateurs se sont souvent plaints de l'impossibilité de supprimer ce paquet, si récemment les développeurs ont publié utilitaire spécial, que vous pouvez utiliser pour désinstaller Office 365.

  1. Suivez le lien ci-dessus. Cliquez sur le bouton "Télécharger" et téléchargez l'utilitaire à n'importe quel endroit approprié.
  2. Fermez toutes les applications ouvertes, et notamment les applications bureautiques, puis lancez l'outil. Dans la première fenêtre cliquez "Plus loin".
  3. Attendez que l'outil fasse son travail. Très probablement, vous verrez un avertissement, cliquez dessus Oui.
  4. Le message de désinstallation réussie ne dit toujours rien - très probablement, une désinstallation régulière ne suffira pas, alors cliquez sur "Plus loin" pour continuer à travailler.


    Utilisez à nouveau le bouton "Plus loin".
  5. À ce stade, l'utilitaire recherche d'autres problèmes. En règle générale, il ne les détecte pas, mais si vous avez un autre ensemble d'applications Microsoft Office installées sur votre ordinateur, vous devrez également les supprimer, car sinon les associations avec tous les formats de documents Microsoft Office seront réinitialisées, et ce n'est pas le cas. possible de les reconfigurer.

- 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 se produit à l'aide de signifie standard désinstallation Systèmes Windows.

  • 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".
  • Ouvert ligne 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".
  • À dossier caché"ProgramData" trouve "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 retiré le paquet programmes de bureau vous devez redémarrer votre 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 :

Dans le cadre de la tâche de mise à niveau groupée d'Office vers 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 automatique / installation d'Office via les packs SCCM.

Dans la plupart des cas, avant d'installer nouvelle version Office, il est conseillé de supprimer les versions de MS Office préalablement installées sur le poste (utilisation simultanée différentes versions Office sur une seule machine est pris en charge mais non recommandé 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 envisagé plusieurs façons de supprimer précédemment installé versions d'Office, nous avons décidé d'utiliser les scripts OffScrub de Microsoft Premier Support. Scénarios OffScrub font partie des packages officiels EasyFix (pack de suppression forcée Office 2007 et 2010 s'ils ne peuvent pas être supprimés de manière standard 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 suppression 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 version installée Office et appelez le script Offscrub*.vbs pour la version appropriée d'Office.

Tout d'abord, vous devez télécharger depuis le site Fichier 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. Sur le ce moment il n'y avait 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.diagcabDisparu
Bureau 2007MicrosoftFixit20052.mini.diagcabDisparu
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échargement fichiers spécifiés et enregistrez-le 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 64 bits Versions Windows, lorsqu'il est lancé par le 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 pour exécuter manuellement le script de suppression propre Composants de bureau 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

Équipe complète désinstaller Microsoft Office 2010 pour le 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.