How to Install ViGEmBus Driver for BetterJoy: Complete Setup Guide
The ViGEmBus (Virtual Gamepad Emulation Bus) driver is the core dependency that allows BetterJoy to translate raw Joy-Con and Pro Controller Bluetooth signals into standard Xbox 360 controller inputs. Here is the step-by-step installation and verification walkthrough.
What is ViGEmBus and Why is it Mandatory?
Windows PC games natively support the XInput protocol used by Microsoft Xbox controllers. Nintendo Switch controllers, however, communicate via specialized Bluetooth HID protocols. Without ViGEmBus, Windows can see the Joy-Con buttons but games won't map them correctly. ViGEmBus acts as a virtual bridge, creating an emulated Xbox 360 controller in your device tree whenever BetterJoy detects a Switch gamepad.
Step-by-Step Installation Instructions
- Download the complete BetterJoy v7.1 zip package.
- Extract the archive into a permanent folder (e.g.,
C:\Program Files\BetterJoy). - Open the
Driversdirectory. - Right-click
ViGEmBusSetup_x64.exeand select Run as administrator. - Follow the setup wizard, agree to the licensing terms, and click Install.
- When prompted by Windows User Account Control (UAC), click Yes to permit driver installation.
- Restart your computer to ensure the system service registers properly.
How to Verify ViGEmBus is Working
- Press Win + X and select Device Manager.
- Scroll down to System devices.
- Look for Virtual Gamepad Emulation Bus.
- If it is listed without any yellow exclamation mark or error code, the driver is operational.
Troubleshooting Common ViGEmBus Installation Errors
Error 0x80070643 (Fatal Error During Installation)
This error typically indicates an existing damaged ViGEmBus registry key. Download the Microsoft Install and Uninstall Troubleshooter or use the dedicated ViGEm clean uninstall tool to remove remnants before reinstalling.
Windows Code 39 or Code 52 (Driver Signature Error)
Ensure Windows Update is fully up to date. ViGEmBus requires current Windows driver signature verification certificates.
Ready to connect your Nintendo controllers?
Download the verified BetterJoy v7.1 package with all drivers pre-configured.