SHLWAPI.dll

  • Thread starter Thread starter Atul A Kulkarni \(MSN\)
  • Start date Start date
A

Atul A Kulkarni \(MSN\)

I was notified that my Windows had update available; which I installed and
restarted computer.

After restarting computer, I get the foloowing error box after typing my
password:

The title of error box is: Explorer.exe - Entry Point not Found
The error message reads: The procedure entry point SHCreateThreadRef could
not be located in the dynamic link library SHLWAPI.dll

After I click OK on this error box, nothing happens for indefinite time.

Any help as how to solve this problem would be greatly appreciated.

Thanks much in advance,
- Atul
 
Try this instead:

If you receive an error message: "Explorer.EXE - Entry Point Not Found - The
procedure entry point SHCreateThreadRef could not be located in the

dynamic link library SHLWAPI.dll", this information will help resolve the
issue.



This appears to have been caused by the following sequence of events:

1) You installed Windows XP Service Pack 2

2) The installation of Service Pack 2 failed due to a computer crash
during the installation which caused the automatic Service Pack Recovery
process. On next boot, you would have received an error message telling you
that the install failed, and you need to go to the control panel and
uninstall SP2 and then try re-installing it. This message may have been
dismissed accidentally or by another individual using your computer. In any
event, the Service Pack recovery process was not completed by uninstalling
the service pack from the add/remove programs control panel, and the system
is in a partially installed state which is not stable.

3) You then installed the latest security update for Windows XP,
MS04-038, KB834707. Because your system is still partially SP2, the SP2
version of this fix was downloaded and installed by Windows Update or
Automatic Updates. However, the operating system files on the system are
the original versions due to the SP Recovery process. This results in
mismatched files causing this error.



To recover the system, carefully do the following steps:



1.. Boot normally and attempt to log in to your desktop. At this point
you should get the error message listed above.
2.. Press Control+Alt+Delete at the same time to start the Task Manager.
You may get additional error messages but Task Manager will eventually
start.
3.. On the menu bar, select File and then New Task (run).
4.. Type in "control appwiz.cpl" into the new task box and hit OK. You
may get additional errors that can be ignored.
5.. The Add/Remove Control Panel should now be running. You can close task
manager.
6.. Near the bottom of the list, find the entry titled "Windows XP
Hotfix - KB834707.
7.. Click on it and click the "Remove" button. It will take some time to
complete. Once the "Finish" button is visible, click on it and reboot your
system. If you get messages about additional software or hotfixes installed,
you can safely ignore them.


Do NOT stop now! Your system is still in the "failed SP2 install" state.
You MUST complete the SP2 uninstall, and then re-install SP2.



8.. Start the system and log in.
9.. Click on Start and then Control Panel.
10.. Click on the Add/Remove programs item.
11.. Near the bottom of the list, find the entry titled "Windows XP
Service Pack 2" entry.
12.. Click on it and remove Service Pack 2. You may get a warning about
software you have installed after SP2. Make a note of it as you may need to
reinstall some of if after the uninstall operation.
13.. After Service Pack 2 has been successfully removed, you should visit
http://www.microsoft.com/sp2install, for instructions on installing Service
Pack 2. You can get SP2 from http://windowsupdate.microsoft.com.
14.. After Service Pack 2 has been successfully re-installed, you should
re-visit Windows Update to get the proper version of the latest critical
security updates.


FAQ:

Q: I don't believe I am in the "partially installed SP2 state." Is there
any way to check that?

A: After step 7, your system should be able to log in. There are several
ways to check.

1. Open the file c:\windows\svcpack.log, and scroll to the very bottom
of the file. About 10 lines from the end, you should see:

0.xxx: Executing script \SystemRoot\sprecovr.txt

0.xxx: In cleanup mode. System will not be rebooted.

If you have these lines in svcpack.log, and you did not uninstall Service
Pack 2 in Add/Remove programs, you definitely have a machine in this
partially installed state.



2. Click on Start menu, then Run, and type "winver". If the version
is "Version 5.1 (Build 2600.xpsp_sp2_rtm.040803-2158: Service Pack 2" then
you have the correct SP2 install. If, however, it has a number that begins
with a 01, 02 or 03 or any number less than 040804 after the xpsp2, such as
Build 2600.xpsp2.030422-1633 : Service Pack 2" then you definitely have a
machine in the partially installed state.







Please reply and let us know if this worked.
 
I've proved like you say and it works!
I think that SP2 proccess distribution should show a message to indicate
that the SP2 is not completely installed, and avoid this problems.
 
gg10 said:
Worked perfectly. Had it happen to 2 of my users this
morning. Thanks for
the post.

Gary


 > > Do a repair installation to fix the problem.
 > >
 > > Perform an In-Place Upgrade (Reinstallation) of
Windows XP
 > >
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q315341
 > >
 > > regards,
 > > ssg MS-MVP
 > > pronetworks.org
 > >
 > > Atul A Kulkarni (MSN) wrote:
 > >
  > >> I was notified that my Windows had update
available; which I installed
  > >> and
  > >> restarted computer.
  > >>
  > >> After restarting computer, I get the
foloowing error box after typing my
  > >> password:
  > >>
  > >> The title of error box is: Explorer.exe -
Entry Point not Found
  > >> The error message reads: The procedure entry
point SHCreateThreadRef
  > >> could
  > >> not be located in the dynamic link library
SHLWAPI.dll
  > >>
  > >> After I click OK on this error box, nothing
happens for indefinite time.
  > >>
  > >> Any help as how to solve this problem would
be greatly appreciated.
  > >>
  > >> Thanks much in advance,
  > >> - Atul
  > >>
  > >>

Thanks J.5 it’s worked perfectly. I thought I was going to have to
send the computer away to be fixed. I’m just about to download and
install SP2 again but I’m worried by some of the problems people have
had with SP2 after installation.

Scoobysnaxx
 
scoobysnaxx said:
Thanks J.5 it's worked perfectly. I thought I was going to
have to send the computer away to be fixed. I'm just about to
download and install SP2 again but I'm worried by some of the
problems people have had with SP2 after installation.

Scoobysnaxx :wink:

Hi - I did this, but it says that it cannot find the file i am trying
to remove - and cant Uninstall, i dont know what to do at this point
 
And I am experiencing the same. Go through the steps only to have XP tell me
it cannot find the file(Hotfix KB834707 as well as the SP2 I've tried to
remove).

As well, I get a notifiication while trying to remove Hotfix KB834707 that
says "IPv6 Internet Connection Firewall" ..."if KB834707 is removed, this
program may not run properly. Do you want to continue" and I respond yes.
Thought I would include this incase it helps with diagnosis.

S.Sengupta, please advise.
 
Very good!! It worked 100 % for me. Thanks. This is better than the
suggestion I received from microsoft.
 
Thank you, J. It worked for me, too.
I am very glad to get this problem solved within a short time.
Your help and hints were really good!

Boler
 
Back
Top