Re: error loading explorer.exe ....must reinstall etc.
Lee wrote:
| On Feb 9, 6:40 pm, "PCR" <pcr...@netzero.net> wrote:
| <snip>
|>
|> There IS a Setup.exe just where bone4head has said, as you can see
|> in my posts to him & philo...!...
|>
|> C:\Program Files\Internet Explorer\Setup>dir /a /on
|> Directory of C:\Program Files\Internet Explorer\Setup
|>
|> IE4 DLL 121,344 08-29-02 12:00a IE4.DLL
|> IEBASE INF 17,032 08-29-02 12:00a IEBASE.INF
|> IEBATCH EXE 6,656 08-29-02 12:00a IEBATCH.EXE
|> MSSETUP DLL 264,704 10-20-00 12:00a MSSETUP.DLL
|> REGBIN INF 8,819 08-29-02 12:00a REGBIN.INF
|> SETUP EXE 353,280 10-20-00 12:00a SETUP.EXE
|> SETUP INI 149 08-29-02 12:00a SETUP.INI
|> SETUP TDF 84 08-29-02 12:00a SETUP.TDF
|> SETUP STF 203,164 09-26-02 11:45p SETUP.STF
|> 9 file(s) 975,232 bytes
....snip
| Yep, but that is still no excuse for trying to run it. What it does
| is to restore a previous version of IE if and this is a really big IF
| around here at least - IF all the uninstall files are still there and
| in proper order for that process to proceed.
Well, those instructions to run Setup.exe in that folder are mentioned
on a Gateway WEB site, where it is meant to tempoarily revert to an
earlier version of IE. Setup.exe is also mentioned in an MS article,
where it seems to be meant to do a repair by adding parameters to it...
http://support.microsoft.com/?kbid=249191
Blank Desktop or Illegal Operations Error Message After You Install
Internet Explorer
........Quote....................
6. Click Run on the File menu in File Manager, and then type the
following command:
rundll32 setupwbv.dll,IE5Maintenance "C:\Program Files\Internet
Explorer\Setup\SETUP.EXE" /g "C:\WINDOWS\IE Uninstall Log.Txt"
This command runs Internet Explorer Repair (if available) and is case
sensitive. If you are prompted to restart Windows to complete the repair
process, click No, and then continue with the next step. If you are
prompted to run Setup again to reinstall all components, click Details
to note the problem, click OK twice, and then continue with step 9.
........EOQ.......................
I personally hesitate to click that file myself in Explorer just to see
for sure what it may do-- whether it will offer choices or just go ahead
& wreck me.
| Does this restore our
| missing shlwapi.dll file? I'm not even sure, because when I tried it,
| it wouldn't run.
You are at least a tad more courageous than me! Even now knowing it may
not even run, still I hesitate to click mine! After all, I have no
problem for it to solve. It does sound like it has the potential to
replace Shlwapi.dll, if it will run.
OK -- fine! -- I just clicked it in a Find box. It put up a big, green
"Internet Explorer 6 & Internet Tools" screen. It did a little
"preparation" & then put up a a requestor asking whether to "restore
the previous Internet Explorer and shared components". I clicked to
abort, & it said no files were changed. No other option was offered.
SO... mine works!
| So then I tried ie6setup.exe and that one failed to
| run also and also because of "unknown" module problems.
This did NOT crash for me. However, it wanted to establish an Internet
connection to do any work, & I am not set up to allow Explorer to do
that. (NetZero has its own connectoid.) Therefore, nothing was done. I
had to close it down & did not pursue the issue as I actually had no
problem for it to fix.
| But I did get
| the 916281 IE cumulative update to run to completion which fully
| replaced the 5.00.2614.3500 version shlwapi.dll with version
| 6.00.2800.1740 (xpsp2.050831-1533) shlwapi.dll file which is the
| higest available for IE 6.00 SP1 running on win98.
Correct. My version of Shlwapi.dll is the latest one that you say. I
guess running 916281 could be an alternative when other methods fail.
That is good to know. Whether the other methods fail is probably related
to the precise nature of the problem. I don't believe bone4head has yet
confirmed his Shlwapi.dll has actually gone missing. I hesitate to
rename or replace mine just to see what happens with these methods of
repair! Here is how to confirm whether it is missing...
C:\>DIR /a /s C:\Shlwapi.dll
Directory of C:\WINDOWS\SYSTEM
SHLWAPI DLL 409,088 08-31-05 6:49p SHLWAPI.DLL
1 file(s) 409,088 bytes
| The 5.00.2614.3500
| version shlwapi.dll is from WIN98_41.CAB and was not sufficent to
| allow even Windows Explorer to open or run, nor ie6setup.exe nor the
| contested C:\Program Files\Internet Explorer\SETUP\setup.exe. I was
| limited to running winfile to run the 916281 update only while
| operating Windows with the original 4/23/99 dated Win98se shlwapi.dll
| file.
I hesitate to confirm that with tests of my own-- not that I mean to
call you a dirty, rotten liar!
| Any decent instructions for reinstalling IE should point to either
| ie5setup.exe or ie6setup.exe in the C:\Program Files\Internet Explorer
| folder, which is NOT exactly mission impossible, with no quarter given
| for even a newbie OP. So I cant' be held accountable for crap
| instructions (that don't even work when tried) posted on the web
| unless they are MY crap instructions.
As I said, it was a Gateway site & an MS Article that first posted that
crappy stuff. And I'll continue to post it myself, because they may work
in certain circumstances. They certainly do run for me, but I hesitate
to revert to an original Shlwapi.dll & try them again!
| And my crappy advice is to
| extract a version of shlwapi.dll and place it in the windows\system
| folder in boot to DOS mode so that you can then use the winfile method
| to run the 916281 update to restore the proper "missing" shlwapi.dll
| file. Anything less is NOT a fixed situation.
Bone4head has not confirmed his Shlwapi.dll has gone missing. It may be
that stuff should be working for him. Anyhow, he hasn't tried
IE6Setup.exe yet.
| extract /a /l c:\windows\system c:\windows\options\cabs\base4.cab
| shlwapi.dll
Very good. (It might be a different base cab in Win98FE, though-- maybe
Base5.cab. Look for & use the one with the lowest number.) And first, I
might...
REN C:\Windows\System\Shlwapi.dll Shlwapi.dl_
....to preserve whatever may be there in the first place, in case things
ultimate don't improve.
| edit c:\windows\system.ini
|
| [boot]
| oemfonts.fon=vgaoem.fon
| shell=explorer.exe ****change to winfile.exe
|
| Alt+F then
ave
| Alt+F then e[X]it the edit program
Very good & precise instructions-- but I would note those keys must be
pressed separately. Also, the TAB key will traverse requestor buttons,
if they should appear. And ENTER accepts the button you are on.
| Type in:
| Win ; boots "windows", in this case, being run by winfile
| temporarily
|
| then find and double click on the 916281 update
It is good to know that will work if the others fail. One will have to
have downloaded that update from the Catalog first, though. The one I
have downloaded is actually named...
IE6.0sp1-KB916281-Windows-98-ME-x86-ENU.exe
....and its MSDOS path & name is...
E:\WU\SOFTWARE\EN\COM_MI~3.INT\X86WIN98\COM_MI~3.IE6\IE60SP~1.exe
NOTE: That may be different than anyone elses. I've put mine on E:\.
Also, I believe I'm getting a "~3 " in those names because I've also
downloaded stuff for IE5.0 & for IE5.5. Also note there doesn't appear
to be a KB916281 for other than IE6. Finally, lots of my downloads from
there have the MSDOS name, IE60SP~1.exe. You definitely have to find the
one that is in the right folder...!...
COM_MI~3.INT is com_microsoft.internetexplorer6x
COM_MI~3.IE6 is com_microsoft.IE6-0SP1-KB916281-Windows-98-ME-x86-183097
| this isn't all that hard if it weren't for the bad advice that DON'T
| work because the posters are NOT testing it out at their end BEFORE
| posting what they think might work.
|
| 32 bit processes can not be run without a windows loaded shlwapi.dll
| file. And as I found out the hard way, very early versions of that
| file don't work all that good. Other locations are IE_S3.CAB of your
| IE installation cab files - extract IE_3.CAB from that one and then
| inside IE_3.CAB you will find a fairly high version of shlwapi.dll
| file to use until you get the 916281 update to run to completion which
| will solve the problem entirely and properly.
|
| extract /l c:\windows\temp [path]IE_S3.CAB IE_3.CAB
| extract /l c:\windows\system c:\windows\temp\IE_3.CAB shlwapi.dll
|
| where [path] is the drive and path to where your IE installation cab
| files are stored.
Very good! That file is inside a .cab that is inside a .cab!
However, if the IE installed is IE5-- then it is IE_S2.CAB & IE_2.CAB,
as I posted elsewhere. Also, I find the .cab's for IE5 to be in
"C:\Windows Update Setup Files". And the .cab's of IE6 are in
"C:\WINDOWS\Windows Update Setup Files". And those paths would have to
be converted to DOS names...
C:\Windows Update Setup Files
C:\Window~1
C:\WINDOWS\Windows Update Setup Files
C:\Windows\Window~1
| My favorite method still involves perusing the Windows\Wininit.bak
| file to learn the temp name of the gone missing shlwapi.dll file and
| then doing a simple DOS mode rename IF the file is there to start
| with. Explaining this method properly to the noob such that he can
| pull it off is then the trouble here as it is just a tad bit
| confusing. But really no more than the other methods taken on whole.
This presumes the problem has just occurred & has not developed some
time later when Wininit.bak may be different & the temp file that must
become Shlwapi.dll has not already been deleted.
--
Thanks or Good Luck,
There may be humor in this post, and,
Naturally, you will not sue,
Should things get worse after this,
PCR
pcrrcp@netzero.net