Since the cost of buying a mouse is not too much, you may not even think of trying to troubleshoot the issues. However, commonly-faced problems can always be troubleshot instead of purchasing a new mouse. It should not happen that you get a new mouse, only to find out that dust was causing the problem in the old one.
Troubleshooting Computer Mouse Problems
If the mouse is not working at all, you first need to check the obvious causes for the problem. Locate the back of the CPU cabinet where the mouse is connected and check if it is properly connected into the USB port or the PS/2 connector.
You can even try to unplug the mouse and connect it back again to see whether it works. If you are using a USB mouse, you can check it by connecting to another USB port on the back of the CPU cabinet.
If the pointer of a ball mouse is not working in a smooth manner or hanging up at one place on the computer monitor; remove the base of the mouse, take the ball out, clean the dust and debris from the ball and also from the rollers, put the ball back again, and check if the mouse works.
If the mouse is not working as it normally should, one of the causes can be a virus attack. A computer virus can also make the mouse to act in a disturbed manner. If this is the case, then you would require an antivirus software to detect the virus and delete it.
If all these steps do not seem to work, you need to pay attention to the device drivers. You can do a system restore to fix the device driver problem, or reinstall the drivers altogether. Other problems, like the pointer being too slow or fast, and double-click not working can be resolved from the mouse settings in the control panel.
If you are certain that the receiver is properly connected, you should then examine the batteries, which might be low. Change the batteries and then see whether the mouse functions as expected.
If none of these steps seem to work, then probably you are out of luck, and need to get a new mouse.