Ok, couple of things:
1) Ensure your install of SP2 isn't buggered. (And ensure you have SP2 installed!)
2) Ensure you are NOT running the beta of SP2. This causes the error in alot of cases
3) Make sure the temp folder on C: (or possibly in the windows dir) is EMPTY
4) Make sure Windows File protection is enabled (if you haven't knowingly disabled it, it will still be on)
5) Try doing a system restore to the earliest point possible, because this error is generally caused by a corruption somewhere.
6) See if there is anyway to verify your 'drivers.cab' is not corrupt, as this is one of the main cabinet files that is played with
7) Still nothing? Ensure SP2 is installed, and try this:
1. Go to start menu, then Run
2. Type in cmd
3. Type the following, pressing enter after each line. (press OK if prompted)
regsvr32 /u softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u sccbase.dll
regsvr32 /u slbcsp.dll
regsvr32 /u mssip32.dll
regsvr32 /u cryptdlg.dll
exit
THEN
Restart the computer.
Go to start, then run.
Type in cmd.
Type the following, pressing enter after each line:
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 mssip32.dll
regsvr32 cryptdlg.dll
exit
(not the same as the first time, which had a /u switch)
Quote: "Let's think the unthinkable, let's do the undoable, let's prepare to grapple with the ineffable itself, and see if we may not eff it after all."