Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.2.1.1 setup vJoy failed to install - workaround #9

Closed
leglaucio opened this issue Nov 13, 2022 · 7 comments
Closed

v2.2.1.1 setup vJoy failed to install - workaround #9

leglaucio opened this issue Nov 13, 2022 · 7 comments

Comments

@leglaucio
Copy link

Hi I have received the “vJoy failed to install” during the setup vJoySetup-2.2.1-signed.exe in a fresh new windows 10 1903 installation. Looking the logs I realize that error are coming somewhere around the searching for ROOT\HIDCLASS\0000. Loking the vJoyInstallerSigned.iss setup script I could see that the script search for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT\HIDCLASS\0000 registry entry. This does not exist in my windows registry. I manage to get it installing a previous version of vjoy (2.1.9.1) (that creates this registry entry). Then I could export this to a HIDCLASS.reg file. Now every time I need to install vJoySetup-2.2.1-signed.exe in fresh new windows I can apply the HIDCLASS.reg before the installation and you will get a successful installation.
I start trying to permanently fix this issue but I could get further because o vjoy driver compilation and sinning issues.

@favoritewky
Copy link

Can I get the reg file plz?

@Sayuuk
Copy link

Sayuuk commented Mar 15, 2023

Thanks, worked perfectly!

If you don't know how to do this:

  • install vjoy 2.1.9.1

  • open "regedit"

  • browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT\HIDCLASS\0000

  • right click on the folder in the left (0000) and click export

  • save it to desktop

  • uninstall vjoy 2.1.9.1

  • double click on exported .reg file and confirm

  • instal vjoy 2.2.1.1

@jshafer817
Copy link

jshafer817 commented Mar 20, 2023

WOW! That's great work. I decided myself to see what was going on so I recompiled my OWN version of VJoy going off of my guide as the original virtual machine I used to compile it on doesn't exist. No big deal I thought.. Guess what? I can't redownload the old original version of the Windows 10 SDK 1506 I think. Something on my guide Microsoft went out of their way to remove. Anyways, I used something newer.. and I ran into an error after it was compiled and test signed. Great work dude! Closer to resolving the error, although I don't have a code signing certificate anymore and my original vjoy sign still works, and I suspect it's because of the old Windows WDK\SDK I was using. njz3 will be happy when he reads this. =) All that stuff can be fixed in the innosetup installer beforehand. Yay! Force Feedback improvements are back. Just emailed him. We last discussed this Feb of 2022

@Neonnite1753
Copy link

I got it to install but I cant get it to actually do anything, Enable Vjoy is the only check box not greyed out and add device does nothing.

@Sayuuk
Copy link

Sayuuk commented Mar 21, 2023

I got it to install but I cant get it to actually do anything, Enable Vjoy is the only check box not greyed out and add device does nothing.

Exactly my final results as well. The workaround above only allows the installation it seems.
I've gone back to 2.1.9.1 for now as I don't need the FFB anyways...

@Mixcraftio
Copy link

Here is mine

vjoy.zip

Can I get the reg file plz?

@njz3
Copy link
Owner

njz3 commented Aug 17, 2023

Issue fixed in latest source code of v2.2.2.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants