What about natively support Windows 11 ARM by the invasion of Windows ARM Copilot+ PC in 2024?

vhminhtan's profile image vhminhtan posted 5 months ago in General Permalink

Hi @ansgar, I'm a very happy user of your software. Recently, after Microsoft Build 2024 event with the numerous Copilot+ PC running Windows 11 ARM from many vendors, how do you think about supporting Windows 11 ARM natively? Thank you so much for your effort! Keep it up!

1 attachment(s):
  • 960x0
ansgar's profile image ansgar posted 5 months ago Permalink

I read that Windows/ARM can emulate x86/64 environment to run traditional apps. So my guess is that HeidiSQL already runs on ARM. But I'm curious:

  • did you made a test running HeidiSQL?
  • how's the performance?

Delphi does not provide a compiler for Windows on ARM yet. Probably this is one of the next features the Embarcadero people invent.

Jason's profile image Jason posted 5 months ago Permalink

I recently installed HeidiSQL on an ARM CPU. The installation process was as follows:

  1. HeidiSQL_12.7.0.6850_Setup.exe
  2. Select Install Mode = Install for all users)recommanded)
  3. License Agreement = I accept the agreement
  4. Select Destination Location = Default(c:\Program Files(x86)\HeidSQL)
  5. Select Start Menu Folder - Default(HeidSQL)
  6. Select Additional Tasks = Default(All checked)
  7. Read to Install = Install
  8. Completing the HeidiSQL Setup Wizard = Yes, restart the computer now

However, when I successfully installed it, a different shortcut was created compared to what is shown in the image below.

When I execute this shortcut, the following error occurs and it doesn't run properly. After the installation, there's no HeidiSQL in the installation path.

Is this due to an issue with the ARM CPU? I'm currently using a Snapdragon X Elite. Please help me out.

Jason's profile image Jason posted 5 months ago Permalink

The image cannot be attached. The content of the image

  1. Title : Missing Shrotcut Windows is searchging for heidisql.exe. To locaate the file yourself, click Browse.

  2. Title : Problem with Shortcut The item 'heidisql.exe' that this shortcut fefers to has been changed or moved, so this shortcut will no longer work properly. Nearest match based on size,date, and type: c:........ Do you want to fix this shortcut to point to this target or do you just want to delete it"

If select "Fix it" This app can't run on your PC To find a version for your PC, check with the software publisher.

ansgar's profile image ansgar posted 4 months ago Permalink

I suppose InnoSetup gets confused by the ARM environment. The installation folder c:\Program Files(x86)\HeidSQL\ is for legacy 32bit programs. The HeidiSQL installer contains both 32 and 64 bit versions. But I assume Windows/ARM should prefer 64 bit, doesn't it?

vhminhtan's profile image vhminhtan posted 4 months ago Permalink

I've tried Heidisql on Windows 11 ARM virtual machine on my Macbook M1 Pro. I run pretty good but I don't know if it runs via a emulator or not. It will be very good if it support Windows on ARM natively.

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