Installer installs heidisql32.exe on Win64

gemal's profile image gemal posted 5 years ago in General Permalink

I had heidi sql version 9 install.

so i ran the combined installer for version 10 and how I have heidisql32.exe and heidisql.exe

3 problems:

  • the shortcut I had before still launches heidisql.exe which is version 9
  • why was win32 installer when I'm on a win64 system
kalvaro's profile image kalvaro posted 5 years ago Permalink

I presume you were running the 32-bit version of HeidiSQL 9 at C:\Program Files (x86)\HeidiSQL and you installed HeidiSQL 9 at C:\Program Files\HeidiSQL so now you have both. Is that right?

(As about your question, 64-bit Windows can run both 32 and 64 programs, but 32-bit Windows cannot run 64-bit programs at all so that's the only way to create a "universal" one-size-fits-all installer).

[expired user #7581]'s profile image [expired user #7581] posted 5 years ago Permalink

I had the same issue. As well as an "Unknown Publisher" warning from Windows Defender.

Previously I used the installer for HeidiSQL 9, and it installed the 64 bit version to C:\Program Files\HeidiSQL\heidisql.exe.

Running the HeidiSQL installer, after closing the running HeidiSQL 9 x64, did not replace the executable at C:\Program Files\HeidiSQL\heidisql.exe but installed to C:\Program Files\HeidiSQL\heidisql32.exe

I also tried the HeidiSQL installer with the same results.

See attached image

Take note of the name of the executable properties dialog

1 attachment(s):
  • c62SWc7
ansgar's profile image ansgar posted 5 years ago Permalink

Can confirm that. And I found it's just the filename which is heidisql32.exe in both 32 and 64 bit target systems. But although the filename ends with "32.exe", it's the 64bit version on 64bit Windows and vice versa on Win32. So it's just a wrong filename. Broken by me in a change for issue #425:

Will fix that for the next release...

ansgar's profile image ansgar posted 5 years ago Permalink

The v10.1 release fixes this issue. Installing it will also delete the wrongly named "heidisql32.exe", and copies a fresh heidisql.exe.

Please login to leave a reply, or register at first.