I know it sounds strange, but its because the date and time aren't set correctly. Even if it's one minute off it'll cause issues. It's something to do with security; firewall will block some internet programs.
I set it to match internet time, then set it to auto update and it's been fine ever since.
if you want to change the settings of time's auto updating, go to Control Panel>Clock, Language and Region>Date and time>Internet Time (tab)> Change Settings there.. You must have checked the "Sychronise with an Internet time server" and the server must be "time.windows.com", then click "Update Now "and "Ok".
This will set your time auto update.
|Thread Tools||Search this Thread|