I had a 12th-gen i5 motherboard which unfortunately got water damaged so i replaced it with an i7-1185G7 board since it was available and discounted. Ever since this downgrade I’ve been unable to get the touchpad right-click/gestures to work in Windows 11 to the point where I’d probably assume it to be defective if I didn’t know better (it works flawlessly on linux).
- I’ve installed the current version (and I aso tried older versions) of the 11th gen driver bundle for win11 many times
- I’ve also attempted to remove every single driver listed with
pnputil /enum-driver
(uninstalling using pnputil /delete-driver oem<x>.inf /force /uninstall
) between attempts of installing the driver bundle
- I’ve updated my BIOS to the newest version
The only thing I can think of that I haven’t done yet is a complete clean install of Windows 11 which I really want to avoid.
I’m assuming that my my issue stems from the fact that a generational motherboard downgrade is somehow not supported by the driver bundle installer. However as stated, just removing drivers (at least using the methods I know of) did not help.
I’ve looked also at posts in this form, namely Touchpad not scrolling and right-click not working and Windows 11 - no trackpad gestures or right click but I’m pretty sure I’ve tried the advice in the comments of these posts to no effect.
Okay, I’ve spent some more time on this and I’ve been able to resolve this issue by manually installing only the Intel Serial IO
driver. To do this I unpacked the driver bundle installer using 7-zip and ran Intel_Serial IO_30.100.2129.8\IOSetupSerialIO.exe
. The GUI allowed me to overwrite the existing install which resolved the issue.
Notably, the prompt asking me to confirm overwriting the existing driver did not show the specific version or what version it would be replaced with. I’m assuming this was reading some record of a driver that didn’t exist anymore. This might have been my fault for my draconian way of just wiping all 3rd party drivers. I don’t have a backup of the old state nor do I know enough about Windows, so I can’t really continue testing this. Still, the bundle installer did not work properly on my 12th gen Windows install which prompted me to go down this rabbit hole in the first place!
It seems like an oversight to me that the bundle installer doesn’t force this overwrite (from what I can tell the Intel installer allows a -overwrite
option). I’m assuming some of the drivers automatically get updated by Windows Update and I can see how it might be undesirable to replace newer versions of the same driver. However in my opinion it would be reasonable to just replace every driver with the version included in the bundle for consistency.
2 Likes