jack2 icon indicating copy to clipboard operation
jack2 copied to clipboard

Jack Router can't be installed on Windows anymore

Open madskjeldgaard opened this issue 3 years ago • 5 comments

Describe the bug

When installing jack on Windows 10, it is no longer possible to install Jack Router. When installing the JackRouter.dll, it says Unable to register the DLL/OCX: RegSvr32 failed with exit code 0x3

Environment

  • JACK Version: latest
  • **Operating System:**Windows 10
  • Installation: Downloaded latest exe from the website

madskjeldgaard avatar Aug 10 '21 17:08 madskjeldgaard

Can confirm the issue. Using a fresh installation of Windows 10 Pro for Workstations (Version 2004) inside a KVM virtual machine.

ReeseWang avatar Aug 24 '21 10:08 ReeseWang

I am running 1.9.19 with Jack Router, but it took some doing.

If JACK version 1.9.17 was ever installed on your machine, that could be the problem. A number of us have had to clear out the files from version 1.9.17 that were left over in the registry in order to successfully update to 1.9.19.

The issue was documented on the following page: https://github.com/jackaudio/jack2/issues/714

I'm not sure what the problem is but at one time, JACK was installed in the Program Files (x86) folder with the title, "Jack". Then after version 1.9.11 maybe?, JACK was installed in the Program Files folder with the title, "JACK2".

I'm not sure if the different placement of one version from another is at the root of this problem with version 1.9.17, but the previous version files left in the registry did block proper updates.

It's worth a try to see if uninstalling everything JACK or JACK2, AND more importantly, clearing out the registry of anything JACK, JACK2 or jackd will work.

Be sure to reboot after uninstalling and clearing out the registry BEFORE you reinstall 1.9.19.

good luck! synthia

On 8/24/2021 3:03 AM, Ruoxi Wang wrote:

Can confirm the issue. Using a fresh installation of Windows 10 Pro for Workstations (Version 2004) inside a KVM virtual machine.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jackaudio/jack2/issues/790#issuecomment-904502780, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVZZK6WTDCTC5TDEG7DY7LT6NU5LANCNFSM5B4RLWCA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email.

SynthiaPayne avatar Aug 25 '21 05:08 SynthiaPayne

I tried to register Jack Router on a fresh Windows 10 Enterprise LTSC (Version 1809) on a virtual machine and encountered the same problem.

BUT,

When I tried with the same version of freshly installed Windows on a different virtual machine, the Jack installer finished smoothly, successfully registered the dll files.

The things I did differently on the second scenario are:

  1. The system disk driver is VirtIO instead of SATA.
  2. I installed VirtIO drivers and Git for Windows before installing JACK.
  3. It's the first boot of the freshly installed Windows.

What could be making a difference?

ReeseWang avatar Aug 25 '21 14:08 ReeseWang

Also getting the same error when trying to install jack2-win64-v1.9.19.exe

Clean install of Windows 10:

C\Program Files\JACK2\jack-router\win64\JackRouter.dll Unable to register the DLL/OCX: RegSvr32 failed with exit code 0x3.

Tried manually registering using: regsvr32 "C:\Program Files\JACK2\jack-router\win64\JackRouter.dll"

RegSvr32 responds with pop up stating: The module "C\Program Files\JACK2\jack-router\Win64\JackRouter.dll" failed to load.

Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files.

The specified module could not be found.

jack2-win32-v1.9.1.exe installs fine.

mike-shields-dev avatar Oct 13 '21 13:10 mike-shields-dev

Same problem here (on windows 11). the 32bit version fails also.

EDIT : wow, I just realized I read to quickly @mike-shields-dev comment, you got something working with the 1.9.1 32-bit version, not the 1.9.19 32-bit I'll try to find it and give a try. (there's still hope ! :) )

EDIT2 : after installing the Microsoft Visual C++ Redistributable it worked smoothly

err0r500 avatar Nov 17 '21 11:11 err0r500