Uninstall fails: Uninstaller placed in SysWOW64 (<System>), but registry points to system32

Here you will find some useful tutorials and resources for InstallForge created by community members.
Forum rules
Posting bugs here is discouraged. Please use our GitHub issue tracker instead: https://github.com/soner-boztas/installforge/issues

When posting a new bug report, please follow these guidelines: https://docs.installforge.net/contribut ... ing-a-bug/
Post Reply
sprob
Posts: 1
Joined: 26 Mar 2021, 09:07

I'm installing a program into the <System> folder, and since I'm on Windows 10 64-bit the installer I built with InstallForge places all files in C:\Windows\SysWOW64, including the uninstaller EXE.

But when I go to Apps & Programs and try to launch the uninstaller, I get an error message stating "Could not find the file C:\Windows\System32\Uninstall.exe". Of course, that doesn't exist, because the uninstaller is in SysWOW64.

In fact, when I look in the Windows registry, specifically the key:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\My Program

The keys DisplayIcon, InstallLocation and UninstallString all point to C:\Windows\System32 instead of C:\Windows\SysWOW64.

Why is that?

(Similar to this thread from 2016, I think.)
Post Reply