If you look at the screenshot below, you will see tons of HID listings. What looks like multiple devices are copies of original devices and are termed as Ghost Devices. These are previously installed devices that are no more enabled, but the drivers are still present on the computer.
Fix HID-Compliant TouchScreen Driver is missing
Follow the steps below to enable the touchscreen, and reinstall the touchscreen driver if it has stopped working: You will need an administrator account to execute the processes.
1] Show Hidden Devices
Open Run prompt, type devmgmt.msc, and press the Enter key.Click on the View menu, and then select Show Hidden devicesIf the HID devices were hidden, they should now be available in the list!
2] Run the Hardware Troubleshooter
Windows 11/10 comes with a dedicated Troubleshooter section which can fix most of the common issues. When you run the Hardware Troubleshooter, it will check actually connected hardware and remove the rest of them. Just before we start, if this is an external touch device, make sure to connect it. This can be done in two ways: Command Line Method
Open Windows terminal or PowerShell with admin privilegesType and execute the following command msdt.exe -id DeviceDiagnosticIt will launch the Hardware and Devices TroubleshooterClick on next, and let the process identify the problem and resolve it.
Windows Settings Method
Go to Settings > Update and Security > Troubleshoot.Click on the Hardware and Devices, and Run the troubleshooter.This will open a new window and follow the steps henceforth.This will remove all the Ghost devices.Now right click on the HID device listing, which is left, and enable it.
3] Reinstall HID-Compliant Touch Screen Driver
It is possible that the drivers were never installed for the device because you had it disabled, and now it cannot be enabled unless you install the correct drivers. Updating the drivers through Windows Update is the best bet. Most of the OEMs now deliver the update through the Windows Update delivery channel, and they are tested for compatibility. So, go to Settings > Update & Security and run the update program to see if there is an update. It is possible that Windows offer this as an optional update, but install it, especially if it’s for your HID. In case the driver is not available, you can always download them from the OEM website. Once you have it, you should be able to either run it directly to install it again on your device.
4] Remove Unwanted Drivers from Windows
The last tip is to remove unwanted drivers who had been missed by the Hardware Troubleshooter, or they keep reappearing. This is going to be a little detailed, so be careful. And yes, you need admin privileges for all these.
Open a command prompt with admin privileges.Type set devmgr_show_nonpresent_devices=1 and press Enter.There will be no output for this as you are just enabling a setting to make the hidden devices appear in the device manager.Next, type devmgmt.msc and hit enter to launch the Windows Device Manager Console.In the Device Manager Console, from the View menu, select Show Hidden Devices.
This will show you the list of devices, drivers, and services that were not installed or uninstalled properly. You can find your offending device, right-click, and choose to uninstall to remove it from the system completely. Do note that if the devices are gray in color, do not delete them. Only remove those which you think are causing issues. Also, make sure to remove one, and check and then come back if it doesn’t work.
How do I download the HID-compliant touch screen?
If required, you can download the HID-compliant touch screen driver from Microsoft Update Catalog, Manufacturer’s official website, Via Device Manager, or by using the Optional Updates feature of Windows 11/10.
What is Ghost touching?
If your touch screen starts responding to actions on its own, random mouse pointer movement and all, then it’s called Ghost touching. It is also known to happen on smartphones. Let us know if this helped you.