Mouse drivers
Mouse sensor drivers and configuration utility software.

You might also need
Mouse drivers we cover
Quick facts
- Hardware family
- Input Devices
- Works with
- Windows 11, Windows 10
- Last reviewed
- Aug 18, 2026
Reference scope
DriverUpdateMax documents driver purpose, architecture, terminology, and compatibility. It does not distribute driver packages or provide repair, installation, or technical-support services.
What does a mouse driver do?
A mouse driver is the software that turns physical hand movement into a moving cursor. Underneath the shell sits an optical or laser sensor that photographs the surface thousands of times per second, compares successive frames, and outputs relative motion counts on X and Y axes. Those counts, together with button states and wheel ticks, are packaged as HID (Human Interface Device) reports and sent to the PC, usually over USB or a 2.4GHz wireless receiver.
On Windows the reports pass through hidusb.sys and hidclass.sys, then mouhid.sys converts HID mouse usages into the motion and button events Windows expects, and mouclass.sys presents one logical pointing device to the desktop. The Win32k subsystem applies pointer acceleration and the system sensitivity slider before the cursor actually moves. This is why two mice at the same sensor resolution can feel different: the driver and Windows pointer settings shape the raw counts before they reach the screen.
Compatibility is model-specific
A driver is associated with hardware identifiers, an operating-system driver model, and a processor architecture. Devices in the same category can expose different controllers, firmware interfaces, and optional feature layers, so a category name alone does not establish package compatibility.
Where this driver fits in Windows
The mouse driver sits between Windows, the applications you use, and the physical hardware. This layered view shows where the driver translates operating-system requests into device actions.
Observable mouse device states
These observations can involve hardware, firmware, operating-system services, applications, or a driver. They are descriptive rather than diagnostic.
- The cursor stutters, jumps or briefly freezes during fast movement, hinting at a polling or HID report fault
- A single physical click registers as a double-click, pointing at a switch debounce problem in firmware
- Programmable side buttons or the DPI-shift button do nothing while left and right clicks still work
- A wireless mouse lags or drops movement under 2.4GHz interference or with a stale receiver driver
- DPI stages and polling-rate options are missing because only the generic mouse driver is loaded
- Device Manager shows the mouse under Mice with a yellow warning and a code such as 10, 43 or 28
