cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
exisllc
Level 3

Windows 8.1 Logo with Installshield 2013 LE

Hello -

We were able to build a setup.exe of our product using Installshield 2013 LE that was properly recognized (and passed) by windows 7 logo program.

The same build fails on windows 8.1 pro (we are trying to pass the windows 8.1 logo for the windows store desktop). The build from windows 7 does go thru the test properly at least, but fails with missing registry entries .

Worse, when we build on a windows 8.1 machine, the resulting build is not even recognized as installed by WACK kit 3.4.

Is this possible to do? Any advice?

Thanks in advance,

Exis
0 Kudos
(1) Reply
exisllc
Level 3

So we have batted around and around with this, there is not much info out there. The specific problem we are running into is that the windows installer is not writing the proper values into the registry (it is supposed to do so automatically). We are running WACK 3.4 on Windows 8.1 pro.

The error we are experiencing is below. We are now thinking that this is something to do with the specific version of the windows installer (V 5.0.09600.16384), since on windows 7 this specific build passes wack 3.4 with no issues!

Does anyone have an idea on how to get around this?

FAILED
Write appropriate Add/Remove Program values

• Error Found: The registry population test detected the following error: app didn’t create the required registry entries.
?An optional value 'VersionMajor' is missing or invalid for program ExcelDBTools.
?An optional value 'VersionMinor' is missing or invalid for program ExcelDBTools.
?An optional value 'MajorVersion' is missing or invalid for program ExcelDBTools.
?An optional value 'MinorVersion' is missing or invalid for program ExcelDBTools.
?A non-optional value 'DisplayName' is missing or invalid for program ExcelDBTools.
?A non-optional value 'Publisher' is missing or invalid for program ExcelDBTools.
?A non-optional value 'ProductVersion' is missing or invalid for program ExcelDBTools.
?An optional value 'InstallLocation' is missing or invalid for program ExcelDBTools.


• Impact if not fixed: Apps must create these registry entries DisplayName, InstallLocation, Publisher, UninstallString and ProductVersion. Apps that don’t create the required registry entries may not be found by enterprise inventory tools. This can cause problems with OS migrations and upgrades, and Windows telemetry tools may not accurately report info about the app.


• How to fix: Add the necessary info to the app’s Windows Installer package so it can configure Add/Remove Programs in Control Panel correctly. Setting these properties automatically writes the corresponding values into the registry. See link below for more information:
Configuring Add/Remove Programs
0 Kudos