Hello hsk0506007
My name is Fred, I will try to help you.
Follow the steps below that could help in your case:
Perform a clean boot:
https://support.microsoft.com/en-us/topic/how-t...
Go to the search box
Type msconfig
Select System Configuration
Find Services tab
Select Hide all Microsoft services box
Click Disable all
Go to Startup tab
Open Task Manager
Close Task Manager then click Ok
Reboot your device.
Use System settings to turn Mouse Acceleration on and off. Follow these steps to fix the erratic mouse issue using Mouse Acceleration:
Right click Start
Select Control Panel
Go to Hardware and Sound
Select Mouse
Choose Pointer Options tab
Uncheck Enhance pointer precision box to turn off Mouse Acceleration
Click Apply then click Ok
Check if the mouse works properly now
If not, proceed with the steps below:
Right click Start
Select Control Panel
Go to Hardware and Sound
Select Mouse
Select Click to change Touchpad settings
Click Sensitivity
Check the Turn On box next to Touch Guard
Move the white circle under Touch Guard to your extreme right (towards the + sign)
Click Save and close touchpad utility
Click Ok
If in case it is still moving erratically, you can uninstall/reinstall the driver of the mouse.
Open Device Manager
Expand Mouse and Other Pointing Device
Right-click on the available mouse drivers and select "uninstall device" and
uninstall it successfully. Then, restart your Surface to reinstall the drivers.
Reference: https://answers.microsoft.com/en-us/surface/for...
Let us know if you need more help.
Best Regards
Fred