shcreatethreadref error

  • Thread starter Thread starter jbrandonbb
  • Start date Start date
J

jbrandonbb

When I boot into Windows XP Pro with SP2, I get an error could not load
the shcreatethreadref at SLHWAPI.dll or something similar. The desktop
never appears. What should I do? I'm not sure how to go back to a
restore point. Last Known Config takes me to the same error, as do all
the other F8 modes (even Safe Mode).
- JB
please reply to (e-mail address removed)
 
When I boot into Windows XP Pro with SP2, I get an error could not
load the shcreatethreadref at SLHWAPI.dll or something similar. The
desktop never appears. What should I do? I'm not sure how to go back
to a restore point. Last Known Config takes me to the same error, as
do all the other F8 modes (even Safe Mode).

Clean install.
- JB
please reply to (e-mail address removed)

No way.
 
When I boot into Windows XP Pro with SP2, I get an error could not load
the shcreatethreadref at SLHWAPI.dll or something similar. The desktop
never appears. What should I do? I'm not sure how to go back to a
restore point. Last Known Config takes me to the same error, as do all
the other F8 modes (even Safe Mode).
- JB
please reply to (e-mail address removed)

You sure that DLL isn't Shlwapi.dll?

Boot into safe mode and when it finishes with 'no desktop':

Press [Ctrl][Alt][Delete] to open Task Manager.

Select File | New Task (Run).

Type cmd and press [Enter] to open the command prompt.

Change to the %SystemRoot% folder.

Type ren Shlwapi.dll Shlwapi.old.

Reboot.

The problem can occur when 'old' DLL files somehow get left in the
%SystemRoot% folder and prevent Windows Explorer from running. And without
Windows Explorer the desktop won't come up.

Renaming it should let explorer run.

Other 'old' DLLs that can cause this problem include:

Browseui.dll
Comctl32.dll
Comdlg32.dll
Mlang.dll
Ole32.dll
Oleaut32.dll
Shdocvw.dll
Shell32.dll
Shlwapi.dll
Urlmon.dll
Wininet.dll
Setupapi.dll
 
Back
Top