Well firstly, make sure you've uninstalled the original version you had.
Here's the solution I found on a Windows Live Messenger Forum:
"I had the same problem. The way I fixed it (and it worked) was to go to
Start>Run, type 'cmd' and then enter each of these one at a time at the
command prompt (hit 'enter' after each one if needed):
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 atl.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
It also fixes an issue where you keep getting messages from the security
center saying automatic updates are off when the automatic update window says
they are on."