A mouse that drifts across the screen on its own, clicking things and generally causing chaos, is unsettling to watch. The checks below start with the quick physical ones and work up from there, with the security checks near the end for movement that looks deliberate.
What Causes a Mouse Moving by Itself?
Before you start clicking through menus, it helps to understand what's actually going on. It can be more than one thing at once, such as a dirty sensor and a Windows pointer setting working together. In more than 20 years of fixing these problems I've seen it come from five distinct areas, and they don't always present the same way.
Hardware and surface problems are a good place to start. The optical or laser sensor reads the surface under the mouse to work out movement. Many mice track poorly on glass, glossy desks or highly polished surfaces, though some models are made to work on them. Low batteries or a damaged cable can also make a mouse unreliable.
Windows pointer settings are the cause people least expect. Enhance Pointer Precision changes how the pointer responds while you move the mouse. It doesn't explain a pointer that moves while the mouse is sitting completely still, though. Turning it off is a quick test, and it's easy to turn back on.
Driver problems can affect how Windows talks to a mouse. If the trouble began straight after a driver update, Windows lets you roll that driver back.
Accidental input from other devices is easy to miss, especially on laptops. The touchpad keeps sending cursor data even when an external mouse is plugged in, unless you've explicitly disabled it. Game controllers configured to emulate a mouse, graphics tablets, and even some remote-desktop tools all contribute to cursor moving on own.
Malware and unauthorised remote access are the worrying ones. Remote-access software lets someone control a PC from another device, so if the pointer moves with purpose, clicking buttons or opening programs, check for remote-access tools and scan for malware. The advanced section shows how.
Mouse Moving by Itself: Quick Fixes (5 to 10 Minutes)
Start here. These steps take almost no time, and they deal with the physical causes before you touch any settings.
Check Hardware, Surface and Batteries Easy
- Wireless mouse: replace the batteries
Don't just check them, replace them with fresh ones. A weak battery can make a wireless mouse misbehave. - Wired mouse: reseat the USB connector
Unplug the cable from the USB port, wait five seconds, plug it back in firmly. If the cable is visibly kinked or the connector is loose, that could be part of it, but try another USB port or another PC before you replace anything. - Move to a proper surface
Put the mouse on a matte mouse pad or a plain piece of paper. Glass, mirrors and shiny desks throw a lot of mice off, unless yours is one of the models built for glass. Test on the new surface for a minute. - Clean the sensor
Turn the mouse over. Unplug a wired mouse first, or switch a wireless one off and take the batteries out if you can. Lightly dampen a lint-free cloth with up to 70% isopropyl alcohol and wipe the sensor opening. Don't let any drip inside, and let it dry fully before you reconnect it.
Disable Other Input Devices Easy
- Disable the touchpad (laptops)
Look for a key with a touchpad icon and use the combination shown in your laptop's manual. Alternatively, press the Windows key, open Settings, go to Bluetooth and devices, then Touchpad, and toggle it Off. - Disconnect game controllers and tablets
Unplug any game controllers, graphics tablets or joysticks. Some can map a stick, trackpad or other control to mouse input, and if that control drifts or sticks, so does the pointer. - Test for 60 seconds
Leave the mouse completely still and watch the cursor. If it stops moving, one of the disconnected devices was the culprit.
Test with a Different Mouse Easy
- Borrow or connect a second mouse
Plug in any spare USB mouse. Doesn't need to be a good one. - Observe for two minutes
If the second mouse stays put, the original mouse or its connection is the likely cause. Try the original on another PC before you buy a new one, and only replace it if it misbehaves there too. If it does, have a look at our pick of wireless mice under £50. - Restart Windows
If you don't have a spare mouse, at minimum restart via Start, Power, Restart. This clears temporary driver glitches that sometimes cause mouse jumping.
More Mouse Moving by Itself Fixes (15 to 30 Minutes)
Mouse still wandering on a clean pad with fresh batteries? Turn to Windows next, starting with the pointer setting that changes how the pointer responds while you move the mouse, then the touchpad and the driver. Each one is quick to undo if it doesn't help.
Turn Off Enhance Pointer Precision Easy
- Open Mouse Properties
Go to Settings > Bluetooth & devices > Mouse and click Additional mouse settings. (On Windows 10 it's Settings > Devices > Mouse > Additional mouse options.) - Go to Pointer Options
Click the Pointer Options tab. You'll see a speed slider and a tick box labelled Enhance pointer precision. - Untick it
Untick Enhance pointer precision and click Apply. If the pointer now feels slow, move the speed slider up a notch or two and click OK. - Test
Leave the mouse still for a minute and watch the pointer, then use it normally for a while. If the pointer moves while nobody's touching the mouse at all, this setting isn't the answer, so go back over the hardware checks and the other input devices.
Reduce Touchpad Sensitivity (Laptops) Easy
- Open Touchpad settings
Go to Settings > Bluetooth & devices > Touchpad. - Stop it working alongside a mouse
Expand the Touchpad section and untick Leave touchpad on when a mouse is connected. A palm or sleeve on the pad can no longer move the pointer while your mouse is plugged in. - Lower the sensitivity
Under Taps, set Touchpad sensitivity to Low sensitivity. If you never use the touchpad, switch it off with the Touchpad toggle at the top of the page.
Update Mouse Drivers Medium
- Open Device Manager
Press Windows key + X and choose Device Manager. - Find your mouse
Expand Mice and other pointing devices. You may see more than one entry, which is normal on a laptop. Right-click your mouse and choose Update driver. - Search automatically
Choose Search automatically for drivers and follow any prompts, restarting if asked. Microsoft's page on updating drivers has the full steps. - Check Optional updates
Open Settings > Windows Update > Advanced options > Optional updates. If a driver update is listed for your mouse, touchpad or a HID device, install it.
Advanced Mouse Moving by Itself Fixes (30+ Minutes)
What's actually sending the movement? You've ruled out the surface, the batteries and the basic settings. Windows takes pointer input from touchpads, touchscreens, pens and controllers, and remote-access tools and other software can inject it too. The hardware's quicker to test, so do that before the software.
Create a restore point, select your system drive and click Create, then type a name and click Create again. If Create is greyed out, click Configure, choose Turn on system protection, set the Max Usage slider, then click Apply and OK first. Keep a keyboard handy too, because the pointer may stop working until Windows finds the mouse again.Find Which Device Is Moving the Pointer Medium
- List every pointing device.
In Device Manager, expand Mice and other pointing devices, then Human Interface Devices. Where a device shows up, and what it's called, depends on the hardware, so don't assume every touchpad, pen, controller or KVM device appears there or as an HID-compliant mouse. - See where each one is plugged in.
Choose View > Devices by connection to see what's plugged into what. That helps trace a USB device, though built-in and virtual devices won't always show a physical port. A mouse entry you can't account for deserves a closer look. - Test the touchscreen.
On a laptop with a touchscreen, a damaged or dirty screen can register touches nobody's making. Under Human Interface Devices, right-click HID-compliant touch screen and choose Disable device. If the pointer settles, the screen is the culprit. Right-click it and choose Enable device afterwards if you want touch back, and have the screen checked if it keeps happening. - Unplug the rest one at a time.
Pens and graphics tablets, controllers, KVM switches and USB receivers you no longer use can all send pointer input. Unplug each in turn and watch the pointer for a few minutes before moving on. - Check Mouse keys.
Mouse keys lets the numeric keypad move the pointer, so a stuck keypad key, or something resting on the keyboard, can make it drift. On Windows 11, go to Settings > Accessibility > Mouse and turn Mouse keys off if you don't use it. On Windows 10 it's under Settings > Ease of Access > Mouse.
Completely Reinstall Mouse Drivers Medium
- Uninstall the mouse entry.
In Device Manager, under Mice and other pointing devices, right-click your mouse and choose Uninstall device, then confirm. The pointer may stop responding. Use Tab, the arrow keys and Enter to get around. - Unplug and replug.
For a USB mouse, unplug it, wait ten seconds and plug it back in. Windows detects it and installs the driver again. - Restart if it doesn't come back.
Restart Windows. If the mouse still isn't found, open Device Manager, then Action > Scan for hardware changes.
Install the Maker's Software, or Test Without It Medium
- Identify the mouse.
The model is usually on a label underneath. Logitech, Microsoft, Razer, SteelSeries and Corsair all publish their own software. - Install the current version from the maker.
For example, Microsoft Mouse and Keyboard Center for Microsoft mice, or Logi Options+ or G HUB for Logitech. Download it from the maker's own support page, install it and restart. - Or take it out of the picture.
If the maker's software is already installed and the problem started after an update to it, uninstall it, restart and use the mouse on Windows' own driver for a while. If the drift stops, report it to the maker or wait for their next version.
Clean Boot to Catch Software Moving the Pointer Medium
- Know what can do it.
Automation scripts, "mouse jiggler" tools that keep a PC awake, macro software, screen-sharing apps and game launchers can all move the pointer on purpose. - Start with only Microsoft services.
Follow Microsoft's clean boot guide and note each service and startup app you switch off. Some features won't work until you put them back. - Narrow it down.
If the pointer behaves in a clean boot, switch things back on half at a time, as the guide describes, until the drift returns. Once you've found the item that does it, update or remove the program it belongs to, or leave just that startup item or non-Microsoft service switched off. Then use the guide's steps to put Windows back to normal startup.
Security Check: Malware and Remote Access Hard
- Disconnect from the internet.
Turn off Wi-Fi or unplug the network cable and watch the pointer for a few minutes. Movement that looks deliberate (opening things, clicking buttons) and stops when you're offline points to someone or something controlling the PC remotely. - Check for remote access tools.
In Settings > Apps > Installed apps, look for TeamViewer, AnyDesk, Chrome Remote Desktop or similar tools you don't use, and uninstall them. Then check Settings > System > Remote Desktop and turn it off if you don't need it. - Look for remote sign-ins.
In Event Viewer, open Applications and Services Logs > Microsoft > Windows > TerminalServices-LocalSessionManager > Operational and note any remote sessions you don't recognise. Then open Windows Logs > Security and look for Event ID 4624 with Logon Type 10, RemoteInteractive. Compare the account and, where it's shown, the Source Network Address with your own activity. An entry like that means someone signed in over RDP, but on its own it doesn't prove an intruder. - Scan properly.
Save and close any open work first. If Microsoft Defender Antivirus is your active antivirus, run a Full scan in Windows Security > Virus & threat protection > Scan options, then choose Microsoft Defender Antivirus (offline scan) from the same page. If you use a different antivirus, run its own full scan instead. Defender can quarantine what it finds, so check Protection history before you do anything else. The offline scan restarts the PC and scans from the Windows Recovery Environment, which makes it harder for persistent malware to hide.
Fix Steam Input and Controller Conflicts Medium
- Check for a controller in Steam.
If Steam is running with a controller connected, its Desktop Layout can turn the controller's sticks and trackpads into a mouse. A stick that drifts slightly will then move your pointer. - Test without it.
Unplug or switch off the controller and watch the pointer. If it settles, open Steam > Settings > Controller and change the Desktop Layout, or turn off Steam Input for that controller type. - Restart Steam and test again.
Close Steam completely from the system tray, reopen it and use the PC for a while with the controller connected.
Preventing Mouse Moving by Itself
Some of this can be headed off with a bit of routine care.
1. Use a proper surface and keep the sensor clean. It's the quickest thing to rule out. A pad gives most mice an even surface to track on (some are built to cope with glass). Wipe the sensor with a microfiber cloth once a month. If you notice the cursor starting to drift, clean the sensor before doing anything else.
2. Set Enhance Pointer Precision to your preference. Turning it off won't stop a pointer that moves while the mouse is still, because it only acts while you're moving the mouse. If you like it off, check it again after you change mouse software or Windows settings. Set pointer speed to where you can use it comfortably.
3. Manage your input devices properly. On a laptop, either disable the touchpad when using an external mouse or set Windows to do it automatically. Disconnect game controllers and graphics tablets when you're not using them. These devices don't need to be plugged in all the time and leaving them connected creates unnecessary conflict potential. If you're having ongoing issues with peripheral conflicts, our guide on fixing Windows driver conflicts covers the broader picture.
4. Replace wireless batteries early. Don't wait for the mouse to start misbehaving. If yours has a battery light, change or charge it as soon as it shows low.
5. Keep your antivirus active. Windows Security is free and built in, and if Microsoft Defender Antivirus is your active antivirus it scans in the background. If you have a different one, use its own scan options. For an extra check now and then, run a Full scan and look through Protection history before you act on anything it finds. Only install remote-access tools you actually need, and remove them when you're done. If you want to understand more about what remote-access malware looks like in practice, the remote access trojan removal guide on this site is worth a read.
6. Inspect cables and connectors. Wired mouse cables take a beating. If the cable is regularly bent at a sharp angle near the connector, it'll eventually fail. Give it a visual check now and then and reseat the USB connector if the mouse has been behaving oddly.
Mouse Moving by Itself: Summary
Start with the physical things, meaning the sensor, the surface, the batteries and any other input device. Then try Enhance Pointer Precision, and update the driver, or roll it back if the trouble started after an update. Go to the security checks if the movement looks deliberate or stops when you're offline, or if you find a remote-access tool you don't recognise or suspect someone's got in some other way. Before you bin the mouse, try it on another PC. A second mouse working on yours narrows it down, but it doesn't prove the old one's faulty.

