Hey all,
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?


I'm getting the same error except only at boot time. I have had to delete sp2 and internet explorer 7.0 for reasons that are at this point irrevalent. In order to get rid of this problem, I have reinstalled XP Professional (not cold) and it didn't work. Any ideas?