The cursor won’t move. Taps do nothing, gestures are gone, and you’re stuck navigating with a keyboard or a borrowed USB mouse. ELAN touchpads — common in ASUS, Lenovo, Acer, and MSI laptops — are particularly prone to driver failures on Windows 10, where updates love to replace the working ELAN driver with something incompatible.
ELAN touchpads talk to Windows through two channels: the ELAN driver itself and the I2C HID device underneath it. Either one failing kills the touchpad. This guide repairs both, starting with the instant checks.
Why this happens
- Touchpad toggled off via Fn key: Most laptops have an Fn + F-key touchpad toggle that’s easy to hit accidentally.
- Windows Update replaced the ELAN driver: A pushed driver incompatible with your ELAN hardware revision.
- I2C HID device failed or disabled: The underlying bus device the ELAN driver depends on stops working.
- Touchpad disabled in BIOS: Firmware-level disable invisible to Windows.
- Corrupt ELAN driver files: Partial updates leave the driver unable to start.
- Conflicting Precision driver: Windows trying to manage ELAN hardware with Microsoft’s Precision driver stack.
- Touchpad disabled in Settings: Windows 10’s touchpad toggle turned off, sometimes by update.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Toggle the touchpad back on (keyboard and Settings)
The most common cause is also the fastest fix.
- Press the touchpad toggle key — usually Fn + F5, Fn + F7, or Fn + F9 (look for the touchpad icon on your function keys).
- Go to Settings > Devices > Touchpad and make sure the Touchpad toggle is On.
- Untick Leave touchpad on when a mouse is connected temporarily if a USB mouse is plugged in — this setting auto-disables the touchpad.
- Unplug any USB mouse and test the touchpad.
If the Fn toggle doesn’t respond, the ELAN driver isn’t running — which confirms a driver problem and points you to the fixes below.
Fix 2: Re-enable the ELAN device in Device Manager
Windows may have disabled the device after a failed start.
- Press Win + X, then M to open Device Manager.
- Expand Human Interface Devices and look for I2C HID Device and any ELAN entries.
- Expand Mice and other pointing devices and look for ELAN PS/2 Port Input Device or ELAN Input Device.
- If any entry is greyed out or has a down arrow, right-click (Menu key or Shift + F10) and choose Enable device.
- If entries show a yellow warning, note the error code — Code 10 and Code 24 are the common ones here.
Enable everything ELAN/I2C-related, then test. If the touchpad springs to life, a failed start had left it disabled.
Fix 3: Update the ELAN driver from the manufacturer
Get the driver built for your exact ELAN hardware revision.
- In Device Manager, note the exact ELAN device name under Mice and other pointing devices.
- Go to your laptop maker’s support site (ASUS, Lenovo, Acer, MSI) and download the touchpad/ELAN driver for your exact model.
- Install it and restart.
- Check Settings > Devices > Touchpad — the ELAN tab or additional settings should reappear.
Avoid generic ELAN drivers from third-party sites; ELAN hardware revisions differ, and the wrong revision driver installs but doesn’t work. The ELAN-specific reference covers revision matching. Microsoft’s Windows support documents the Device Manager update and rollback steps used here if you need screenshots.
Fix 4: Reinstall the I2C HID device
The ELAN driver sits on top of the I2C bus — if the bus device is broken, the touchpad can’t work.
- In Device Manager, under Human Interface Devices, right-click I2C HID Device and choose Uninstall device.
- If there are multiple I2C HID entries, uninstall the one corresponding to the touchpad (trial and error is safe — they reinstall on reboot).
- Restart the laptop — Windows redetects the I2C bus and reinstalls the driver.
- Test the touchpad after reboot.
Do not uninstall every I2C device at once blindly; do them one at a time with a restart between if you’re unsure which is the touchpad.
Fix 5: Roll back the driver
If the touchpad died right after a Windows 10 update, revert it.
- In Device Manager, right-click the ELAN device under Mice and other pointing devices and choose Properties.
- Go to the Driver tab and click Roll Back Driver if available.
- Restart and test.
- Pause Windows updates (Settings > Update & Security > Windows Update > Pause updates) to prevent the bad driver returning.
- If rollback is unavailable, manually install the previous driver version from the manufacturer’s site.
This is the highest-success fix for update-triggered ELAN failures.
Fix 6: Check the BIOS touchpad setting
A firmware-disabled touchpad ignores every Windows fix.
- Restart and enter BIOS/UEFI (F2, Del, or F10 — varies by brand).
- Look under Advanced or Devices for Internal Pointing Device or Touchpad.
- Set it to Enabled.
- Save and exit, then test in Windows.
While in the BIOS, also check for a BIOS update on the manufacturer’s site — some updates fix ELAN initialization bugs. If the touchpad works in the BIOS menus (on models with mouse-driven BIOS), the hardware is fine.
Fix 7: Remove conflicting drivers and test hardware
Clear out driver conflicts and verify the hardware itself.
- In Device Manager, View > Show hidden devices, and uninstall any duplicate or greyed-out ELAN/mouse entries.
- Check Settings > Apps for multiple touchpad utilities (ELAN Smart-Pad plus another vendor’s tool) and remove the ones you don’t need.
- Run
sfc /scannowin an admin Command Prompt to repair system files. - Test the touchpad in the BIOS or a Linux live USB — working there means Windows is the problem; dead everywhere means the touchpad hardware or its ribbon cable failed.
Hardware failure usually follows physical damage or liquid exposure. The ribbon cable connecting the touchpad can also work loose — reseating it requires opening the laptop. For Synaptics-based touchpads with similar symptoms, see the Synaptics guide .
Closing
ELAN touchpad failures on Windows 10 follow a familiar script: an update breaks the driver, the I2C device fails underneath it, or the Fn toggle got hit. The re-enable, reinstall, and rollback sequence covers nearly every case — and once the manufacturer’s ELAN driver is in place with updates paused, the touchpad stays working.
