Hoe u Microsoft Office volledig kunt verwijderen voordat u een nieuwe versie installeert
Als je Office wilt upgraden of volledig wilt verwijderen van een Windows-computer, weet je dat het een rommelige aangelegenheid kan zijn. Verschillende versies en installatiemethoden (zoals Click-to-Run versus MSI) maken het soms lastig. Bovendien kunnen achtergebleven bestanden of processen een schone verwijdering blokkeren, wat kan leiden tot installatiefouten of vreemde bugs. Het is daarom erg handig om een paar betrouwbare manieren te kennen om deze problemen snel op te lossen. Deze handleiding behandelt een aantal degelijke tools en scripts die de klus klaren, of je nu veel computers wilt automatiseren of gewoon een hardnekkige pc wilt repareren.
Na deze stappen heb je een systeem dat vrij is van oude Office-bestanden, registervermeldingen of procesblokkeringen, klaar voor een schone installatie. Geen conflicten meer, geen vastlopers meer tijdens de installatie. Gewoon een schone lei. Werkt met de huidige Office-installaties zoals Office 365, Office 2019 en oudere MSI-installaties. Laten we nu eens kijken naar de opties die daadwerkelijk werken.
Hoe hardnekkige Office-verwijderingen in Windows 11 op te lossen
Office automatisch verwijderen met de Microsoft SaRa-tool.
Microsofts Support and Recovery Assistant (SaRa) is een beetje vreemd, maar ontzettend handig. Het is bedoeld om problemen met Office op te lossen, maar er is ook een opdrachtregelversie ( SaRA_Cmd ) waarmee je Office stilzwijgend kunt verwijderen. Je hoeft dus niet meer met handmatige verwijderingsprogramma’s te rommelen. De echte reden waarom dit zo handig is, is dat de ingebouwde scripts van SaRa OffScrub gebruiken, wat erg grondig is in het opruimen van oude Office-onderdelen. Als je processen wilt automatiseren of gewoon een hekel hebt aan de grafische interface, is dit een goede oplossing.
Opmerking: Bij sommige configuraties kunt u foutmeldingen krijgen over Office dat geopend is, of over processen die de verwijdering blokkeren. Windows maakt het natuurlijk altijd ingewikkelder dan nodig. Sluit alle Office-processen af voordat u de opdracht uitvoert.
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
Pak nu het opdrachtregelprogramma:
- Download de nieuwste SaRA-opdrachtregelversie van https://aka.ms/SaRA_CommandLineVersionFiles. Zorg ervoor dat u de meest recente versie downloadt (bijvoorbeeld 17.00.8256.000).
- Pak het uit naar een toegankelijke locatie, bijvoorbeeld C:\Tools\SaRACmd.
- Open AdminPowerShell of de opdrachtprompt en navigeer vervolgens naar:
cd C:\Tools\SaRACmd
SaRAcmd.exe -S OfficeScrubScenario –AcceptEula -Officeversion All
SaRAcmd.exe -S OfficeScrubScenario -AcceptEula -Officeversion 2013
Let op de exitcode; die geeft aan of het gelukt is. Als het succesvol is afgerond, zie je een bericht zoals:
00: Successfully completed this scenario...
Maar als er iets staat als “Office-programma’s worden uitgevoerd”, nee, dat betekent dat er nog steeds processen actief zijn. Je kunt beter de afsluitopdrachten opnieuw uitvoeren en het dan nogmaals proberen.
Waarom werkt dit?
Deze methode verwijdert alle achtergebleven bestanden, zoals registervermeldingen, overgebleven bestanden en zelfs de lastige Click-to-Run-onderdelen van Office. Door de opdrachtregeltool te gebruiken, kunt u deze scripten in implementatietools of uitvoeren op meerdere pc’s zonder gedoe met de gebruikersinterface. Houd er wel rekening mee dat het vrijwel noodzakelijk is om eerst alle Office-apps te sluiten, anders mislukt de procedure.
Oudere MSI-versies van Office verwijderen met de Office-implementatietool.
Als uw oudere Office-versies (zoals 2010, 2013 of 2016 MSI) problemen veroorzaken, kunt u deze zo instellen dat ze automatisch worden verwijderd tijdens de installatie van de nieuwere C2R-versies. De Office Deployment Tool ( ODT ) gebruikt hiervoor een eenvoudig XML-configuratiebestand. Voeg de tag RemoveMSI toe om aan te geven dat eerdere MSI-gebaseerde Office-installaties moeten worden verwijderd.
<Configuration> <Add OfficeClientEdition="64" Channel="Current" > <Product ID="O365ProPlusRetail" > <Language ID="en-us" /> </Product> </Add> <RemoveMSI /> </Configuration>
Dit is geen toverkunst, maar het is wel erg handig bij het implementeren van bedrijfsimages of het uitvoeren van massale upgrades. Het helpt conflicten te voorkomen met oude MSI-versies die niet op de normale manier verwijderd kunnen worden.
OffScrub VBS-scripts gebruiken (verouderd, maar nog steeds nuttig)
OffScrub- scripts zijn inmiddels wat ouderwets, maar ze zijn nog steeds betrouwbaar voor een grondige opschoning van Office, vooral als je te maken hebt met hardnekkige restanten of een mislukte installatie. Deze scripts verwijderen alles wat met Office te maken heeft – registervermeldingen, geïnstalleerde bestanden, enzovoort – ongeacht of het Office-installatieprogramma beschadigd is of er bestanden ontbreken. Ze worden niet voor niets vaak gebruikt door Microsoft-supportmedewerkers: grondigheid.
Zo werkt het: download de scripts van de officiële GitHub-repository. Maak vervolgens mappen aan voor elke Office-versie, zoals 2003, 2007, 2010, enzovoort, en plaats de bijbehorende VBS-bestanden daarin.
Voer de scripts uit met cscript en zorg ervoor dat u de juiste cscript.exe voor uw systeem gebruikt (32-bits of 64-bits).Op 64-bits Windows moet u mogelijk het volgende uitvoeren:
@echo off if "%PROCESSOR_ARCHITEW6432%"=="AMD64" ( "%SystemRoot%\Sysnative\cscript.exe" %* ) else ( "%SystemRoot%\System32\cscript.exe" %* )
Dit is handig als uw SCCM- of implementatiescript 32-bits is, maar het systeem 64-bits.
Voorbeeldopdracht voor Office 2016:
cscript.exe "O365\OffScrubc2r.vbs" ALL /Quiet /NoCancel /Force
Bij mij werken deze scripts zelfs als Office gedeeltelijk defect is of het installatieprogramma volledig verdwenen is. Houd er wel rekening mee dat sommige registerinstellingen en configuratiebestanden achterblijven, tenzij je de volledige scripts uitvoert. Handig voor een schone reset als normale verwijderingsprogramma’s niet werken of rommel achterlaten.
PowerShell-aanpak voor winkels en moderne kantoren
Als je Office via de Microsoft Store hebt verkregen (zoals de vooraf geïnstalleerde Office op sommige laptops), kun je het snel verwijderen met PowerShell:
Get-AppxProvisionedPackage -Online | Where-Object { $_.packagename -match "Microsoft. Office. Desktop" } | Remove-AppxProvisionedPackage -Online
Dit is een ietwat kwetsbare methode, maar werkt meestal wel voor ingebouwde Office-apps.Get-Package -Name "*Office*" | Uninstall-PackageHet is ook een milde (maar soms onvolledige) manier om Office-pakketten te verwijderen die via Windows Pakketbeheer of de Store zijn geïnstalleerd.
Houd er rekening mee dat voor een grondige reiniging, met name bij oudere MSI-installaties of achtergebleven software, de bovenstaande methoden de beste optie zijn. Op sommige computers moet u het mogelijk opnieuw proberen na een herstart of door processen te beëindigen.
Samenvatting
- Gebruik de SaRA-opdrachtregel om het verwijderen van alle Office-versies te automatiseren – vooral handig voor workflows waarbij meerdere versies tegelijk verwijderd moeten worden.
- Configureer uw XML-bestand met RemoveMSI om oudere MSI-installaties te verwijderen tijdens een nieuwe installatie.
- Gebruik OffScrub-scripts voor een grondige handmatige opruiming wanneer andere methoden falen.
- Voor Store-versies kan PowerShell ingebouwde Office-apps verwijderen, maar dit is minder grondig.
Samenvatting
Het opruimen van oude Office-installaties kan een hele klus zijn, maar deze tools en methoden zijn verrassend effectief – al is het wel wat omslachtig om ze in te stellen. Zodra alles is verwijderd, verloopt een nieuwe Office-installatie meestal veel soepeler. Vergeet niet om alle Office-apps te sluiten voordat je deze tools gebruikt, anders krijg je foutmeldingen. Hopelijk bespaart dit iemand een paar uur. Succes – ik hoop dat dit helpt!