1. Information
1527c705-839a-4832-9118-54d4Bd6a0c89 Microsoft.Windows.FilePicker c5e2524a-ea46-4f67-841f-6a9465d9d515 Microsoft.Windows.FileExplorer E2A4F912-2574-4A75-9BB0-0D023378592B Microsoft.Windows.AppResolverUX F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE Microsoft.Windows.AppSuggestedFoldersToLibraryDialog
2. Install Appx Package
DISM.exe /Online /Add-ProvisionedAppxPackage /PackagePath:"C:\Users\Douwe\Downloads\Microsoft.WindowsCalculator_2020.1910.0.0_neutral_~_8wekyb3d8bbwe.AppxBundle" /SkipLicense
3. List Appx Package
Get-AppxPackage -allusers | Select-Object Name, PackageFullName, PackageUserInformation
$Packages = Get-AppxPackage -allusers | Select-Object Name, PackageFullName, PackageUserInformation
$Packages.Count
Get-AppxPackage -allusers | Where-Object { $_.InstallLocation -eq $Null } | Select-Object Name, PackageFullName, PackageUserInformation
4. Uninstall Appx Package
-
Note: Do not delete the Window Store appx package. The only way to re-install the Windows Store package is doing a feature update? NO.
(Get-AppxPackage -AllUsers).Count
(Get-AppxPackage -AllUsers | Where-Object { $_.InstallLocation -match "SystemApps" }).Count
(Get-AppxPackage -AllUsers | Where-Object { $_.InstallLocation -match "WindowsApps" }).Count
(Get-AppxPackage -AllUsers | Where-Object { $_.InstallLocation -notmatch "SystemApps" -and $_.InstallLocation -notmatch "WindowsApps" }).Count
Get-AppxPackage -AllUsers | Where-Object { $_.InstallLocation -notmatch "SystemApps" -and $_.InstallLocation -notmatch "WindowsApps" }
Get-AppxPackage -AllUsers | Where-Object { $_.InstallLocation -notmatch "SystemApps" -and $_.InstallLocation -notmatch "WindowsApps" } | Select-Object -Property Name, PackageUserInformation
$Packages = Get-AppxPackage -AllUsers | Select-Object Name, PackageFullName, PackageUserInformation
$Packages.Count
$Packages
Get-AppxProvisionedPackage -Online | Select-Object PackageName
Get-AppxProvisionedPackage -Online | Where-Object { $_.PackageName -notlike "*Store*" } | Select-Object PackageName
Get-AppxProvisionedPackage -Online | Where-Object { $_.PackageName -notlike "*Store*" } | Remove-AppxProvisionedPackage -Online
$Packages = Get-AppxPackage -AllUsers | Select-Object Name, PackageFullName, PackageUserInformation
$Packages.Count
$Packages
Get-AppxPackage -AllUsers | Where-Object { $_.Name -notlike "*Store*"} | Remove-AppxPackage -ErrorAction SilentlyContinue
Get-AppxPackage -AllUsers | Where-Object { $_.Name -notlike "*Store*"} | Remove-AppxPackage -ErrorAction SilentlyContinue
Get-AppxPackage -AllUsers | Where-Object { $_.Name -notlike "*Store*"} | Remove-AppxPackage
# When running as TrustedInstaller, 5 more packages can be removed.
# Microsoft.UI.Xaml.2.0
# Microsoft.VCLibs.140.00.UWPDesktop
# Microsoft.NET.Native.Runtime.2.2
# Microsoft.NET.Native.Framework.2.2
# Microsoft.Advertising.Xaml
$Packages = Get-AppxPackage -AllUsers | Select-Object Name, PackageFullName, PackageUserInformation
$Packages.Count
$Packages
Get-AppxPackage -AllUsers | Where-Object { $_.PackageUserInformation -match "Staged" } | Select-Object Name, PackageFullName, PackageUserInformation
# Uninstall the app from current user account.
Get-AppxPackage <PackageFullName> | Remove-AppxPackage
# Uninstall the app from all user accounts.
Get-AppxPackage -AllUsers <PackageFullName> | Remove-AppxPackage