How to Remove Uninstall Windows 10 Universal Applications

Advertisement

I’ve installed Microsoft Word (preview) application from Windows store as mentioned in the post “Download Microsoft Office 2016 for Windows 10 TP Users“. However, it’s stopped working and Windows 10 the modern Universal applications are NOT listed in Add Remove Programs. So, how to uninstall or remove Windows 10 modern Universal application from Windows 10 TP machine? OK, As shown in the following picture, I tried to remove from PC Settings–> System–> App Sizes. But the uninstall button didn’t work for me :(. What is next ….. PowerShell?

Uninstall-Remove- Windows 10-Modern Applications-1

PowerShell helped me here to remove or uninstall the modern Universal application Word from Windows 10 laptop. Remember to run the PowerShell with Administrative access. The PowerShell CmdLet “Get-AppxPackage” helped me to export all the modern Universal applications installed in Windows 10 machine with “Get-AppxPackage >C:\appDetails.txt“. Also, you can use “Get-AppxPackage -name *Word” to find only word application details from Windows 10 machine.

Name : Microsoft.Office.Word
Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, 
 L=Redmond, S=Washington, C=US
Architecture : X64
ResourceId : 
Version : 16.0.3601.1023
PackageFullName : Microsoft.Office.Word_16.0.3601.1023_x64__8wekyb3d8bbwe
InstallLocation : C:\Program Files\WindowsApps\Microsoft.Office.Word_16.0.360
 1.1023_x64__8wekyb3d8bbwe
IsFramework : False
PackageFamilyName : Microsoft.Office.Word_8wekyb3d8bbwe
PublisherId : 8wekyb3d8bbwe
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False

Uninstall-Remove- Windows 10-Modern Applications-2

From the above result, you need to take note of Full name of the package “PackageFullName: Microsoft.Office.Word_16.0.3601.1023_x64__8wekyb3d8bbwe” this will be used in the next PowerShell command to remove or uninstall Windows 10 Universal Application called Word. I ran the following command “Remove-AppxPackage -package Microsoft.Office.Word_16.0.3601.1023_x64__8wekyb3d8bbwe” this powershell command helped to remove the Word modern Universal application from Windows 10 laptop.

Uninstall-Remove- Windows 10-Modern Applications-3

See the results of the command, the word application removed/uninstalled from Windows 10 TP. There is no Windows 10 application called Word in the Settings-System-App Size list !!

Uninstall-Remove- Windows 10-Modern Applications-4

5 COMMENTS

  1. Anoop, i’ve been following you for a while, and you’ve helped me resolve a lot of issues.
    I’m having trouble uninstalling baked in apps like onenote and xbox. The powershell commands keep throwing errors like: Remove-AppxPackage : Deployment failed with HRESULT: 0x80073CFA, Removal failed. Please contact your software vendor.
    (Exception from HRESULT: 0x80073CFA)
    Package Manager aborted the Remove operation because an invalid argument was passed:
    Microsoft.Office.OneNote_8wekyb3d8bbwe.

    Any suggestions? Thanks.

  2. I’ve made simple powershell script to remove this apps:

    $excludeList = “Microsoft.VCLibs.120.00”,`
    “Microsoft.VCLibs.140.00”,`
    “Microsoft.NET.Native.Framework.1.0”,`
    “Microsoft.NET.Native.Runtime.1.0”,`
    “Microsoft.Appconnector”,`
    “Microsoft.WindowsStore”,`
    “Microsoft.Windows.CloudExperienceHost”,`
    “Microsoft.AAD.BrokerPlugin”,`
    “Microsoft.AccountsControl”,`
    “Microsoft.BioEnrollment”,`
    “Microsoft.LockApp”,`
    “Microsoft.MicrosoftEdge”,`
    “Microsoft.Windows.ContentDeliveryManager”,`
    “Microsoft.Windows.Cortana”,`
    “Microsoft.Windows.ParentalControls”,`
    “Microsoft.Windows.ShellExperienceHost”,`
    “Microsoft.WindowsFeedback”,`
    “Microsoft.XboxGameCallableUI”,`
    “Microsoft.XboxIdentityProvider”,`
    “Windows.ContactSupport”,`
    “windows.immersivecontrolpanel”,`
    “Windows.MiracastView”,`
    “Windows.PrintDialog”,`
    “Windows.PurchaseDialog”,`
    “windows.devicesflow”
    # packages that cannot be removed + store, here you can add your exceptions

    $packages = Get-AppxPackage | Where-Object {$_.Name -notin $excludeList}

    foreach ($package in $packages) {
    Remove-AppxPackage $package.PackageFullName
    }

    $provisionedPackages = Get-AppxProvisionedPackage -online | Where-Object {$_.displayName -notin $excludeList}

    foreach ($provisionedPackage in $provisionedPackages) {
    Remove-AppxProvisionedPackage -online -packageName $provisionedPackage.PackageName
    }

LEAVE A REPLY

Please enter your comment!
Please enter your name here