Fix Mouse Pointer lags or freezes in Windows 10 / 11

The issue with mouse pointer lagging or freezing while using Windows is known and while Microsoft has been trying to improve upon it with simultaneous updates, it didn’t help much.


The cause could be defects with the mouse hardware, or the USB port, or the software and the system. We would troubleshoot the issue accordingly to isolate every possibility one by one. Some users reported that when they changed the battery, the problem got fixed.

Try the following suggested resolutions sequentially:

Mouse lag is a major problem which are affecting many users in Windows 10 PC while using it for work or Gaming. Here are Fixes for the problem.

Initial Fixes

Before trying fixes given you can try the Workarounds

  • Check Mouse battery. Many user face this issue due to low battery issue in the mouse.
  • If you are using a Logitech mouse, uninstall Logitech Options software from your computer.
  • Try to laptop’s trackpad pressing fn + f11 keys together. Different laptop manufacturers have different key combination for disabling trackpad.
  • Plug in the mouse pointer to another USB port of your computer. If you are using USB hub, detach from it and plug it in directly to a usb port in the PC.
  • Unplug the mouse from your computer, wait for a while and then plug it in again.
  • Check if your mouse is actually working by plugging it to another computer. If your mouse is working fine on another computer then go for these fixes.
  • Reboot your computer

If any of these workarounds didn’t work out for you, go for these fixes-

Fix 1 – Scroll inactive windows

1. Press Windows key + I together to Open Settings.

2. Click on Devices

3. Choose Mouse from Left Menu.

4. Now, Turn off and again Turn on the option “Scroll Inactive Windows when i Hover Over them“. Do it few times.

Your problem will get fixed. If it Doesn’t , Move on to next fix.


Scroll Inactive Windows Min

For Windows 11 users

1 – Open settings panel by pressing Windows key and I key together.

2 -Now, Click on Bluetooth & Devices from the left menu and then click on Mouse located in right.


Screenshot 2022 05 30 162810 Min


3 – Now, Turn off and again Turn on the option “Scroll Inactive Windows when i Hover Over them“. Do it few times.

Screenshot 2022 05 30 162955 Min

Fix 2 – Disable pointer precision

1: Open Run command box by pressing Windows key and R key together.

2 – Now, Type MAIN.CPL in it and click OK.

Main Cpl Min


3 – Choose Pointer Options Tab.

4 -Uncheck Enhance Pointer Precision

5 – Check Display Pointer Trails.


Additional Mouse Options Display Pointer Trails Min (1)


6 – Choose Ok and Exit.

Recommended Read:  Fix Mouse Cursor jumping around

Fix 3 – Uninstall Mouse Drivers

1. Search Device Manager in Search

2. In device manager click and expand Mice and Other Pointing Devices.

3. Right click and Uninstall Your Mouse Driver.


Uninstall Driver Mouse Min


4. Click on Action and Choose Scan for Hardware Changes. Windows will automatically install best possible drivers.


Scan Hrdware Changes Device Manager Min



Fix-4 Disable Fast Startup-

Turning Fast Startup ‘off’ on your computer may solve this issue.

1. Press Windows key+R to launch Run window. Now, copy-paste this run command and then hit Enter to execute it. Power Options window will be opened.



Poweroptions Run


2. In Power Options window, on the left hand side, click on “Choose what power buttons do“.


Choose What The Power Buttons Do Min


3. In System settings, click on “Change settings that are currently unavailable“.


Change Settings


4. Now, under ‘Shutdown settings‘  uncheck the option “Turn on fast startup (recommended)“.

5. Finally, click on “Save changes” to save the changes on your computer.


Uncheck Fast Startup


Close System Settings window on your computer.

Restart your computer to save the changes. After rebooting mouse should work fine.


Fix-5 Adjust Power Management-

Windows closes any unnecessary driver to save the power consumption. Sometimes this causes the lag issue with the mouse drives.

1. Press Windows key+R to launch Run window on your computer. In Run window, type “devmgmt.msc” and then hit Enter to open Device Manager window on your computer.


1devmgmt 1


2. In Device Manager window, scroll down and expand “Universal Serial Bus controllers“.

3. Then, double click on “USB Root Hub (USB 3.0)” to open it’s properties.


Usb Root Hub Double Click


4. In USB Root Hub (USB 3.0) Properties window, make sure the option “Allow the computer to turn off this device to save power” is unchecked.

5. Then, click on “OK” to save the changes on your computer.


Usb Root Uncheck


Close Device Manager window.

Reboot your computer to save the changes.

After rebooting your computer, the mouse should be working fine again.

Your problem should be solved.

Fix 6] Change mouse frequency

If you are using a mouse software on your computer like Logitech options, try changing mouse frequency in that software. Change its frequency to a lower value like 250Hz.

Fix 7]  Disable USB Selective suspend settings

1. Search power plan in windows 10 search box.


Edit Power Plan


2. Click on change advanced power settings.


Change Advanced Power Min



3. Double Click  on USB settings to expand it.

4. Now, double click on USB Selective suspend settings to expand it also.

5. Now, Select disabled from dropdown.

If it says on battery and Plugged in, disable for both of them.


Usb Settings Selective Suspend


Fix 8] Try to keep your router a little away from your PC and Bluetooth mouse

If your router is kept on your Computer table , try to keep it a little bit away , so that its strong WIFI signals do not interfere between Bluetooth mouse and Computer communication.

Fix 9] Update drivers

1. Press Windows key + R key together to open run.

2. Type devmgmt.msc in it and click OK.


1 Run Devmgmt Msc



3. Now, Double click on Firmware to expand it.

4. Right click on system firmware and choose update.


Update System Firmware


5. Click on search automatically for updated driver software.


Audio Driver Update Drivers Search Automatically For Updated Driver Software



6. Similarly , right click and update your Intel display driver.


Intel Display Driver Update

Fix 10] Clean mouse pad or mouse surface area

Most users don’t exactly need a mouse pad since that isn’t a requirement for an optical mouse, but it matter if the surface beneath it isn’t plain, or is glossy, or has dust on it. Check the same and make sure the mouse is placed on a dry, clean, opaque, and non-glossy surface.

Fix 11] Change the USB ports (For example USB 2.0)

The USB port the mouse is connected to could get loose with time and in such a situation, the pointer would lag or even freeze. To isolate this issue, try connecting the USB mouse to different slots.

Try connecting the mouse to USB2.o port on your PC

Fix 12] Change the mouse

In case the issue is with the external mouse, we could try replacing it with another one, obviously if available. If the other mouse works fine, we would have to replace the troublesome mouse permanently.

Fix 13] Use default mouse settings

1] Click on the Start button and then on the gear-like symbol to open the Settings menu.

2] Go to Devices and then to the Mouse tab on the left-hand side.

3] Click on Additional mouse options.


Additional Mouse Options



4] In the Device settings window, click on Settings.


Mouse Properties


5] Click on Defaults to restore the settings to Default.


Set Mouse Settings To Default


6] Click on Apply and the OK.




Fix 14] Check USB root hub

At times, the system might be set to keep turning OFF the the Mouse to save power. Here’s the procedure to identify and rectify it:

1] Press Win + R to open the Run window. Type devmgmt.msc and press Enter to open the Device Manager.

2] Find the Universal serial bus controllers drivers in the list and expand the section.

3] In the list, find USB Root Hub and right-click on it. Select Properties.

4] Go to the Power management tab and uncheck “Allow the computer to turn off this device to save power.”

Usb Root Hub


5] Click on OK to save the settings and restart the system.

Hope it helps!