Somehow I’ve amassed a decent amount of different WindowsAppRuntime versions from the Windows Package Manager (Store) over time:
> Get-AppxPackage -AllUsers | Where-Object {$_.PackageFullName -like "*Microsoft.WindowsAppRuntime*"} | Select-Object Version,Architecture,PackageFullName|Sort Version
Version Architecture PackageFullName
------- ------------ ---------------
1005.616.1651.0 X86 Microsoft.WindowsAppRuntime.1.1_1005.616.1651.0_x86__8wekyb3d8bbwe
1005.616.1651.0 X64 Microsoft.WindowsAppRuntime.1.1_1005.616.1651.0_x64__8wekyb3d8bbwe
2000.802.31.0 X86 Microsoft.WindowsAppRuntime.1.2_2000.802.31.0_x86__8wekyb3d8bbwe
2000.802.31.0 X64 Microsoft.WindowsAppRuntime.1.2_2000.802.31.0_x64__8wekyb3d8bbwe
3000.934.1904.0 X64 Microsoft.WindowsAppRuntime.1.3_3000.934.1904.0_x64__8wekyb3d8bbwe
3000.934.1904.0 X86 Microsoft.WindowsAppRuntime.1.3_3000.934.1904.0_x86__8wekyb3d8bbwe
4000.1136.2333.0 X64 Microsoft.WindowsAppRuntime.1.4_4000.1136.2333.0_x64__8wekyb3d8bbwe
4000.1309.2056.0 X64 Microsoft.WindowsAppRuntime.1.4_4000.1309.2056.0_x64__8wekyb3d8bbwe
4000.1309.2056.0 X86 Microsoft.WindowsAppRuntime.1.4_4000.1309.2056.0_x86__8wekyb3d8bbwe
5001.311.2039.0 X64 Microsoft.WindowsAppRuntime.1.5_5001.311.2039.0_x64__8wekyb3d8bbwe
5001.373.1736.0 X64 Microsoft.WindowsAppRuntime.1.5_5001.373.1736.0_x64__8wekyb3d8bbwe
5001.373.1736.0 X86 Microsoft.WindowsAppRuntime.1.5_5001.373.1736.0_x86__8wekyb3d8bbwe
5001.373.1736.100 X64 Microsoft.WindowsAppRuntime.CBS_5001.373.1736.100_x64__8wekyb3d8bbwe
6000.401.2352.0 X64 Microsoft.WindowsAppRuntime.1.6_6000.401.2352.0_x64__8wekyb3d8bbwe
6000.401.2352.0 X86 Microsoft.WindowsAppRuntime.1.6_6000.401.2352.0_x86__8wekyb3d8bbwe
6000.486.517.0 X64 Microsoft.WindowsAppRuntime.1.6_6000.486.517.0_x64__8wekyb3d8bbwe
6000.519.329.0 X64 Microsoft.WindowsAppRuntime.1.6_6000.519.329.0_x64__8wekyb3d8bbwe
6000.519.329.0 X86 Microsoft.WindowsAppRuntime.1.6_6000.519.329.0_x86__8wekyb3d8bbwe
6000.708.357.100 X64 Microsoft.WindowsAppRuntime.CBS.1.6_6000.708.357.100_x64__8wekyb3d8bbwe
7000.652.1806.0 X64 Microsoft.WindowsAppRuntime.1.7_7000.652.1806.0_x64__8wekyb3d8bbwe
7000.676.1651.0 X64 Microsoft.WindowsAppRuntime.1.7_7000.676.1651.0_x64__8wekyb3d8bbwe
7000.744.1258.0 X64 Microsoft.WindowsAppRuntime.1.7_7000.744.1258.0_x64__8wekyb3d8bbwe
7000.744.1258.0 X86 Microsoft.WindowsAppRuntime.1.7_7000.744.1258.0_x86__8wekyb3d8bbwe
7000.770.750.0 X64 Microsoft.WindowsAppRuntime.1.7_7000.770.750.0_x64__8wekyb3d8bbwe
7000.785.2325.0 X86 Microsoft.WindowsAppRuntime.1.7_7000.785.2325.0_x86__8wekyb3d8bbwe
7000.785.2325.0 X64 Microsoft.WindowsAppRuntime.1.7_7000.785.2325.0_x64__8wekyb3d8bbwe
8000.642.119.0 X64 Microsoft.WindowsAppRuntime.1.8_8000.642.119.0_x64__8wekyb3d8bbwe
8000.675.1142.0 X64 Microsoft.WindowsAppRuntime.1.8_8000.675.1142.0_x64__8wekyb3d8bbwe
8000.715.1812.100 X64 Microsoft.WindowsAppRuntime.CBS.1.8_8000.715.1812.100_x64__8wekyb3d8bbwe
8000.731.1532.0 X64 Microsoft.WindowsAppRuntime.1.8_8000.731.1532.0_x64__8wekyb3d8bbwe
8000.770.947.0 X86 Microsoft.WindowsAppRuntime.1.8_8000.770.947.0_x86__8wekyb3d8bbwe
8000.770.947.0 X64 Microsoft.WindowsAppRuntime.1.8_8000.770.947.0_x64__8wekyb3d8bbwe
8000.806.2252.0 X86 Microsoft.WindowsAppRuntime.1.8_8000.806.2252.0_x86__8wekyb3d8bbwe
8000.806.2252.0 X64 Microsoft.WindowsAppRuntime.1.8_8000.806.2252.0_x64__8wekyb3d8bbwe
While a few seem normal, a lot seem not. I’d like to remove all but the latest X64 and X86 versions – at best only two in total, at least two of each major version if higher ones don’t contain lower ones. The CBS versions seem to be system components, so probably should be kept.