Touchpad Not Working [I2C HID Device]

"I2C HID Device cannot start (Code 10) with HID descriptor failure."


I have tried using driver updates but came back with me already having latest, cannot do rollbacks, and tried uninstalling it then restart computer to install it automatically yet error still persists. My touchpad is kind of weird, it occasionally work, and when I say occasionally I mean 1 in 3 months (or more) chance for it to work again then after shutdown, it fails again. I was having this problem since 1 in half years ago, and I really got annoyed about only this year.


I have listed down below what I copied from the properties of 12 C HID Device on device manager:


12C HID Device:

Device type: Human Interface Device

Manufacturer: Microsoft

Location: on Intel(R) Serial IO I2C Host Controller - A0E9


Device Status:

This device cannot start. (Code 10)

A request for the HID descriptor failed.


Driver:

Driver Provider: Microsoft

Driver Date: 21/06/2006

Driver Version: 10.0.22621.2506

Digital Signer: Microsoft Windows


Screenshots

ImageImageImageImage

ImageImage


Device Specifications:

Device name malwareblol

Processor 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz 2.42 GHz

Installed RAM 8.00 GB (7.65 GB usable)

Device ID ********-****-****-****-************

Product ID *****-*****-*****-*****

System type 64-bit operating system, x64-based processor

Pen and touch Pen and touch support with 10 touch points

Hi JetFlip09

Welcome to Microsoft Community.

 

Based on your description, I understand that sometimes your touchpad works and sometimes it fails. And as it shows that you have used the latest driver and cannot roll back, I do understand how you feel!

 

I will give you some options and hopefully solve your problem successfully! However, the first reply may not be able to solve your problem due to the different aspects of this issue, so please understand and provide more information (pictures would be great!) in your reply. Thank you very much!

 

Option 1: We tried to download the touchpad driver for the corresponding model through the official website of the laptop brand.

 

The touchpad driver provided by the laptop brand is more compatible with the hardware than the generic touchpad driver provided by Microsoft.

 

Option 2: Assuming you install the touchpad driver provided by your laptop brand and restart your computer, Windows Update will override the installation of the generic driver.

 

In this case, please follow the detailed steps below to prevent Windows from updating the driver automatically:

 

1: Right-click “This PC” on desktop -> “Properties” -> Click “Advanced System Settings” -> Select “Hardware” in the upper tab -> “Device Installation Settings” -> Change the setting to “No, let me choose the action to be taken” (If there is one, please check the box of “Never install driver software from Windows Update”) -> Save the changes.

 

2: “Windows Logo Key + i” to open Settings -> Find “Windows Update” on the left sidebar -> “Advanced options” -> Make sure “Receive updates for other Microsoft products” is not enabled.

 

3: Click “Windows Logo Key” to open search bar -> Type “Services” and open it -> Scroll down to find “Windows Update” -> Change “Startup type” to “Disable” -> “Apply” & “OK”.

 

4: Modify the registry.

Click “Windows Logo Key” to open the search bar -> Type “regedit” and open it with administrator privileges.

 

Navigate to “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching” path -> On the right side, find “SearchOrderConfig” and change the value to 0 -> Restart your computer to finish the modification.

 

0 = Block driver updates

1 = Allow driver updates to be downloaded

 

Please note: Please continue to backup your registry before modifying it to avoid other problems with your system.

Option 3: If you are knowledgeable about hardware, we can try to troubleshoot at the physical level.

 

Please disassemble your laptop and check the physical connection between the touchpad and the motherboard, sometimes the connection cable can be loose.

 

You can also plug and unplug the cable once again for the motherboard to re-recognize it.

 

Check if the touchpad is visibly damaged.

 

Please note: You need to make sure that the above operations are performed with the computer turned off and the laptop's charging adapter unplugged!

Option 4: Please try to clean boot your computer.

 

Since clean boot only uses a limited set of files and drivers, it can help us to effectively troubleshoot the possibility of problems caused by third-party applications, driver conflicts, etc.

 

You can refer to Clean Boot for more information: How to perform a clean boot in Windows - Microsoft Support

 

After clean boot, please slide down the webpage after opening the link and find “How to determine what is causing the problem after you do a clean boot” This is a dichotomy that can help us pinpoint the service that is causing the problem and disable it!

 

