Skip to content

Commit db92ab3

Browse files
committed
June 2024 update, minor revision 1
Changed the examples in "Get installed apps.ps1"
1 parent 660b5fe commit db92ab3

File tree

2 files changed

+54
-35
lines changed

2 files changed

+54
-35
lines changed

Apps/Get installed apps.ps1

Lines changed: 53 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,61 @@
33
Queries Windows Registry for a list of installed apps
44
.DESCRIPTION
55
Queries Windows Registry for a list of apps that have registered uninstallers. Displays their
6-
technical Arch, friendly name, and their registered uninstaller.
6+
CPU architecture mode (Arch), friendly name, and their registered uninstaller.
77
.EXAMPLE
8-
PS C:\> Get installed apps.ps1
8+
PS C:\> & '.\Get installed apps.ps1' | Format-Table
9+
10+
Arch Scope Name Display name Uninstall string
11+
---- ----- ---- ------------ ----------------
12+
x64 HKLM {B59E8D78-7A0F-4246-ACB8-9867B22FDBD3} Microsoft .NET 8.0 Templates 8.0.300 (x64) MsiExec.exe /I{B59E8D78-7A0F-4246-ACB8-9867B22FDBD3}
13+
x64 HKLM {6F2714E0-EFB0-40D1-AD1D-6BFA5900312C} Microsoft .NET AppHost Pack - 8.0.5 (x64_arm64) MsiExec.exe /X{6F2714E0-EFB0-40D1-AD1D-6BFA5900312C}
14+
x64 HKLM {340DA01F-6675-4679-B779-691CA048D9B0} Microsoft .NET AppHost Pack - 8.0.5 (x64_x86) MsiExec.exe /X{340DA01F-6675-4679-B779-691CA048D9B0}
15+
x64 HKLM {F904B9A8-A0A9-42FA-8132-2E1EEC523722} Microsoft .NET AppHost Pack - 8.0.5 (x64) MsiExec.exe /X{F904B9A8-A0A9-42FA-8132-2E1EEC523722}
16+
x64 HKLM {59ED1DC1-E3E4-4BC0-B43F-143CCC38FF17} Microsoft .NET Host - 6.0.31 (x64) MsiExec.exe /X{59ED1DC1-E3E4-4BC0-B43F-143CCC38FF17}
17+
x64 HKLM {8FB40332-CD49-4E77-A40D-E2D09368632D} Microsoft .NET Host - 8.0.5 (x64) MsiExec.exe /X{8FB40332-CD49-4E77-A40D-E2D09368632D}
18+
x64 HKLM {9992D04E-553E-4BC2-B0EC-4A394DD19986} Microsoft .NET Host FX Resolver - 6.0.31 (x64) MsiExec.exe /X{9992D04E-553E-4BC2-B0EC-4A394DD19986}
19+
x64 HKLM {25F6351D-21A3-4E92-964E-01E864A21AB1} Microsoft .NET Host FX Resolver - 8.0.5 (x64) MsiExec.exe /X{25F6351D-21A3-4E92-964E-01E864A21AB1}
20+
x64 HKLM {0950F07D-F1C4-47A5-AC88-C5FAA5DC564D} Microsoft .NET Runtime - 6.0.31 (x64) MsiExec.exe /X{0950F07D-F1C4-47A5-AC88-C5FAA5DC564D}
21+
x64 HKLM {26037618-FB6D-47BC-9F99-4C4323C4CEC6} Microsoft .NET Runtime - 8.0.5 (x64) MsiExec.exe /X{26037618-FB6D-47BC-9F99-4C4323C4CEC6}
22+
x64 HKLM {13521D8E-D3F7-4EC0-9C01-9BE446A061DC} Microsoft .NET SDK 8.0.300 (x64) from Visual Studio MsiExec.exe /X{13521D8E-D3F7-4EC0-9C01-9BE446A061DC}
23+
x64 HKLM {A7036CFB-B403-4598-85FF-D397ABB88173} Microsoft .NET Standard Targeting Pack - 2.1.0 (x64) MsiExec.exe /X{A7036CFB-B403-4598-85FF-D397ABB88173}
24+
x64 HKLM {A8A2D7E9-E01C-477D-8706-204B85010D87} Microsoft .NET Targeting Pack - 8.0.5 (x64) MsiExec.exe /X{A8A2D7E9-E01C-477D-8706-204B85010D87}
25+
x64 HKLM {C6661EB8-C8EC-447C-8BD6-6439592AF0D8} Microsoft .NET Toolset 8.0.300 (x64) MsiExec.exe /X{C6661EB8-C8EC-447C-8BD6-6439592AF0D8}
26+
x64 HKLM {A1AA40D8-C0B3-3620-A12D-CC4E43CFEBAD} Microsoft ASP.NET Core 8.0.5 Shared Framework (x64) MsiExec.exe /X{A1AA40D8-C0B3-3620-A12D-CC4E43CFEBAD}
27+
x64 HKLM {34F17197-6239-3B55-851C-B21B1F6C926D} Microsoft ASP.NET Core 8.0.5 Targeting Pack (x64) MsiExec.exe /X{34F17197-6239-3B55-851C-B21B1F6C926D}
28+
x64 HKLM OneDriveSetup.exe Microsoft OneDrive "C:\Program Files\Microsoft OneDrive\24.108.0528....
29+
x64 HKLM {5BC7E9EB-13E8-45DB-8A60-F2481FEB4595} Microsoft System CLR Types for SQL Server 2019 MsiExec.exe /I{5BC7E9EB-13E8-45DB-8A60-F2481FEB4595}
30+
x64 HKLM {1FC1A6C2-576E-489A-9B4A-92D21F542136} Microsoft Update Health Tools MsiExec.exe /X{1FC1A6C2-576E-489A-9B4A-92D21F542136}
31+
x64 HKLM {6F320B93-EE3C-4826-85E0-ADF79F8D4C61} Microsoft Visual Studio Installer "C:\Program Files (x86)\Microsoft Visual Studio\In...
32+
x64 HKLM {EFE53353-800E-4987-B965-1C968D0F23A4} Microsoft Windows Desktop Runtime - 6.0.31 (x64) MsiExec.exe /X{EFE53353-800E-4987-B965-1C968D0F23A4}
33+
x64 HKLM {CE4D0B17-4E11-41F9-8C3B-73F61DFE0797} Microsoft Windows Desktop Runtime - 8.0.5 (x64) MsiExec.exe /X{CE4D0B17-4E11-41F9-8C3B-73F61DFE0797}
34+
IA-32 HKLM {A18D4C2A-07A8-40E4-9797-DD324E6EA4FC} Microsoft .NET Framework 4.6.2 Targeting Pack MsiExec.exe /X{A18D4C2A-07A8-40E4-9797-DD324E6EA4FC}
35+
IA-32 HKLM {C80951BD-6904-474F-BBC5-03A6C777F37C} Microsoft .NET Framework 4.6.2 Targeting Pack (ENU) MsiExec.exe /X{C80951BD-6904-474F-BBC5-03A6C777F37C}
36+
IA-32 HKLM {EC073C7E-990D-4BB1-BFA9-45C6704E3571} Microsoft .NET Framework 4.7 Targeting Pack MsiExec.exe /X{EC073C7E-990D-4BB1-BFA9-45C6704E3571}
37+
IA-32 HKLM {829CB0F4-AB51-4DB7-8CA2-1C93CCC36D5E} Microsoft .NET Framework 4.7 Targeting Pack (ENU) MsiExec.exe /X{829CB0F4-AB51-4DB7-8CA2-1C93CCC36D5E}
38+
IA-32 HKLM {5686C5E9-A3B3-451E-A2EA-4C246CDE5CC9} Microsoft .NET Framework 4.7.1 Targeting Pack MsiExec.exe /X{5686C5E9-A3B3-451E-A2EA-4C246CDE5CC9}
39+
IA-32 HKLM {1784A8CD-F7FE-47E2-A87D-1F31E7242D0D} Microsoft .NET Framework 4.7.2 Targeting Pack MsiExec.exe /X{1784A8CD-F7FE-47E2-A87D-1F31E7242D0D}
40+
IA-32 HKLM {B517DBD3-B542-4FC8-9957-FFB2C3E65D1D} Microsoft .NET Framework 4.7.2 Targeting Pack (ENU) MsiExec.exe /X{B517DBD3-B542-4FC8-9957-FFB2C3E65D1D}
41+
IA-32 HKLM {949C0535-171C-480F-9CF4-D25C9E60FE88} Microsoft .NET Framework 4.8 SDK MsiExec.exe /X{949C0535-171C-480F-9CF4-D25C9E60FE88}
42+
IA-32 HKLM {BAAF5851-0759-422D-A1E9-90061B597188} Microsoft .NET Framework 4.8 Targeting Pack MsiExec.exe /X{BAAF5851-0759-422D-A1E9-90061B597188}
43+
IA-32 HKLM {A4EA9EE5-7CFF-4C5F-B159-B9B4E5D2BDE2} Microsoft .NET Framework 4.8 Targeting Pack (ENU) MsiExec.exe /X{A4EA9EE5-7CFF-4C5F-B159-B9B4E5D2BDE2}
44+
IA-32 HKLM {81EF376F-C9A1-42A3-8997-22A1DE4687F0} Microsoft .NET Framework 4.8.1 SDK MsiExec.exe /X{81EF376F-C9A1-42A3-8997-22A1DE4687F0}
45+
IA-32 HKLM {8DD67B10-D676-4CCF-B141-E17A6B135016} Microsoft .NET Framework 4.8.1 Targeting Pack MsiExec.exe /X{8DD67B10-D676-4CCF-B141-E17A6B135016}
46+
IA-32 HKLM {A304E528-86BF-476D-AEED-72B7D88CA4BC} Microsoft .NET Framework 4.8.1 Targeting Pack (ENU) MsiExec.exe /X{A304E528-86BF-476D-AEED-72B7D88CA4BC}
47+
IA-32 HKLM {20FDF22E-7C46-4CBC-A18A-ABCFAFD00B95} Microsoft .NET Host - 8.0.5 (x86) MsiExec.exe /X{20FDF22E-7C46-4CBC-A18A-ABCFAFD00B95}
48+
IA-32 HKLM {DC28E145-98EF-4FE6-9471-E76DBA992DB8} Microsoft .NET Host FX Resolver - 8.0.5 (x86) MsiExec.exe /X{DC28E145-98EF-4FE6-9471-E76DBA992DB8}
49+
IA-32 HKLM {D0F3B510-89D0-4076-BC4B-7900CDF01AF1} Microsoft .NET Runtime - 8.0.5 (x86) MsiExec.exe /X{D0F3B510-89D0-4076-BC4B-7900CDF01AF1}
50+
IA-32 HKLM {DFC52ACE-2374-4116-A93D-219BDE6DAF77} Microsoft .NET Targeting Pack - 8.0.5 (x86) MsiExec.exe /X{DFC52ACE-2374-4116-A93D-219BDE6DAF77}
51+
IA-32 HKLM {72AB5E0C-58AE-3E4A-9F7E-61FCE4375548} Microsoft ASP.NET Core 8.0.5 Shared Framework (x86) MsiExec.exe /X{72AB5E0C-58AE-3E4A-9F7E-61FCE4375548}
52+
IA-32 HKLM {ADBE87B0-4456-310E-B5CD-212CA8526876} Microsoft ASP.NET Core 8.0.5 Targeting Pack (x86) MsiExec.exe /X{ADBE87B0-4456-310E-B5CD-212CA8526876}
53+
IA-32 HKLM {FBB6A96E-0222-3F1F-BC09-D6B07B8911C9} Microsoft Edge MsiExec.exe /X{FBB6A96E-0222-3F1F-BC09-D6B07B8911C9}
54+
IA-32 HKLM {737FDDA7-B944-4CB5-92D9-3D56373BD301} Microsoft NetStandard SDK MsiExec.exe /I{737FDDA7-B944-4CB5-92D9-3D56373BD301}
55+
IA-32 HKLM {7F86DEBA-AF7D-43F2-8312-DBCB65F116A9} Microsoft TestPlatform SDK Local Feed MsiExec.exe /I{7F86DEBA-AF7D-43F2-8312-DBCB65F116A9}
56+
IA-32 HKLM {6E7D95E1-DA2A-4DED-A8C6-3FBA1714DB62} Microsoft Visual Studio Setup Configuration MsiExec.exe /I{6E7D95E1-DA2A-4DED-A8C6-3FBA1714DB62}
57+
IA-32 HKLM {0AC39B1B-4AFC-4684-B22C-625848E16C92} Microsoft Visual Studio Setup WMI Provider MsiExec.exe /I{0AC39B1B-4AFC-4684-B22C-625848E16C92}
58+
IA-32 HKLM {1a7abdc5-639b-4af0-87c6-dbc511750c6e} Microsoft Windows Desktop Runtime - 6.0.31 (x64) "C:\ProgramData\Package Cache\{1a7abdc5-639b-4af0...
59+
IA-32 HKLM {9FF5D2D9-C74D-47A0-807B-AA2EC7A12F9D} Microsoft Windows Desktop Runtime - 8.0.5 (x86) MsiExec.exe /X{9FF5D2D9-C74D-47A0-807B-AA2EC7A12F9D}
960
10-
Scope Name Display name Uninstall string
11-
----- ---- ------------ ----------------
12-
HKLM {6108C224-9459-437C-BF24-F3576B542486} Microsoft .NET 6.0 Templates 6.0.400 (x64) MsiExec.exe /I{6108C224-9459-4…
13-
HKLM {DC78CC33-ADA4-4253-BAB2-531E541E8283} Microsoft .NET 6.0 Templates 7.0.103 (x64) MsiExec.exe /I{DC78CC33-ADA4-4…
14-
HKLM {A1DD8F68-4FD3-42D6-99DE-2E0C4EB2F180} Microsoft .NET 7.0 Templates 7.0.103 (x64) MsiExec.exe /I{A1DD8F68-4FD3-4…
15-
HKLM {CADF55A8-A688-4E29-9DFB-C5BBDF31C049} Microsoft .NET AppHost Pack - 6.0.14 (x64_arm) MsiExec.exe /X{CADF55A8-A688-4…
16-
HKLM {4E5D7B73-1637-4ABE-8EC6-92F73495EC25} Microsoft .NET AppHost Pack - 6.0.14 (x64_arm64) MsiExec.exe /X{4E5D7B73-1637-4…
17-
HKLM {B7F54E26-0651-41F0-BFEF-C8417B7C21B2} Microsoft .NET AppHost Pack - 6.0.14 (x64_x86) MsiExec.exe /X{B7F54E26-0651-4…
18-
HKLM {176B0340-A9A4-4011-9B16-391E6D59A707} Microsoft .NET AppHost Pack - 6.0.14 (x64) MsiExec.exe /X{176B0340-A9A4-4…
19-
HKLM {E25989A7-6138-4CB3-A5DA-40BBE94F34EA} Microsoft .NET AppHost Pack - 7.0.3 (x64_arm) MsiExec.exe /X{E25989A7-6138-4…
20-
HKLM {11F768B0-EAB2-49FF-9434-06C2EED1A377} Microsoft .NET AppHost Pack - 7.0.3 (x64_arm64) MsiExec.exe /X{11F768B0-EAB2-4…
21-
HKLM {D92C7C26-4C53-4697-A053-A838643F64CC} Microsoft .NET AppHost Pack - 7.0.3 (x64_x86) MsiExec.exe /X{D92C7C26-4C53-4…
22-
HKLM {5AF14369-41B6-412F-9136-960480705818} Microsoft .NET AppHost Pack - 7.0.3 (x64) MsiExec.exe /X{5AF14369-41B6-4…
23-
HKLM {E215AA9E-5DF2-44BC-9D6F-E1A1B0C348FB} Microsoft .NET Host - 6.0.12 (x64) MsiExec.exe /X{E215AA9E-5DF2-4…
24-
HKLM {C8588921-F9C5-4CBB-B965-7FB6CA53A2E2} Microsoft .NET Host - 7.0.3 (x64) MsiExec.exe /X{C8588921-F9C5-4…
25-
HKLM {00221B31-30B0-45BD-A59D-857166BDE960} Microsoft .NET Host FX Resolver - 7.0.3 (x64) MsiExec.exe /X{00221B31-30B0-4…
26-
HKLM {C3DD1448-513A-4DB8-978D-6991562EA63D} Microsoft .NET Runtime - 6.0.11 (x64) MsiExec.exe /X{C3DD1448-513A-4…
27-
HKLM {1BF67DC1-8BB5-4AF5-BE20-3B53D9532D01} Microsoft .NET Runtime - 6.0.12 (x64) MsiExec.exe /X{1BF67DC1-8BB5-4…
28-
HKLM {61202CF9-3B84-4E5A-91A1-2984FAE38259} Microsoft .NET Runtime - 6.0.14 (x64) MsiExec.exe /X{61202CF9-3B84-4…
29-
HKLM {EEFD0D3E-F807-49DF-A36D-F1A2BBB11F56} Microsoft .NET Runtime - 7.0.3 (x64) MsiExec.exe /X{EEFD0D3E-F807-4…
30-
HKLM {B634FF0D-C40C-4149-AE78-BCE4C645591A} Microsoft .NET SDK 7.0.103 (x64) from Visual Studio MsiExec.exe /X{B634FF0D-C40C-4…
31-
HKLM {A7036CFB-B403-4598-85FF-D397ABB88173} Microsoft .NET Standard Targeting Pack - 2.1.0 (x64) MsiExec.exe /X{A7036CFB-B403-4…
32-
HKLM {E2F68A05-DDB8-4503-BFBD-A4DFC6E448B2} Microsoft .NET Targeting Pack - 6.0.14 (x64) MsiExec.exe /X{E2F68A05-DDB8-4…
33-
HKLM {7A09B810-7091-46C9-8569-5FA9E08C22CF} Microsoft .NET Targeting Pack - 7.0.3 (x64) MsiExec.exe /X{7A09B810-7091-4…
34-
HKLM {78E6A6FE-9999-4CB1-86AE-52E2193C8CCE} Microsoft .NET Toolset 6.0.400 (x64) MsiExec.exe /X{78E6A6FE-9999-4…
35-
HKLM {3150F6BA-96BD-4619-9161-635E835903D1} Microsoft .NET Toolset 7.0.103 (x64) MsiExec.exe /X{3150F6BA-96BD-4…
36-
HKLM {5843448C-E83F-3DAC-B335-35749DBA56E4} Microsoft ASP.NET Core 6.0.14 Shared Framework (x64) MsiExec.exe /X{5843448C-E83F-3…
37-
HKLM {FF14AE5F-B467-3853-B687-212AF663BD40} Microsoft ASP.NET Core 6.0.14 Targeting Pack (x64) MsiExec.exe /X{FF14AE5F-B467-3…
38-
HKLM {0BBD7C87-3979-3BA4-96D9-35E3558069AB} Microsoft ASP.NET Core 7.0.3 Shared Framework (x64) MsiExec.exe /X{0BBD7C87-3979-3…
39-
HKLM {B76544D3-FA6B-373D-922E-FECCD1A5105D} Microsoft ASP.NET Core 7.0.3 Targeting Pack (x64) MsiExec.exe /X{B76544D3-FA6B-3…
40-
HKLM OneDriveSetup.exe Microsoft OneDrive C:\Program Files\Microsoft One…
41-
HKLM {323AD147-6FC4-40CB-A810-2AADF26D868A} PowerShell 7-x64 MsiExec.exe /X{323AD147-6FC4-4…
4261
.INPUTS
4362
None
4463
.OUTPUTS

Changelog.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Changed:
2828
- **Get installed apps.ps1**: Moved into the `Apps` folder
2929
- **Optimize PATH variable.ps1**: Improved reliability
3030
- **Find redundant drivers.ps1**: Minor wording change
31-
- **Get Windows Firewall status.cmd**: Moved into the `Security\Others` folder
31+
- **Get Windows Firewall status.cmd**: Moved into the `Security\Others` folder. Improved, so that it now lists 32-bit apps installed on x64 machines.
3232
- **Clear Windows Defender history.ps1**: Moved into the `Security\Others` folder
3333

3434
## March 2024

0 commit comments

Comments
 (0)