I am getting this error at startup:
The procedure entry point SHRegGetValueW could not be located in the dynamic link library SHLWAPI.dll
I get this error multiple times on startup, all dealing with things in HKLM\Software\Microsoft\Windows\Current Version\Run
From the reading I've been doing this problem is related to SP2...this computer doesn't have SP2 installed, and hasn't as far as I can tell. All of the fixes, including the one for the SHCreateThreadRef error, haven't worked so far.
I've even tried installing SP2 and it wont let me because the Cryptographic service won't start.
I'm working on a repair installation right now...we'll see how that goes.
Anyone else have any other ideas?