Disclaimer: A “clean boot” starts Windows with a minimal set of drivers and startup programs. It helps to determine whether a background service is interfering with your game or program and to isolate the cause of a problem. These steps of "clean boot" might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by step so that it will help you get back on track.

 

Option 5: I've seen some users fix this issue by repairing their systems. Although it is technically unlikely that the system is the cause of the touchpad not working, I'll give you the full way to fix the system since this is the case.

 

Please try the following two ways to fix the system completely, or at least make sure that it is not the system that is causing the possibility of the problem.

 

1. Scan and repair the system from the command line.

Click on “Windows Logo Key” to open the search bar -> Type “cmd” in the search bar and open it with administrator privileges -> Please enter the following command

 

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
SFC /Scannow

 

Please note: The above command needs to be repeated 5-6 times to ensure the integrity of the scan!

 

2. Please try the non-destructive repair.

The steps are:

(1) First download the ISO image file of Windows 11 via the following link.

The link is: Download Windows 11

 

(2) After the ISO file is downloaded, double-click it to open and run “setup.exe”.

 

(3) Under the “Install Windows 11” screen, select “Change how the installer downloads updates”.

 

(4) Under the “Get Updates, Drivers, and Optional Features” screen, select “Not Now”.

 

(5) Follow the instructions to continue.

Please note: If you are prompted to enter a key, the downloaded ISO image file does not match the current system version.

 

(6) Under the “Select what to keep” screen, please make sure to select “Keep personal files and applications” so that the contents of your computer will not be affected or lost.

 

(7) Start the non-destructive repair.

I sincerely hope that the above solution will solve your problem. Please feel free to contact me if you have any problems or still can't solve them. (Photos related to the question would be great!).

I am looking forward to hearing back from you. 

Best Regards

Arthur Sheng | Microsoft Community Support Specialist

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hey Arthur Sheng,

Thank you for taking your time to reply, and I tried everything you stated except opening my laptop because I don't trust myself with that, and when I went to a store for fixing laptops and stuff they said it would cost 250$ aud, I am not doing that and also I forgot to mention but my friend did tell me to download this thing called melon loader for stumble guys when it still worked, and after i downloaded it and ran it I think that did something to it, aswell I have researched it is very unlikely that malware could destroy the touchpad. I did a clean reset of my laptop yet problem still persists. I do not have anymore photos to show, but if you want any I am happy to oblige.

I myself have not done much research into what melon loader actually does in the background but I hope this wasnt this case and a reminder that I downloaded this "malware" close to the same time my touchpad stopped working which was in mid 2022.

Best Regards

Jet

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hi Jet

Thank you for your reply.

 

I understand your situation my friend, and computer repair stores are getting more and more expensive these days.

Mainly you mentioned that you have tried a clean reset of the laptop and the problem still persists, which makes me think that there seems to be a possibility that a hardware problem could be the cause.

 

Although you can't take the laptop apart, I would suggest that you can go into the BIOS to see if the touchpad is working. Entering the BIOS will not load any system related files, drivers, so you can troubleshoot hardware related or setup related possibilities.

 

Look for touchpad related options in the BIOS to see if the touchpad is set to enabled.

 

Assuming that the touchpad is not working properly even after entering the BIOS, we can probably determine that the problem is hardware-related.

 

In addition, it may also be due to our daily use of the process of the motherboard has a power storage caused by this time due to the storage of electricity interferes with the normal check of the motherboard or the touchpad connected to the motherboard cable, resulting in our inability to use normally.

 

At this time we try to perform a discharge operation for your computer.

(1) Make sure the computer is completely turned off

(2) Remove all external connections, including keyboard, mouse, etc. If you have a laptop, you will need to remove all external connections. If you have a laptop, you will need to additionally remove the charging adapter.

(3) Press and hold the power on button (power button) for about 30s.

(4) Turn on the power normally.

 

Repeat the above operation 4~5 times to ensure complete discharge.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hi Arthur Sheng,

I had the gut to open up my laptop and the touchpad is connected properly, and for the bios thing I do not know where the touchpad enable feature is located even tho how does that work with the driver failing to turn on even yet randomly turns on or off my touchpad. My laptop is currently apart so I won’t be able to do the power off 30sec and off repeatedly just yet.

I don’t think it’s a hardware issue but a driver issue, would there be away to install it from Microsoft then replace? Or would that not work?

Image

Will update you!

