Thanks for the replies. No memory errors here. I did get a bunch of updates installed on an auto-update last night. It was miraculous. I tried to check for updates again today, and got the same error as always. I'm thinking this is somehow firewall related. And mostly likely my modem-router. Thinking back, I previously had no issues with the router I am using, but when I signed up with a new ISP they provided me with a wireless modem-router (CISCO DPC 3825) and I had switched to Windows 7 after that. Since then I've had issues.
I've tried looking up portfowarding for Windows services, but I couldn't find anything. Any suggestions?