Jak odinstalovat předinstalované MS Office a OneNote

Tento problém se typicky vyskytuje u zařízení globálních výrobců (HP, Dell, Lenovo apod.), která mají v systému předinstalováno několik jazykových verzí Microsoft 365 (Office) a aplikace OneNote. Bez úplného odstranění těchto předinstalovaných verzí není možné korektně nainstalovat Office 2024 LTSC.

Odinstalace Office

Odinstalace pomocí oficiálního nástroje průvodce podporou a obnovou (SaRA):

https://aka.ms/SaRA-officeUninstallFromPC

Základní odinstalace pomocí PowerShellu:

Get-AppxPackage -name "Microsoft.Office.Desktop" | Remove-AppxPackage

Odstranění všech jazykových mutací pro všechny uživatele:

Get-AppxPackage -AllUsers *Microsoft.Office.Desktop* | Remove-AppxPackage
Get-AppxPackage -AllUsers *Office.Desktop* | Remove-AppxPackage

Odstranění tzv. „Provisioned“ balíčků (předpřipravené instalace pro nové uživatele):

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*Office.Desktop*"} | Remove-AppxProvisionedPackage -Online

Agresivnější metoda (odstranění doplňkových hubů):

Get-AppxPackage -AllUsers *officehub* | Remove-AppxPackage
Get-AppxPackage -AllUsers *MicrosoftOfficeHub* | Remove-AppxPackage

Výpis nainstalovaných aplikací Office:

Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*Office*"} | Select-Object Name, PackageFullName

Seznam Provisioned balíčků:

Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like "*Office*"} | Select-Object DisplayName

Seznam klasických instalací:

Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "*Microsoft 365*" -or $_.Name -like "*Office*"} | Select-Object Name, Version

Odinstalace One Note

Aplikace OneNote může v systému zůstávat samostatně.

Odinstalování OneNote:

Get-AppxPackage -AllUsers *onenote* | Remove-AppxPackage

Pokud je součástí Office

$oneNote = Get-Package -Name "Microsoft OneNote*" -ErrorAction SilentlyContinue
Uninstall-Package -InputObject $oneNote

Kontrola jestli není v systému další verze One Note

Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*onenote*"} | Select Name, PackageFullName

Odstranění OneNote z Provisioned balíčků:

# Odstraní OneNote z fronty pro nové uživatele
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*OneNote*"} | Remove-AppxProvisionedPackage -Online

# Odstraní OneNote všem aktuálním uživatelům
Get-AppxPackage -AllUsers *OneNote* | Remove-AppxPackage

Pomohl Vám článek a chcete nás odměnit? Pošlete nám platbu přes buymeacoffee nebo paypal případně na BTC peněženku 1bBr5iNS337NVzWjkvvH31bjmDvH4kfGb