We have an embedded device running Windows 8 x32 or x64 bit with a touch screen. Previously we used a touch screen driver from the touch screen controller manufacturer (in Device Manager it was seen as "USB Touchscreen Controller"), but for definite reasons, we decided to switch to built-in Windows drivers. I wrote a program that removes .inf files of the previous drivers, so now the Device Manager started to detect the touch screen as "HID-Compliant Mouse", it worked, and everyone is happy.
But, as it turned out, HID-Compliant Mouse sometimes now disappears from the Device Manager, and the touch screen just stops working with built-in Windows drivers. This never happened with previous drivers. It doesn't start working even after a reboot, only when I plug out and then plug in the USB connection. On another device, where HID-Compliant Mouse drivers were used from the beginning, and manufacturer's drivers not installed, there is no such problem observed.
So, there are many suggestions on the internet and my own, what to do when HID-Compliant Mouse disappears, I'll gather them together below:
- Update driver via the Device Manager (it reports that driver is already up-to-date)
- Use the hardware troubleshooter to fix the issue (not available on our custom-built Win image)
- Remove old drivers completely (removed, but the screen didn't start to work still, until unplugged, and plugged in the USB connection)
- Remove "ghost devices" from the Device Manager (as it turned out, there are many "ghost" HID-Compliant Mouse devices - devices that are present but not attached, they are colored in gray in the Device Manager (providing that "Show hidden devices" option is ON). But as far as this problem happens rarely, I'm not sure if it will actually fix it in the long term.
- Reinstall HID-Compliant Mouse drivers - actually, this is my question if it is possible?
- Create a new OS image (painful, much effort for that, better avoid)
So, this all basically comes up to 2 questions:
A) As far as on the other device, where HID-Compliant Mouse drivers were installed from the beginning (no other drivers), I suppose that on my own device, there can be some conflict between those devices - that's why HID-Compliant Mouse disappears. So, is it possible to completely uninstall and install again Microsoft's HID-Compliant Mouse drivers, without using Windows update, just some installer? (At least, we need a way to fix it manually, then I'll try to turn it into a script or program to automate the process.)
B) Any other solutions, hints, that can fix the HID-Compliant Mouse disappearing problem?