Did YOU wipe it and reinstall Windows, or did you receive it from Amazon with Win 7 installed?
It's also not clear from your description if the refurbished system came with or without SP1 and with any of the subsequent critical/important patches, or even with a valid license?
Assuming that your Windows install is legit and properly activated, there have been serious issues with the WU client under Win7 for several months.
However, there are solutions.
The following worked for me on two Win7 boxes, for several other folks here at bleeping and for MANY folks at sevenforums.com.
There are several MS KBs mentioned in various places over the past year or so, but many of the older ones were superseded.
The short version of the story: for a fresh Windows install, the following 3 KBs, when manually installed via the standalone installer appropriate for your architecture (32-bit or 64-bit), OUGHT to resolve the issue of perpetual "checking for updates" on an otherwise legal, stable system with properly functioning Windows 7:
Let's try this:
- IF NOT ALREADY DONE: Download and save, but do not run yet, the standalone installers for KB3020369 and KB3172605 for your architecture (32-bit or 64-bit). You would also want to do the same for 3125574, because you are on a new Windows installation.
- Disconnect from the internet.
- Disable the Windows Update service in both the applet itself ("never check for updates") AND from services.msc (change it to "manual" and STOP the service, then click "OK").
- Run 3020369 and reboot.
- Run 3172605 and reboot.
- Go into services.msc and change WU back to "Automatic-delayed start" and start the service.
- Reconnect to internet.
- Change WU to "notify me, but let me choose".
- Run a manual check for updates.
The concept is that you are going to install them from the standalone installers that you have downloaded locally to your computer, NOT via Windows Update.
So, if Windows Update is partially or fully enabled when you try this, you will probably get stuck "checking for updates".
WU must be disabled first.
If that process does not work and/or you get error messages with a specific error code, then you probably have a different problem.
Please post back and let us know how it goes, so that we can all learn.