jbodine
asked on
How do I resolve the procedure entry point SHRegGetValueW...SHLWAPI.dll error?
How do I get around this procedure entry point problem without the original Win 2K CD?
Beginning Wednesday the 13th after my PC automatically restarted after a Windows update I've been getting the error "The procedure entry point SHRegGetValueW could not be located in the dynamic link library SHLWAPI.dll". IE is one of the only programs that seems to be unaffected.
I first tried replacing SHLWAPI.dll with an older version but that resulted in no change. I then uninstalled the most recent update but that didn't change anything either. Then I tried Microsoft update and part of the update failed: KB110806 .NET Fremework 2.0 Service Pack 1 "A problem has been encountered while loading the setup components. Canceling setup."
I tried running sfc /scannow but I cannot find the Win 2000 CD that came with the PC so it would not continue. I've googled and found reference to Win XP with issues related to the error I'm getting, but not Win 2000 so far.
I tried restoring the registry with a good backup but could not due to the same procedure entry point error.
I'm running Windows 2000 Pro 5.00.2195 Service Pack 4 on a Dell Dimension 8200, Pentium 4 1.9 GHz.
Thank you.
Beginning Wednesday the 13th after my PC automatically restarted after a Windows update I've been getting the error "The procedure entry point SHRegGetValueW could not be located in the dynamic link library SHLWAPI.dll". IE is one of the only programs that seems to be unaffected.
I first tried replacing SHLWAPI.dll with an older version but that resulted in no change. I then uninstalled the most recent update but that didn't change anything either. Then I tried Microsoft update and part of the update failed: KB110806 .NET Fremework 2.0 Service Pack 1 "A problem has been encountered while loading the setup components. Canceling setup."
I tried running sfc /scannow but I cannot find the Win 2000 CD that came with the PC so it would not continue. I've googled and found reference to Win XP with issues related to the error I'm getting, but not Win 2000 so far.
I tried restoring the registry with a good backup but could not due to the same procedure entry point error.
I'm running Windows 2000 Pro 5.00.2195 Service Pack 4 on a Dell Dimension 8200, Pentium 4 1.9 GHz.
Thank you.
ASKER
Thanks for the suggestion. I've not used DLL parser before. Is it a downloadable utility?
ASKER
Thanks. I installed it and unfortunately when I try to run it I get the same procedure entry point message.
Does installing this resolve the issue? You need to explore the DLL function and check if it is conflicting wiht another one.
ASKER
Sorry, I wasn't clear in my last comment. I installed DLL explorer but can't use it due to the same procedure entry point error I receive when trying to run other programs. DLL explorer won't run on my machine in its current state. Any tricks to get around that?
try running SFC /scannow from safe mode. This should resolve this issue.
ASKER
Thanks, but that didn't work either. I ran sfc /scannow while in safe mode and received the message "Windows File Protection could not initiate a scan of protected system files. The specific error code is 0x00006ba [The RPC server is unavailable.]"
ASKER
Thanks again, but unfortunately it didn't work for me. I saw that article after I got the error on sfc in safe made. It requires that I run MMC but running MMC gives me "MMC cannot create a node manager. Make sure the file Mmcndmgr.dll is registered."
Then I tried registering mmcndmgr.dll with regsvr32 c:\winnt\system32\mmcndmgr .dll but that failed with "LoadLibrary("c:\winnt\sys tem32\mmcn dmgr.dll") failed - The specified procedure could not be found.".
Then I tried registering mmcndmgr.dll with regsvr32 c:\winnt\system32\mmcndmgr
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ok.
Closed, 500 points refunded.
Vee_Mod
Community Support Moderator
Vee_Mod
Community Support Moderator
Use DLL parser to explore the DLL functions.