Jet

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Thank you for your response. It's good to hear the touchpad connection is secure!

 

I apologize that I may not have been particularly clear in my description before.

 

I understand how you feel, please allow me to explain the reason for testing this way, as you mentioned that the touchpad is sometimes working and sometimes not.

 

So from the hardware side there are several possibilities:

1. the touchpad may exhibit intermittent problems if there is a minor fault on the motherboard, especially in the circuit connection section. Though uncommon, this condition may also cause the device to work erratically, especially if it exhibits differences in power supply or temperature changes.

2. If the touchpad assembly itself is damaged or shows deterioration, it may cause the circuit to become unstable. This is more common in laptops that have been in use for a long time or laptops that have been subjected to high temperatures and loads for a long period of time.

 

My grandfather had a laptop similar to yours when I repaired it, so that's why I suggested you check it this way.

 

The reason for going into the BIOS for testing is the same as my last answer. If we can select, swipe, etc. via the touchpad in BIOS, the odds are that the touchpad is fine hardware-wise.

 

Some advanced BIOS support hardware self-test function, if your BIOS provides this function, you can select Diagnostics or Hardware Check and check whether the touchpad is detected during self-test.

Other than that, I really concerned about your problem, so I borrowed one of my friend's HP laptops for testing. I found that the HP brand has built-in diagnostic tools right into the laptop, and selecting the diagnostic tool when you turn on the laptop allows you to fully diagnose the computer hardware, or manually test the laptop's built-in keyboard, touchpad, etc.

If your laptop supports these features, you can try them as well.

 

At the end of your reply you mentioned whether it is possible to install drivers from Microsoft, normally it is, but you need to enable Windows Update to install the drivers. If you performed Option 2 of your first reply in its entirety last time, Windows Update will now be organized to network search for drivers and install them.

 

If you didn't do anything to prevent Windows Update from installing the driver at that time, please perform the following steps to install the Microsoft Universal Driver.

 

Option 1: WIN + x, select Device Manager -> find the touchpad device -> right-click and select Uninstall Device, when prompted, check the box Remove the driver software for this device -> restart the computer.

 

After restarting your computer, Windows Update will automatically search for and detect the hardware, and then it will automatically install the touchpad driver provided by Microsoft.

 

Please note: However, for my personal use (I have an ASUS laptop), Microsoft's generic driver is only as compatible as possible with most of the touchpad devices, but in practice, I probably use the driver provided by the laptop brand more often.

 

Option 2: The main reason for discharging your laptop as previously provided is to ensure that there is no power stored near the motherboard and touchpad devices. This is because when there is a buildup of power, the cables may be blocked due to electrical impulses, which may cause our touchpad to work intermittently.

 

In addition to this, I would personally recommend that you synchronize this issue with the laptop brand's technical support, as they are more familiar with their brand's products and may be able to see some of the causes of the problem in the hardware images. Or have some fix programs that you can download and run to fix the problem.

 

I sincerely hope that the above information will help you on some ways.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hey,

I am grateful for how much detail you provided me, but this issue started happening on the same year I first bought/got the laptop, practically brand new. So I don't think its about power or anything but I did mention then my friend told me to download this app which coicidently or not been around the same time my touchpad stopped working.

For option 1, uninstalling then windows reinstalling, this doesn't work however when I update the driver then browse computer then let me pick from a list of available drivers, I picked I2c HID device driver and at the moment 1/6 tries only tried 6 times it allowed me to update it otherwise it comes back with "we have encountered an error, this device cannot be started error: 10".

I have went to the hp website for support but wasn't much help compared to you, I did try going to their download pages for drivers yet none in the mouse/touch/keyboard section worked, I tried ELAN touch driver, Synaptics touch filter driver, and I tried this one other one which also didn't work unfortunately. At this point I might either need to put my big boy cap on and cope or waste hours of my day trying to research and fix this problem or buy a new touchpad and install it myself (too risky). But I shall still ask and figure how to work this.

Thank you,

Jet

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Thanks for the reply, Jet.

 

It's okay my friend, I'm always here and I'll definitely try to help you out as well.

 

I think with this current situation, we can check the event viewer to see if there are any error messages or warning messages about the issue in question that might help us in a certain direction.

WIN + x, select Event Viewer

 

One thing to check though, did you keep your personal files and data when you reinstalled Windows?

