• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2853
  • Last Modified:

Windows Explorer error....SHLWAPI.DLL

Here's the whole story:

Windows XP Home.  All the updates were in place.  The mothernboard crashed.  I couldn't find an exact replacement so I would up with a different chipset.  (The old chipset was SIS and the new is VIA) I ran a repair install and it works fine with one exception.  Every time I close anything I get an error message saying "Windows Explorer has encountered a problem and must close".  

The details are as follows:

App Name:  Explorer.exe
App Ver:  6.0.2800.1106
Mod Name: shlwapi.dll
Mod Ver:  6.0.2800.1106
Offset: 00004583

I've looked all over EE but haven't found a solution.  I've seen the .dll file listed in several questions, but none that apply to my situation.  I've run all the microsoft updates adn no change.  I've run another repair install and no change.  Currently I'm on a fresh repair install with no updates in place and i still have the error.  I tried a new profile and get the same error so I removed the profile.

I tried it in safe mode and don't get the error message.

Sure could use some help with this one.

Thanks.

thedslguy
0
thedslguy
Asked:
thedslguy
  • 6
  • 4
  • 3
  • +3
3 Solutions
 
DITSSINETCommented:
Hi, try sfc /scannow

If no luck, reapply your service pack.

hope this helps

Jeff
0
 
dovcampCommented:
0
 
thedslguyAuthor Commented:
To  DITSSINET:

I tried sfc /scannow but it didn't change anything.  


To dovcamp


The clean install takes out some vital things that can't be replaced, so I need to avoid a clean install.


Thanks for the replies.
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
e_sandrsCommented:
Did you read any solutions like this?  Specifically from "Patrick" (pturner) about halfway down the first page.  It's some info that he got directly from Microsoft.

http://www.techimo.com/forum/t76550.html

Otherwise, MS talks about removing and reinstalling SP2 to fix some Shlwapi.dll issues here:
http://support.microsoft.com/kb/888162, so even though that's not your problem - it might help.

If your repair install includes SP2 then this really isn't an option, of course.

Hope that helps.
0
 
DITSSINETCommented:
Hi, a clean reinstall of the service pack is the thing to do next.
0
 
thedslguyAuthor Commented:
DITSSINET:

As I said before, a clean install is too destructive of other necesary things.  No can do.  But thanks.

e_sandrs:

I checked this fix.  However my installation CD includes SP1.  And I'm not having boot problems.  Whatr happens is I open any files from My Documents, or opem My Computer, etc.  When I close it, I get an error window saying:
"Windows Explorer has encountered a problem and must close".  When I choose to either send or don;t send, I lose the desktop momentarily and then all is well.  Until I open another file.  When I close it I get the same message.

Thanks, though for the reply.  


I'm still open to ideas, everyone.


thedslguy
0
 
dcliveCommented:
Install XPSP2.
0
 
DITSSINETCommented:
Hi, you didn't understand me correctly: I don't speak about a windows clean install, I talk about reapplying the service pack.

download here:
http://www.microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=049c9dbe-3b8e-4f30-8245-9e368d3cdb5a

(266MB)

this is not destructive at all.

Jeff
0
 
e_sandrsCommented:
I know this isn't a fix, but you can slightly lessen the inconvenience of the error by going into Windows Explorer - Tools - Folder Options - View Tab and checking "Launch folder windows in a seperate process".  Then just your folder browing should crash instead of your whole desktop.

When I've seen this, the sfc /scannow has fixed it.  I still think you may want to try manually replacing the shlwapi.dll file from the recovery console - this seems to be a file MS loves to change and it just seems like the version you have isn't the version Explorer is expecting.

Does Windows write an error message into your event viewer for these crashes?  If so, you could look up the error on eventid.net and see if that give us another clue.
0
 
e_sandrsCommented:
As a couple people have said - re-applying SP2 may update and/or roll back this file to the version Windows is expecting...
0
 
thedslguyAuthor Commented:
DITSSINET:

You're right, I misunderstood you.  

Actually I had SP2 and all the other MS updates in placebefore.  I still got the error.  So I did the first of (now 3) repair installs.  I'll try SP2 again.


Everyone:

I did see a fix that indicated a KB update was going in before it was supposed to (after SP2 but before a restart).

Let me ask for an opinion before I isntall SP2:

I have the disk (genuine from MS).  What might happen if I installed SP2 before any of the other updates?

Any thoughts on this?
0
 
e_sandrsCommented:
Re: order of updates after a Repair installation:

I would think doing the SP2 install first would be "best" as this should get everything covered by that rollup out of the way before you apply other updates from the MS site.

Now as I recall, when I ran a repair (with SP1) on a system awhile ago and d/l all the updates from MS, some updates were applied before it got to the SP2 install.  So, maybe I'm wrong and MS knows best the order to apply their patches (we could only wish).

I don't know what difference it could make, but you could also create a slipstreamed SP2 disc and try repairing off that...
0
 
thedslguyAuthor Commented:
Well I installed SP2 first and then went to tne MS page to see what other updates I needed.  I got the same number as before (51 updates).  

But the error still shows up.  Tomorrow I'll try replacing the file from a command prompt at boot.  If that doesn't work I'm going to back everything up, format the drive and do a clean install.  It sucks but I've gotta move on.

If anyone else has any ideas I'll sure listen.  

Thanks again for the responses.

thedslguy
0
 
nobusCommented:
did you try replacing the shlwapi.dll file ?

http://www.dll-files.com/dllindex/dll-files.shtml?shlwapi
0
 
dcliveCommented:
Are you getting errors like this:

http://support.microsoft.com/?kbid=883791

If so, that (the steps MS lists) will fix it.
0
 
thedslguyAuthor Commented:
Well, I got it fixed *whew*

Evidently it was a spyware issue of some sort.  I ran EWIDO and Hijack This one after the other and then tried it again (after a restart and VOILA!!!!... No more error message!!!)

Thank you to all of you who offered sugggestions.

I'm bookmarking this incident for future reference.

Incidently, the page from the link listed just above has  aprobl;em.  Not the link but the contents of the page.  I went through the registry as prescribed and the subkey "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" doesn't exist.  There is no "explorer" in teh "Policies" folder.  I checked the other XP machines I have in the shop and at home and none of them have it.  Not sure what to make of that, but I couldn't find it anywhere.

Again, thank you all for the suggestions.

Now I need suggestions about points.  They were all good suggestions and applied to other problems of this nature.  And the responses represent time, talent and effort.  I hate to just withdraw the question with no points given but I'm also not sure how to spread points around.

Any suggestions?

0
 
nobusCommented:
you can use the split points option to distribute points . .
0
 
thedslguyAuthor Commented:
Hi everyone

Sorry for the delay in posting.  I'm going to slpit the points but before I do I want to let you all know:

I tried a SP2 Install as teh first update after a fresh Windows install (on a different machine) and here are the results:

It accepted SP2 just fine.  Then when I went to the Windows update site it picked up ALL the older updates and installed them.  So it seems that SP2 is not cumulative.  Just wanted to let yoku know.  

Now to split the points...........
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 6
  • 4
  • 3
  • +3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now