Posts Tagged ‘GUID’

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:

Online Tool to compress/decompress GUIDs

Could not immediately find one when I searched: Enjoy. My formula will not trim leading and trailing spaces from your input. You may have to enter the blue result field, move the cursor to the end of the formula and hit enter for the result cell to update. Download the sheet to use in Excel.