PDA

View Full Version : Multiple problems on Windows 8.1



Manish Jhalani
10-18-2014, 07:27 AM
Hi,

I am using Setup Builder 7.7. I am creating installer for my application for 64-bit Windows 8.1. Same installer script I was using for installer for 32-bit XP and 64-bit Windows 7. In script installer type is set for XP is 32-bit, Windows 7 is 64-bit, and Windows 8.1 is 64-bit.

I am facing multiple problems on 64-bit Windows 8.1:
1. Control Panel\programs is showing multiple entries for my application after installation.

2. I am creating registry entry only under HKEY_LOCAL_MACHINE\SOFTWARE. But I can see two more registry entries for product GUID under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ Windows\CurrentVersion\Uninstall and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Uninstall

3. Uninstallation is not deleting entries from control panel\programs, all shortcuts, and registry entries properly.

Please help.

linder
10-18-2014, 11:02 AM
Manish,

The outdated SetupBuilder 7.7 does not support Windows 8.1.

NOTE: If you see two entries (one in the 32-bit Registry branch and another one in the 64-bit branch) then you did something wrong. Issues #1, #2, and #3 are definitely not caused by the installer per-se. But you need a Win8.1-aware installation system.

Friedrich

linder
10-18-2014, 11:05 AM
BTW, only set Installer Type to 64-bit if your application itself is native 64-bit. Don't use this option for 32-bit applications.

Friedrich

linder
10-18-2014, 11:19 AM
Quick site note: if an installer is running in 64-bit mode on a x64 operaing system then it creates entries under HKEY_LOCAL_MACHINE\SOFTWARE. If an installer is running in 32-bit mode on a x64 operating system then it creates entries under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node.

Interesting x64 background information can be found in the online help (see attached screenshot).

Friedrich