Hi,
i never installed VJoy myself, so i have no clue about their setup.
However with vanilla drivers the Wii Remote is represented by two device nodes in the device tree. One under Bluetooth as "Nintendo RVL-....", that is just the connected Bluetooth device without any functionality. That node is driven by the Bluetooth Driver Stack and normally does not use a particular device driver.
The other node is the HID Profile of the Bluetooth device and that is normally the "Bluetooth HID Device" under "Human Interface Devices" (am not sure about the exact wording). That node is the actual Gamepad of the Wiimote Device. As said i don't know how VJoy works, but my driver replaces/alters that node.
So my steps to fix your issues would be to:
1) Connect your Wiimote and check both nodes for their drivers. The Bluetooth Node should use one from Microsoft without any specific driver files when clicking "Driver Details". The HID one should also use Microsoft drivers, in detail hidbth.sys & hidclass.sys (my Win 10 also shows hidpars.sys & hidusb.sys, but i am not sure if that is on all systems)
2) If one node shows different drivers uninstall them via the devices details dialog. If they are third-party drivers there should be some kind of checkbox to remove them from your driver store entirely.
3) The Bluetooth Node should always show up, if not your Wiimote is not connected. Also if the HID does not show up, you can enable "View"->"Show hidden devices". Then search for any node that looks like the Wiimote/VJoy device node and uninstall it by right-click.
4) Disconnect your Wii Remote, reboot, and check the drivers again.
If that still doesn't solve the driver issue, because other drivers are always popping up for the Wii Remote, you can remove them via CMD. Open a CMD with Admin privileges and type in "pnputil.exe -e". That'll list all non-built in Plug'n'Play device drivers (probably a very long list). Then search that list for the VJoy drivers/the driver that are loaded for your Wiimote. Then run "pnputil.exe -d oemXX.inf" to remove that driver.
If the driver are fine it seems to be an issue somewhere else. Maybe in the registry. But before touching the registry and potentially making it worse, you should first check the drivers.
Edit: One additional note, you can change the device manager to "View"->"Device by connection". Before that, select the "Microsoft Bluetooth Enumarator" under Bluetooth so its highlighted, then change the viewing, so it stays selected and you don't have to search for it. Then check it's child nodes. Besides some OS Bluetooth stuff, it should have the "Nintendo RVL-..." Bluetooth node and the other node that is the HID Profile. That may help you find the Wii Remote HID Profile Node, when VJoy uses some custom Device Class and it doesn't show up under HID.
i never installed VJoy myself, so i have no clue about their setup.
However with vanilla drivers the Wii Remote is represented by two device nodes in the device tree. One under Bluetooth as "Nintendo RVL-....", that is just the connected Bluetooth device without any functionality. That node is driven by the Bluetooth Driver Stack and normally does not use a particular device driver.
The other node is the HID Profile of the Bluetooth device and that is normally the "Bluetooth HID Device" under "Human Interface Devices" (am not sure about the exact wording). That node is the actual Gamepad of the Wiimote Device. As said i don't know how VJoy works, but my driver replaces/alters that node.
So my steps to fix your issues would be to:
1) Connect your Wiimote and check both nodes for their drivers. The Bluetooth Node should use one from Microsoft without any specific driver files when clicking "Driver Details". The HID one should also use Microsoft drivers, in detail hidbth.sys & hidclass.sys (my Win 10 also shows hidpars.sys & hidusb.sys, but i am not sure if that is on all systems)
2) If one node shows different drivers uninstall them via the devices details dialog. If they are third-party drivers there should be some kind of checkbox to remove them from your driver store entirely.
3) The Bluetooth Node should always show up, if not your Wiimote is not connected. Also if the HID does not show up, you can enable "View"->"Show hidden devices". Then search for any node that looks like the Wiimote/VJoy device node and uninstall it by right-click.
4) Disconnect your Wii Remote, reboot, and check the drivers again.
If that still doesn't solve the driver issue, because other drivers are always popping up for the Wii Remote, you can remove them via CMD. Open a CMD with Admin privileges and type in "pnputil.exe -e". That'll list all non-built in Plug'n'Play device drivers (probably a very long list). Then search that list for the VJoy drivers/the driver that are loaded for your Wiimote. Then run "pnputil.exe -d oemXX.inf" to remove that driver.
If the driver are fine it seems to be an issue somewhere else. Maybe in the registry. But before touching the registry and potentially making it worse, you should first check the drivers.
Edit: One additional note, you can change the device manager to "View"->"Device by connection". Before that, select the "Microsoft Bluetooth Enumarator" under Bluetooth so its highlighted, then change the viewing, so it stays selected and you don't have to search for it. Then check it's child nodes. Besides some OS Bluetooth stuff, it should have the "Nintendo RVL-..." Bluetooth node and the other node that is the HID Profile. That may help you find the Wii Remote HID Profile Node, when VJoy uses some custom Device Class and it doesn't show up under HID.
