Hi MeatyMeatpuppet,
Here are few steps which might help you to fix the issue.
Step 1: Perform Clean Boot:
Boot the computer in Safe Mode; you can start Windows 7 by using a minimal set of drivers and startup programs. This kind of startup is known as a "clean boot." A clean boot helps eliminate software conflicts.
Perform clean boot and check if you have the issue.
1. Click Start, type msconfig in the Start Search box, and then press ENTER.
User Account Control permission: If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.
2. On the General tab, click Selective Startup.
3. Under Selective Startup, click to clear the Load Startup Items check box.
4. Click the Services tab, click to select the Hide All Microsoft Services check box, and then click Disable All.
5. Click OK.
6. When you are prompted, click Restart.
7. After the computer starts, check whether the problem is resolved.
After you determine the startup item or the service that causes the problem, contact the program manufacturer to determine whether the problem can be resolved. Or, run the System Configuration Utility, and then click to clear the check box for the problem
item. If you find out which application or the service is causing the issue, then I suggest that you disable the service and check.
Note: Please ensure that the computer is set to start as usual by following the
step 7: Reset the computer to start as usual, from the article: How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows7:
http://support.microsoft.com/kb/929135.
Step 2: Perform Virus Scan
If the issue still persists, then I suggest that you perform a virus scan on the computer, you may also perform the online virus scan from the link:
http://safety.live.com
You may run Performance troubleshooter as well.
Open the Performance troubleshooter: http://windows.microsoft.com/en-US/windows7/Open-the-Performance-troubleshooter
Thanks and Regards:
Swathi B - Microsoft Support.
Visit our
Microsoft Answers Feedback Forum and let us know what you think.