There could be various reasons for Windows feezing when idle. Here are few steps suggested to troubleshoot the above issue.
Step 1: Run Check Disk to check your hard drive disk for file system errors.
To do so,
1) Open the Start Menu and click on the Computer button.
2) Right click the hard disk drive that you want to check, and click on Properties
3) Click on the Tools tab, and click on the Check now button under Error-checking.
4) Check the box Scan and Attempt Recovery of Bad Sectors
This will automatically attempt to repair problems with files and folders that the scan detects.
5) Click on Start to start scanning.
Depending upon the size of your hard disk, this may take several minutes to finish.
See if this resolves the above issue.
If this doesn’t, go to step 2:
Step 2: Perform Clean Boot:
This checks whether the problem is to do with third party software conflicts.
Here’s how you put your computer in clean boot state.
1) Click Start, type msconfig in the Start Search box, and then press ENTER.
2) User Account Control permission
3) If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.
4) On the General tab, click Selective Startup.
5) Under Selective Startup, click to clear the Load Startup Items check box.
6) Click the Services tab, click to select the Hide All Microsoft Services check box, and then click Disable All.
7) Click OK.
8) When you are prompted, click Restart.
Now that your computer is in clean boot state, see if the problem recurs.
If it doesn’t, then we know for sure that a background program or startup item is causing this issue.
Follow the steps mentioned in the link below to find out the culprit.
Having performed the above steps, make sure you return your computer to start normally.
Return the computer to normal startup mode.
To do so,
1) Click Start, type msconfig.exe in the Start Search box, and then press ENTER.
2) If you are prompted for an administrator password or for confirmation, type your password, or click Continue.
3) On the General tab, click the Normal Startup option, and then click OK.
4) When you are prompted to restart the computer, click Restart.
If you still face issue after clean boot, then problem some of the system files might be corrupt.
To fix it, go to step 3.
Step 3: Perform SFC Scan.
Steps to perform sfc scan:
1. Click Start, click All Programs, click Accessories, right-click Command Prompt, and select Run as Administrator.
2. Click Continue or supply Administrator credentials if prompted.
3. In the Command Prompt window type the following, and press Enter:
sfc /scannow
4. You should see the following on-screen messages:
Beginning the system scan. This process will take some time.
Beginning verification phase of system scan.
Verification % complete.
5. Once the scan has completed you will receive an onscreen message resembling one of the following:
… found no integrity violations
… found corruption but repaired it
… found corruption that it could not repair