Come rimuovere completamente Office 365 da un computer. Script per disinstallare completamente le vecchie versioni di Office

23.02.2023 Mezzi sociali

Nell'ambito dell'attività di aggiornamento di massa di Office all'ultima versione sui computer di tutti gli utenti (secondo lo schema), era necessario sviluppare una soluzione semplice per la corretta rimozione automatica di qualsiasi altra versione di Microsoft Office precedentemente installata sui computer. Dovrebbe utilizzare questi script nelle attività per la rimozione/installazione automatica di Office tramite i pacchetti SCCM.

Nella maggior parte dei casi, prima di installare una nuova versione di Office, è consigliabile rimuovere eventuali versioni di MS Office precedentemente installate sul computer (l'utilizzo simultaneo di diverse versioni di Office sullo stesso computer è supportato, ma sconsigliato a causa di potenziali problemi) . Pertanto, si è reso necessario sviluppare script che rimuovessero correttamente qualsiasi versione di Office precedentemente installata su un PC.

Script VBS OffScrub

Dopo aver esaminato diversi modi per rimuovere le versioni di Office installate in precedenza, abbiamo deciso di utilizzare gli script OffScrub del supporto Microsoft Premier. Script OffScrub fanno parte dei pacchetti dei pacchetti ufficiali EasyFix (il pacchetto per la rimozione forzata di Office 2007 e 2010, se non possono essere rimossi in modo standard dal Pannello di controllo) Per rimuovere Office 2013 e 2016, viene utilizzato un altro strumento: il pacchetto O15CTRRimuovi.diagcab, che include anche gli script OffScrub (vedi nota a piè di pagina appena sotto)

Gli script Offscrub sono script vbs per automatizzare la rimozione dei prodotti da Office. Questi script consentono di ripulire completamente il sistema dalle tracce di Office precedentemente installato, indipendentemente dalle sue prestazioni attuali. Ecco i principali vantaggi dell'utilizzo di Offscrub per disinstallare Office:

  • Possibilità di disinstallare una versione precedente anche se i file di installazione originali o la cache di Office sono mancanti o danneggiati
  • L'hive utente nel registro non è interessato
  • Fornisce la rimozione completa
  • Rimuovi le impostazioni obsolete e tutti i prodotti (inclusi Project, Visio, Visio Viewer)

Lo script del pacchetto O15CTRRemove.diagcab consente di determinare la versione di Office installata e di chiamare lo script Offscrub*.vbs per la versione di Office corrispondente.

Prima di tutto, devi scaricare il file dal sito Web di Microsoft Aggiustalo per le versioni di Office e Windows utilizzate nell'infrastruttura.

È possibile scaricare il pacchetto O15CTRRemove.diagcab per diverse versioni di Office e Windows da (https://support.microsoft.com/en-us/kb/971179).

Nota importante. In precedenza, questa pagina conteneva collegamenti sia al pacchetto EasyFix che a O15CTRRemove.diagcab. Al momento, esiste solo un collegamento al pacchetto universale O15CTRRemove.diagcab, che può essere utilizzato per rimuovere Office 2013/2016 su Windows 7, Windows 8 e Windows 10. Inoltre, all'inizio dell'anno nell'archivio O15CTRRemove.diagcab c'erano script Offscrub per le nuove versioni di Office, ora rimangono solo gli script PowerShell. Queste (e altre) versioni degli script vbs Offscrub ora possono essere ottenute solo dal repository GitHub ufficiale di Office Developer (OfficeDev).

Versione per ufficioWindows 7Windows 8Windows 10
Ufficio 2003MicrosoftFixit20054.mini.diagcabAssente
Ufficio 2007MicrosoftFixit20052.mini.diagcabAssente
Ufficio 2010MicrosoftFixit20055.mini.diagcab
Ufficio 2013File OffScrub_O15msi.vbs su GitHub
Ufficio 2016File OffScrub_O16msi.vbs su GitHub
Office 365/ A portata di clicFile OffScrubc2r.vbs su GitHub

Scaricare i file specificati e salvarli nella directory C:\tools\OfficeUninstall. I file *.diagcab sono normali archivi in ​​formato CAB che possono essere decompressi utilizzando il comando espandere.

Quindi, per comodità, per ogni versione di Office, creeremo una directory separata:

set OFFICEREMOVE=C:\strumenti\OfficeUninstall\
md "%OFFICEREMOVE%\2003"
md "%OFFICEREMOVE%\2007"
md "%OFFICEREMOVE%\2010"
md "%OFFICEREMOVE%\2013"
md "%OFFICEREMOVE%\2016"
md "%OFFICEREMOVE%\O365"

Ora, in ogni directory dagli archivi diagcab scaricati, scompatteremo solo i file vbs.

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

E copia gli stessi file vbs per le nuove versioni di Office scaricate da GitHub.

sposta /y "%OFFICEREMOVE%\OffScrub_O15msi.vbs" "%OFFICEREMOVE%\2013"
sposta /y "%OFFICEREMOVE%\OffScrub_O16msi.vbs" "%OFFICEREMOVE%\2016"
sposta /y "%OFFICEREMOVE%\OffScrubc2r.vbs" "%OFFICEREMOVE%\O365"

Quindi, avremo tali file vbs:

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

L'elenco degli argomenti disponibili per qualsiasi script OffScrub vbs può essere ottenuto in questo modo:

OffScrub_O16msi.vbs /?

Servizio di assistenza clienti Microsoft - Utilità di rimozione MSI di Office 2016
OffScrub_O16msi.vbs aiuta a rimuovere i prodotti Office 2016 MSI Server e Client
Utilizzo: OffScrub_O16msi.vbs

Caratteristiche dell'esecuzione di script OffScrub vbs tramite SCCM

Affinché lo script di disinstallazione di Office funzioni correttamente nelle versioni a 64 bit di Windows, quando vengono eseguite con un client di Configuration Manager a 32 bit, è necessario eseguire la versione appropriata di cscript.exe. Pertanto, su un sistema a 64 bit, per eseguire gli script, è necessario eseguire il processore cscript.exe dalla directory C:\Windows\SysWOW64.

Questa funzionalità può essere ottenuta con uno script. NativeCScript.cmd:

@eco disattivato
if "%PROCESSOR_ARCHITEW6432%"=="AMD64" (
"%SystemRoot%\Sysnative\cscript.exe" %*
) altro (
"%SystemRoot%\System32\cscript.exe" %*
)

L'archivio finito con tutti i file necessari può essere scaricato dal nostro sito web: (1.4 Mb)

Script di disinstallazione pulito per Office 2003

Il comando per eseguire manualmente lo script per rimuovere in modo pulito i componenti di Office 2003 su un computer sarà simile al seguente:

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

Se il processo di disinstallazione viene eseguito come pacchetto SCCM, il comando di disinstallazione potrebbe essere simile al seguente:

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

Script di disinstallazione pulito per Office 2007

Comando per rimuovere in modo pulito i componenti di Office 2007 per l'avvio manuale:

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"

Script di disinstallazione pulito per Office 2010

Comando per disinstallare in modo pulito Microsoft Office 2010 per l'avvio manuale:

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

Quando viene avviato tramite Configuration Manager:

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

Script di disinstallazione pulito per Office 2013

Il comando per rimuovere completamente i componenti di Microsoft Office 2013 per l'avvio manuale:

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

Per eseguire uno script tramite un processo SCCM:

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

Script di disinstallazione pulito per Office 2016

Il comando per eseguire manualmente lo script per rimuovere completamente i componenti di Office 2016 su quello corrente sarà simile al seguente:

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

Puoi iniziare a disinstallare Office 2016 dal pacchetto SCCM con il seguente comando:

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

Office Fare clic per eseguire / Script di disinstallazione pulita di Office 365

Comando per rimuovere completamente i componenti di Office Click to Run/Office 365 per l'avvio manuale:

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

Per eseguire uno script tramite un processo SCCM:

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

Rilevamento automatico della versione di Office

Il progetto Remove-PreviousOfficeInstalls Git include anche uno script Rimuovere-PreviousOfficeInstalls.ps1, che dovrebbe rilevare automaticamente la versione di MS Office installata sul computer e chiamare uno degli script di consulenza OffScrub. Con alcune modifiche, può essere utilizzato anche negli script di disinstallazione di Office.

Nella top ten, indipendentemente dall'edizione, lo sviluppatore incorpora la suite di applicazioni Office 365, destinata a sostituire il familiare Microsoft Office. Tuttavia, questo pacchetto è basato su abbonamento, piuttosto costoso e utilizza tecnologie cloud, che a molti utenti non piacciono: preferirebbero rimuovere questo pacchetto e installarne uno più familiare. Il nostro articolo di oggi è progettato per aiutarti a fare proprio questo.

L'attività può essere risolta in diversi modi: utilizzando un'utilità speciale di Microsoft o utilizzando lo strumento di disinstallazione del sistema. Si sconsiglia di utilizzare il software di disinstallazione: Office 365 è strettamente integrato nel sistema e la sua rimozione da parte di uno strumento di terze parti potrebbe interromperne il funzionamento e, in secondo luogo, un'applicazione di terze parti non sarà comunque in grado di rimuoverlo completamente.

Metodo 1: disinstallazione tramite Programmi e funzionalità

Il modo più semplice per risolvere il problema è utilizzare uno strumento "Programmi e caratteristiche". L'algoritmo è il seguente:


Questo metodo è il più semplice di tutti e allo stesso tempo il più inaffidabile, perché spesso il pacchetto Office 365 non viene visualizzato nello snap-in specificato e per rimuoverlo è necessario utilizzare uno strumento alternativo.

Metodo 2: Utilità di disinstallazione Microsoft

Gli utenti si sono spesso lamentati dell'impossibilità di rimuovere questo pacchetto, quindi gli sviluppatori hanno recentemente rilasciato un'utilità speciale con la quale è possibile disinstallare Office 365.

  1. Segui il link qui sopra. Fare clic sul pulsante "Scaricamento" e scarica l'utilità in qualsiasi luogo adatto.
  2. Chiudi tutte le applicazioni aperte, in particolare le applicazioni per ufficio, quindi avvia lo strumento. Nella prima finestra clicca "Ulteriore".
  3. Attendi che lo strumento faccia il suo lavoro. Molto probabilmente, vedrai un avviso, fai clic su di esso .
  4. Il messaggio sulla corretta disinstallazione continua a non dire nulla: molto probabilmente, una normale disinstallazione non sarà sufficiente, quindi fai clic su "Ulteriore" per continuare a lavorare.


    Usa di nuovo il pulsante "Ulteriore".
  5. A questo punto, l'utilità verifica la presenza di ulteriori problemi. Di norma, non li rileva, ma se hai un altro set di applicazioni Microsoft Office installate sul tuo computer, dovrai rimuoverle anche tu, perché altrimenti le associazioni con tutti i formati di documenti Microsoft Office verranno ripristinate e non lo è possibile riconfigurarli.

- è automatico.

  • Fare clic con il pulsante destro del mouse (RMB) sull'icona Start ed eseguire il comando Pannello di controllo.
  • Seleziona la sezione "Programmi e funzionalità".
  • Fare clic con il tasto sinistro su Microsoft Office e selezionare Disinstalla.

Se dopo questa azione vengono trovate sul computer alcune cartelle relative a questo pacchetto software, è necessario utilizzare un altro metodo.

Rimozione manuale di Office 2016:

id="a1">

Ricorda che la disinstallazione manuale è un processo lungo e complicato, quindi leggi attentamente il manuale!

Il primo passaggio consiste nel determinare il tipo di installazione. Per fare ciò, avvia qualsiasi applicazione di Office e fai clic su "File / Account". Se l'installazione ha utilizzato la tecnologia A portata di clic, verranno visualizzate le opzioni di aggiornamento. In caso di installazione tramite pacchetto MSI, gli aggiornamenti possono essere installati solo tramite Windows Center.

Rimozione del pacchetto "Click to Run":

  1. Individua la cartella di installazione di Office (la maggior parte delle volte si trova in C:\Programmi). Fare clic con il tasto destro sulla cartella e selezionare il comando "Elimina". Pertanto, rimuoveremo i pacchetti di installazione.
  2. Per disinstallare Office, devi eliminare le attività pianificate dal programma. Per fare ciò, apri una finestra del prompt dei comandi (con un account amministratore) e inserisci i comandi mostrati nell'immagine sottostante, premendo Invio dopo ciascuno.

    Completamento delle attività utilizzando il gestore: apri la sezione "Processi" e se vedi che le attività indicate nella figura sottostante sono nell'elenco, dovrebbero essere completate.

  3. Quindi, elimina il servizio Office (apri una finestra del prompt dei comandi e digita "sc delete ClickToRunSvc" e conferma l'azione facendo clic su OK).
  4. Cancella Avvia da scorciatoie del programma.

Se Office è stato installato tramite MSI, la disinstallazione viene eseguita utilizzando gli strumenti di disinstallazione del sistema Windows standard.

  • Verrà avviato uno strumento di risoluzione dei problemi poiché si tratta di un'utilità diagnostica. Successivamente, seleziona l'opzione "No", poiché il programma offrirà di ripristinare le applicazioni.

  • Nella finestra successiva, fai clic su "Disinstalla un programma" e attendi il completamento del processo.
IMPORTANTE! Dopo aver rimosso il software con questa utility, dovresti eseguire CCleaner e pulire Windows 10 dai vecchi file.

Rimozione manuale del programma Office

Per disinstallare un programma per ufficio da un sistema Windows 10, vale la pena eseguire una serie di semplici passaggi:

  • Inizialmente, devi verificare quale versione dell'account è utilizzata sul tuo PC. Per fare ciò, apri qualsiasi applicazione, ad esempio Word, e seleziona "File", "Account". Se viene visualizzato il pulsante Opzioni di aggiornamento, l'installazione era a portata di clic. Se non è presente il pulsante Opzioni di aggiornamento, è stato utilizzato MSI.

  • Vai a C:\Programmi\. Trova la cartella "Microsoft Office". Fai clic destro su di esso e seleziona "Elimina".
  • Ora apri un prompt dei comandi con diritti di amministratore e inserisci i seguenti comandi in ordine.

schtasks.exe /delete /tn "\Microsoft\Office\Office Aggiornamenti automatici"

schtasks.exe /delete /tn "\Microsoft\Office\Office Subscription Maintenance"

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

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

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

IMPORTANTE! Qui è descritto il metodo per Microsoft Office 2016. Se si utilizza la versione 2010, nei percorsi in cui è indicato 2016, indichiamo 2010.
  • Successivamente, completiamo tutti i processi associati alle applicazioni per ufficio.
  • Ora è necessario rimuovere il servizio del programma. Per fare ciò, inserisci "sc delete ClickToRunSvc" nella riga di comando.
  • Apri la cartella "ProgramFiles" ed elimina "Microsoft Office 16", "Microsoft Office".
  • Apri "ProgramFiles(x86)" ed elimina la cartella "Microsoft Office".
  • Premi "Win + R" e inserisci "% CommonProgramFiles% \ Microsoft Shared". Verrà aperta una nuova finestra. Elimina la cartella "ClickToRun".
  • Nella cartella nascosta "ProgramData" troviamo "Microsoft". Qui cancelliamo la cartella "ClickToRun". Inoltre, in ProgramData\Microsoft\Office, è necessario trovare ed eliminare il file ClickToRunPackagerLocker.
  • È inoltre necessario eliminare i rami del registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppVISV

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

HKEY_CURRENT_USER\Software\Microsoft\Office

  • Avvia il prompt dei comandi con diritti di amministratore e digita "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs". Questo comando rimuoverà tutte le scorciatoie dal menu di avvio.
IMPORTANTE! Dopo aver rimosso il pacchetto software per ufficio, è necessario riavviare il computer e iniziare a pulire il sistema utilizzando qualsiasi detergente.

Per informazioni su come rimuovere la suite per ufficio da Windows 10, guarda il video: