simphax / Touchmote

Touchmote
GNU General Public License v3.0
116 stars 31 forks source link

Software doesn't uninstall properly - leaving behind drivers that cause issues #73

Open seanmcnally98 opened 8 years ago

seanmcnally98 commented 8 years ago

Touchmote works great on my Windows 8.1 desktop computer. However, when I installed it to my Windows 8.1 laptop, it caused some issues with the built-in touchscreen. Knowing that touchmote uses its own touch drivers, my first instinct was to uninstall - but that didn't work. For some reason, after an uninstall, Touchmote leaves behind the following drivers: "vmultia HID" "Microsoft Input Configuration Device" "HID-compliant touch screen" "HID-compliant pen" "HID-compliant game controller" and "Bluetooth HID Device"

Oddly, most of their events tabs show the fact that they were removed when I uninstalled Touchmote - but then re-installed about 60 seconds later. I'm probably going to have to manually delete all the driver files, but in the future, might be helpful to have an option to remove all of Touchmote's driver files during uninstallation in case there is an issue like mine.

slheavner commented 7 years ago

Were you ever able to remove these drivers?

seanmcnally98 commented 7 years ago

I never got around to it. Luckily, the issues with my laptop's touch screen that arose after installing touchmote were miraculously resolved by a BIOS update (not sure how the two are even remotely related, but it worked), so I just left the drivers there.

On Tue, Dec 27, 2016 at 7:41 PM Samuel Heavner notifications@github.com wrote:

Were you ever able to remove these drivers?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/simphax/Touchmote/issues/73#issuecomment-269403775, or mute the thread https://github.com/notifications/unsubscribe-auth/AFNhiRAja1SiTnUCiaMFVIjCCHmPCbwZks5rMbBFgaJpZM4IKCMu .

slheavner commented 7 years ago

Well I've finally managed to disable the vmultia HID. It was causing unreal engine games to detect a joystick spinning the camera and broke my bluetooth stack for HID devices.

For anyone who needs these drivers removed so you can use HID controllers and bluetooth again, the following helped aid the problem for me.

(The goal here is to disable the vmultia HID device under Human Interface Devices)

  1. Uninstall a device under System devices called "Scp Virtual Bus Driver", you're looking for the one with manufacturer "Scarlet.Crush Productions", then try to disable the vmultia HID device
  2. Uninstall HID, keyboard, and mouse devices that have a location of "vmultia HID" until you can disable the vmultia HID device
  3. The disabling dialog won't finish most likely. What worked for me was letting it run for 5 minutes or so, then reset my computer. Restarting will most likely not work, as the disable process will stop it.

Unfortunately, I've only been able to disable the vmultia HID and I cannot uninstall it. I've removed the files from the DriverStore with pnputil.exe, and I've even deleted the crap after booting to terminal to no success. If anyone finds a way to remove this, please share.

Sawtaytoes commented 2 years ago

Curious how you removed these. I don't see any drivers that look like that. It's been a while, but if you anyone else has screenshots of what to look for, that'd be super helpful.

I found the docs for pnputil.exe, but I don't know the name of the driver files to remove: https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/pnputil-examples?source=recommendations


I don't know if this bug was ever fixed, but I'm running into an issue that might be related to having installed Touchmote.

I ended up buying a Mayflash DolphinBar which handles the Bluetooth part itself and only exposes Wiimotes. When this is in Wiimote mode, the devices keep turning on and off as if they're being plugged in and unplugged constantly.

I thought it was just Steam, but Cemu seems to only see button presses periodically leading me to believe it's happening lower down in Windows at the driver level.

Possibly related issue: https://github.com/simphax/Touchmote/issues/107

Sawtaytoes commented 2 years ago

Looks like I didn't have this driver issue. From what everyone else is saying, it's a Steam problem.