nefarius / ViGEmBus

Windows kernel-mode driver emulating well-known USB game controllers.
https://docs.nefarius.at/projects/ViGEm/
BSD 3-Clause "New" or "Revised" License
3.03k stars 284 forks source link

ViGEmBus does not install on Windows 11 Build 22000 #128

Closed sjkorvin closed 2 years ago

sjkorvin commented 2 years ago

Describe the bug I have tried using the 64-bit installer for version 1.17.333. The installer makes no progress. After a reboot, the same thing happens with version 1.16.116. I cannot find the vigembus.sys driver installed anywhere on my system.

To Reproduce

  1. Open ViGEmBus installer .msi or .exe
  2. Click to install
  3. Approve UAC prompt

Expected behavior I expect for the installer to complete and for ViGEmBus to successfully install.

Screenshots I am currently at my parents' house. I can add screenshots later if necessary.

System details (please complete the following information):

Additional context I do not think that I have installed ViGEmBus through any other means. DS4Windows sends a notification to Windows saying that the ViGEmBus driver is not installed. I keep BetterJoy around, but I do not think that I have made use of it on this install of Windows.

nefarius commented 2 years ago

Where are the logs? Why didn't you use the correct issue template?

Screenshot_20210906-084711

sjkorvin commented 2 years ago

I'm very sorry. I was very tired yesterday. I ended up sleeping all day today. I will try to be more careful in the future. Perhaps, I saw it, thought it was a link to the forums, and wasn't able to register what the proper thing to do was.

Please find attached the logs.

install.log setupapi.dev.log

Below is setupapi.dev.log after a reboot. I cannot attempt another ViGEmBus installation until after a reboot completes:

setupapi.dev.log

nefarius commented 2 years ago

There we go, thanks. Hm, this is odd. From the setup log it just seems to end. No error, nothing. Can you make screenshots or a screencast of how it looks when you click through it? And why do you need to reboot? I have no force reboot logic in the setup so wherever that is coming from, definitely not normal.

Driver installation isn't even attempted from the logs.

Cheers

sjkorvin commented 2 years ago

The reason why I would reboot was to try the install again. I would start the installer and click to install. Then, no progress would be made in the installation. After closing the installer through Task Manager because I couldn't close it by clicking Cancel and then trying to start the install again, I had received a message saying that an installation was in progress and that the current installation would have to complete before starting a new one.

I just tried the install again and it worked! I tried to take a screencast of it, but I mistakenly stopped the screencast instead of ending it. It took some seconds for the UAC prompt to show up. Maybe, I had assumed that the UAC prompt had shown up and that I had clicked to accept it when it had not shown up. Either way, I had waited far longer than several seconds on previous installation attempts.

Would you like any logs?

nefarius commented 2 years ago

So.... It worked now?

sjkorvin commented 2 years ago

Yes, it worked now.

It turned out that I had mistakenly deleted the screencast to the Recycle Bin.

https://user-images.githubusercontent.com/50928154/132584861-b7d500ed-8568-4b55-bebc-151db772558b.mp4

nefarius commented 2 years ago

Welp, computers suck 😆 Congratulations! We can close this?

sjkorvin commented 2 years ago

Yes! Thank you for your time and assistance!