Here's some tips if windows is giving you this problem.
1st try the Winsock Fix -
1. Click on Start button.
2. Type cmd in the Start Search text box.
3. Right click on cmd in the menu list and select Run As Administrator. Allow elevation request.
4. Type "netsh winsock reset" (without quotes) in the Command Prompt shell, and press Enter.
Restart the computer.
2nd run chkdsk on the c: drive, you will need to schedule the scan and the shut down and restart.
** It will take 2 or 3 hours.
3rd Delete all of the files in the following folder -
c:\windows\system32\winevt\Logs
This will have to be done from the a dos command prompt or a cd boot disk.