What are MS GUIDs and howto deal with them. (both on windows and unix/linux)
They look ugly like this {BFEAB774-C7DC-4032-B05A-DA5F7CB7B365} and are basically globally unique identifiers.
The MS msi installer uses a GUID to uniquely identify a software or module.
https://en.wikipedia.org/wiki/Windows_Installer
Tools to deal with GUIDs
- Desktopengineer http://desktopengineer.com/msisources This is a good tool but quite dated and has issues with todays LFNs (long file names), but it can be used to dump all msi info on a windows machine to a text file. (just one of many uses)
Use "cscript msisources.vbs controlfile=packages.txt dumpmsipaths=yes" to dump a list of all existing Package Codes, InstallDir, Package Name, Package Version and Package File Name each separated by the "|" character.
-
lessmsi https://github.com/activescott/lessmsi/releases This can be used as a GUI as well as from the cmd line.
-
Glarysoft Absolute Software Un-installer
-
Powershell
-
linux