Home > e-infrastructure, service-is-it-managing > How to comprehensively identify your software packages using the MS-Installer infrastructure

How to comprehensively identify your software packages using the MS-Installer infrastructure

  1. Problem:
    1. Some packages may have built-in checks which prevent installation. The built-in error messages may be difficult to interpret (even if you speak foreign languages).
    2. Some built-in checks may be erroneous.
    3. Product name and version may be difficult to identify.
    4. Etc.
  2. Solution: Take advantage of the features of the MS Installer infrastructure.
    1. If necessary (setup file does not come as an MSI file), try to unpack your setup file (7zip alone will work in many cases. There are more advanced free  extractors available on the web).
    2. with the the unpacked MSI’s
      1. run with the “/log” parameter  and to generate and examine the log file for more speaking (an English!) installation errors.
      2. Open  with MS-Orca to examine the software package properties: image.
      3. Right-click and “copy cell” : image
      4. Esp. note the following:
        1. “Make”
          1. Productname (base, qualified) variants
        2. “Model”
          1. GUID for Upgradecode (e.g. {00140000-0028-0000-1000-0000000FF1CE})
          2. Productname
        3. “Year”:
          1. GUID for Productcode ({90140000-0028-0804-1000-0000000FF1CE})
          2. ProductVersion
      5. you can edit your MSI with MS-Orca (better be sure what you are doing).
    3. you can compare this installer package with what you already have installed in the registry
      1. use a registry search tool
      2. you have to search the registry for the compressed GUIDs, to compress, use this: https://thomasplagwitz.com/tag/guid/.
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: