List of installed programs / updates that can be removed

I know that all installed programs and updates can be found in HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall in the registry.

But how can I distinguish between installed programs and installed updates?

+3
source share
2 answers

I believe that updates have a value for (by default), which usually starts with KB. The actual installation will have a DisplayName. Also, I would ignore things with SystemComponent set to 1.

+1
source

MsiEnumProducts() . MsiGetProductInfo() .

, .

:

, ++ #.

0

Source: https://habr.com/ru/post/1720581/


All Articles