ELAN touchpads ship on Acer, Asus, Lenovo, MSI, and many HP laptops. When one stops working, the pattern is consistent — it almost always follows a Windows feature update that replaces the ELAN driver with a generic one, or an ELAN driver update that fails halfway.
Telltale signs: the touchpad is missing from the Touchpad settings page, Device Manager shows an ELAN device with a yellow warning, or the ELAN tab vanished from Mouse properties. If the cursor moves but gestures fail, check the Touchpad settings page first — that is a simpler settings issue.
These fixes run quickest-first and reflect what works in repair shops. For Synaptics hardware, see our Synaptics touchpad fix guide .
Why this happens
- Windows Update replaced the ELAN driver: Feature updates routinely swap the vendor ELAN driver for a generic PS/2 mouse driver. Basic movement may survive, but the touchpad device itself stops being recognized.
- Corrupted ELAN driver installation: A failed ELAN driver update leaves a partially installed driver, and the device shows a Code 10 or Code 43 error.
- Touchpad disabled in BIOS or by function key: Many laptops have a BIOS toggle for the internal pointing device, plus an Fn-key combination (often Fn+F7 or Fn+F9) that disables the touchpad. Either can be triggered accidentally.
- Conflicting precision touchpad settings: Windows 11 prefers Precision touchpad drivers. If the system tries to force Precision mode on ELAN hardware without the right driver, the touchpad goes dead.
- ELAN service not running: The ELAN service (ETDService) handles advanced touchpad features. If it is disabled, the touchpad may work minimally or not at all.
- Fast Startup driver staleness: Fast Startup hibernates driver state between boots. A stale ELAN driver state can survive normal restarts indefinitely until a full shutdown clears it.
- Physical ribbon cable issue: The touchpad connects via a small ribbon cable that can work loose, especially after a drop or a bottom-panel removal. No software fix helps if the cable is disconnected.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Check the Touchpad Toggle and Settings First
Press the touchpad toggle function key (commonly Fn+F7 or Fn+F9) and watch for an on-screen indicator. Then confirm the touchpad switch is on in Settings, Bluetooth and devices, Touchpad. Accidental Fn-key presses account for a real share of ‘dead touchpad’ reports.
While in the Touchpad settings, verify the touchpad is not set to turn off when a mouse is connected if you are testing without one. Rule out the simple causes before touching drivers.
- Press the Fn touchpad toggle key and look for an indicator.
- Open Settings, Bluetooth and devices, Touchpad.
- Make sure the main Touchpad switch is turned on.
- Uncheck ‘Leave touchpad on when a mouse is connected’ temporarily as a test.
- Test the touchpad before moving to driver fixes.
Fix 2: Enable the ELAN Device in BIOS
Enter the BIOS/UEFI setup and look under Advanced or Devices for ‘Internal Pointing Device,’ ‘Touchpad,’ or ‘ELAN’ — make sure it is enabled, then save and exit. A BIOS update can silently disable this, and no Windows fix overrides it.
If the option is already enabled, try toggling it off, saving, rebooting, then toggling it back on — this forces the firmware to re-enumerate the device.
- Restart and enter BIOS/UEFI setup.
- Find the internal pointing device or touchpad option.
- Set it to Enabled, save, and exit.
- If already enabled, toggle it off and on across two reboots.
- Check whether Windows now detects the touchpad.
Fix 3: Reinstall the ELAN Driver From Your Laptop Maker
In Device Manager, expand Mice and other pointing devices (or Human Interface Devices), right-click the ELAN entry, and choose Uninstall device with driver deletion ticked. Restart, then install the ELAN driver package from your laptop maker’s support site for your exact model.
Do not rely on Windows Update for this driver — it caused the problem. The vendor package includes the ELAN control panel and filter driver as a matched set; find it under Mouse/Touchpad drivers, such as on Lenovo’s support site .
- In Device Manager, uninstall the ELAN device including its driver.
- Restart the laptop.
- Download the ELAN/touchpad driver for your exact model from the maker.
- Install the package and restart again.
- Verify the touchpad appears in Settings under Touchpad.
Fix 4: Start the ELAN Service
In services.msc, find ETDService or ELAN Service, set its startup type to Automatic, and start it. Without this background service, the touchpad may be detected but unresponsive.
If the service is missing entirely, the ELAN driver package did not install correctly — return to Fix 3 and reinstall, making sure to run the installer as administrator.
- Press Windows key + R, type services.msc, and press Enter.
- Locate ETDService or ELAN Service in the list.
- Set its startup type to Automatic.
- Click Start to run the service now.
- Test the touchpad immediately.
Fix 5: Do a Full Shutdown to Clear Fast Startup State
Fast Startup saves driver state to disk, so a corrupted ELAN driver state can survive every normal restart. Hold Shift while clicking Shut down for a full shutdown, wait ten seconds, then power on.
For a permanent change, disable Fast Startup in Power Options under ‘Choose what the power buttons do.’ The slightly longer boot time is a fair trade for eliminating an entire category of driver glitches.
- Hold Shift and click Shut down for a full shutdown.
- Wait ten seconds, then power the laptop on.
- Test the touchpad.
- Optionally disable Fast Startup in Power Options.
- If the touchpad works now, stale driver state was the cause.
Fix 6: Roll Back a Bad Driver Update
In Device Manager, open the ELAN device’s properties and check the Driver tab. If ‘Roll Back Driver’ is clickable, use it to restore the previously working version, then restart.
Use this when the touchpad died right after a driver update. Then block the bad version with the ‘Show or hide updates’ troubleshooter so Windows does not re-apply it.
- In Device Manager, open the ELAN device properties.
- Go to the Driver tab and click Roll Back Driver.
- Choose a reason and confirm, then restart.
- Test the touchpad thoroughly.
- Block the bad driver version from reinstalling via Windows Update.
Fix 7: Check the Ribbon Cable
If Device Manager shows no ELAN device at all — not even with hidden devices shown — and the BIOS toggle did nothing, the touchpad’s ribbon cable may be loose. It is a thin flat ribbon near the front edge, secured by a flip-lock connector.
Reseat it carefully: flip the lock open, slide the ribbon fully in, and close the lock — or have a repair shop do it in minutes. Related input issues are covered in our touchscreen fix guide .
- Power off completely and remove the bottom panel.
- Locate the touchpad ribbon cable near the front edge.
- Open the connector lock, reseat the ribbon fully, and close the lock.
- Reassemble and boot.
- Check Device Manager for the ELAN device.
Closing
ELAN touchpad failures look dramatic but resolve to a short list: the Fn toggle, the BIOS setting, or a driver that Windows Update mangled. Reinstall the vendor’s ELAN package as a matched set rather than letting Windows pick the driver, and the touchpad almost always comes back to life.