This is because you mentioned that you had this problem when you first bought the computer and it was caused by an application. So it makes me wonder if it's possible that after uninstalling, there are files or registry leftovers that are causing the problem to persist.

 

So for this reply I thought we'd delve deeper into the issue of residual files or registries in addition to the event viewer.

 

Here are some suggestions I have for you:

 

Option 1: Consider that the way you find and delete files and registries manually is risky, and if you delete some system files or registries by mistake, your computer will not turn on.

 

So let's try to borrow a tool, CCleaner.

 

You can download this tool from the Microsoft Store at the following link: CCleaner - Free download and install on Windows | Microsoft Store

 

We can try to analyze the scan with CCleaner to check for residual files with residual registry of certain software and remove them. This way I think may be easier & safer.

 

Please note: Before deleting, however, I recommend that you make a backup of your registry, just in case.

 

Option 2: If you are retaining your personal files and data by reinstalling Windows, maybe we can try to clean install Windows system.

 

I understand that you must think this method is more troublesome because we need to back up all the important data and reinstall the applications after a clean install of Windows.

 

But this way may help us to solve many potential problems at once, and also effectively troubleshoot problems caused by system, driver conflicts and other situations. After all, we have already cleanly installed Windows system.

 

Clean Installation of Windows System you can refer to: Windows 11 Clean Installation

 

If you have the time and have not tried this method, I personally recommend you to try it, it may be good for our future use of this device to solve many potential problems at once.

 

Please note: If you decide to perform this step, make sure you back up all your files and important data! Avoid data loss!

 

I sincerely hope that the above information will help you.

 

It's okay my friend, I'm always here and feel free to contact me with questions.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hey Arthur,

I have cleaned installed my laptop many times before and recently and none of those clean installs removed the driver issue. I have used CCleaner before but did not like it so uninstalled it but I did install I0bit uninstaller, but not sure with the logs and with CCleaner I have seen to many negative reviews about it.

For the event viewer it automatically showed in custom views>Device manager - intel(r) serial I0 I2c Host Controller - A0E9. There is two events it will be in the screen shots below:ImageImage

What should I do with the event viewer?

Thanks,

Jet

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

My touchpad not working properly, I have to use codeless mouse for me to do my work, I have tried to go on google sometimes it works for some minutes and if you close the laptop no more working.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

For anyone having issues with the I2C HID Driver, scouring the internet like I did trying to find an answer for this that WILL work, I have found a solution... well a bunch of solutions.

Had this driver randomly fail while reducing the clock speed on my Vostro 14 5410 with throttlestop. Increasing the clock speed back to 100% did not fix the issue. on checking device manager i saw the caution sign on the I2C HID driver. Clicking on the driver, heading to events and clicking on the latest event, I saw this.

Device ACPI\DELL0A7F\4&3091f19e&0 had a problem starting.

Driver Name: hidi2c.inf
Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Service: hidi2c
Lower Filters: 
Upper Filters: mshidkmdf
Problem: 0x0
Problem Status: 0xC00000E5

You might see something similar. As some people have said on other sites, this is due to the driver being unable to restart after being turned off to save power. Which is so stupid that the trackpad is even allowed to go off while the laptop is still one.

Solutions


Anyways there's a few solutions to this.

The first time it happened to me, I simply disabled and enabled the driver and it started working.
The second time this happened, like a week or two after the first, I had to uninstall the driver and reinstall it AND restart the laptop like 3 times. before the trackpad started working. 

The third time this happened which was like 14 hours ago, I tried all the above and none of them worked some people said to let the laptop fall asleep and then when it comes back on, the trackpad MIGHT come back on. That didn't work for me. I eventually had to "manually" reinstall the driver, I will walk you through doing that now.

  • Open Device Manager.

  • Right-click on I2C HID Device > Update Driver > Browse my computer for drivers.

  • Select Let me pick from a list of available drivers on my computer.

  • Click on I2C HID-Device.

  • Click next and allow the driver to reinstall.

After this mine worked, and yours should work too. While still in Device manager, I opened properties on I2C HID and clicked on the power management tab that only appears if the driver is active and unchecked "Allow this driver to be turned off to save power" and then restarted. With this I assume the driver will no longer have issues since the system wont randomly turn off the driver in an attempt to save power.

I'll try and keep this post updated if there's any changes. Hopefully it stays working after this

-MoonMan

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated April 20, 2025 Views 2,472 Applies to: