Yay, everything seems to be working, microdoft trouble shooter helped, thanks for all our help though
This fixed the problem Suggestion 1
Register the following files with these steps:
1. Click on Start, Run and type "REGSVR32 SOFTPUB.DLL" (w/o the quotes). You should see a popup message that this process succeeded.
2. Click on Start, Run and type "REGSVR32 INITPKI.DLL" (w/o the quotes). You should see a popup message that this process succeeded.
3. Click on Start, Run and type "REGSVR32 MSSIP32.DLL" (w/o the quotes). You should see a popup message that this process succeeded.
4. Now try the Windows Update site and see if you get the same error.