Link to home
Start Free TrialLog in
Avatar of steve811
steve811

asked on

Unable to access Internet to complete IE6 setup to fix SHLWAPI.DDLL issue

I was running a Norton Systemworks preventative maintenance program, which offered to fix my registry files, which I said, "OK".  After the job ran, when booting up, I'd get the error "SHLWAPI.DLL not found" and "OK" message (no other choices).

Fortunately, I found the following 12-step procedure from calpol to fix the problem here on Experts Exchange, and I do fine up to Step 8, then I have a problem--I am unable to connect to the Internet so I'm unable to re-install IE6.  

Here's the solution I found on EE:
https://www.experts-exchange.com/questions/20793747/SHLWAPI-DLL-not-found-Error-loading-Explorer-exe.html 

Since that's a long post, I'll copy the meat of that answer, a 12-step procedure to fix the problem, here:

*********** START OF PROCEDURE ****************************

Accepted Answer from calpol
Date: 11/24/2003 12:12PM PST
 Accepted Answer  


ok, sorryif I did not explain fully, here is what I did step by step.

Forget the windows boot CD and erase your own memory of this email chain otherwise you'll end up asking more questions and get confused like I did when I read this..I am not PC expert either like yourself but here goes...(but was a mainframe techi once a long time ago...those were the days...)

(do not enter anything outside quotes including the quotes themselves...)

1> Boot up as normal but hold down SHIFT and F5 at the same time, you will get a msg saying it is bypassing start up or something, you will then get a prompt. something like c:\> this is knows as the DOS prompt.

2> from here type "CD\WINDOWS" and the prompt will change to C:\windows

3> type "copy system.ini system.bku" this will create a backup (hopefully wont need this)

4> type "EDIT system.ini" and this will bring up the DOS text editor and display a the system.ini file which is a text file that sets all kinds of parameters and thingy's for windows.  

EDIT is a basic text editor program which was used pre-windows...it looks clumsy compared to MSWord but does the job and believe me its easier than the mainframe tools I used back in the 80's!

Look file carefully down the text list and you will see a line (mine was about 3 lines down) as follows.

shell=Explorer.exe

using the cursor keys, move the cursor so its at the end of this line and press <return> which will create a new line.  Type the following directly underneath:

shell=Progman.exe

then go back to the first line and put a * as the first charcter which will comment it out, you show now see the following:

*shell=Explorer.exe
shell=Progman.exe

Depending on whether you have insert on or off it will either insert before the "S" or overtype it so don't worry about that as long as it has a * infront of the original line.

Now press ALT + F and then X to exit and reply YES to save it...you will now end up back at the DOS prompt.

NB: Should you stuff this up for any reason obviously reply NO to save and start again..if you save it by accident and have stuffed it up then you can copy your backup file over the top by typing "COPY SYSTEM.BKU SYSTEM.INI"

5> Press CTRL+ALT+DEL to reboot your system and do a normal boot - don't press anything...you should (hopefully) see a window appear (give it time) with Progman at the top - this is the old Windows interface which we can use to save the day!

6> You should have full mouse control (you confirmed this earlier) so click on FILE and then select run and a dialog box pops up with a box with command line above it.  You cannot directly run it from here as it will be hard to predict your file structure, so you may have to do some digging around.  NOTE: This old inderface only supports 8 char file names (the good old days) so files will be truncated, e.g. Program Files may be called Program~f.  Click the BROWSE button and get up the file dialogue box.

7> Double click on c: on the folders list and double click your program files directory, this may me program~1 or program@s but you'll find it...then select the internet explorer sub directory, as before this will be truncated to 8 chars, mine was called INTERN~1.  double click on this and on the left you should see the file IE6.SETUP.EXE amongst a few other files.  Double click this to run it.

8>  Make sure your modem/broadband link is up.  I got a few messages saying that I didn't need to run this again as I already have it installed etc... this but you can overried I can't remember the options but just carry on with the install.

9> I then got prompted to access the internet to download latest version which I clicked yes etc.. and then it ran the installation program which took about 10 mins.

10>  You will then get prompted to restart etc...do this..BUT when it boots up hold down SHIFT+F5 again to get into the DOS prompt as before..

11> Follow steps 2 & 3 again to edit system.ini only this time uncomment the old line and comment out the new line so it looks like this:

shell=Explorer.exe
*shell=Progman.exe

Save it as before and get back to the DOS prompt

12> CTRL+ALT+DEL to reboot and then let it boot up as normal...all should be ok (I HOPE)....

********* END OF PROCEDURE *********
 
I get prompted each time I boot up to ask if I want to boot up in safe mode, and I select "safe mode with networking".  On Step 7, I start the IE6 install process fine, but then I get the following prompt:

"Setup needs to download additional files from the Internet to install one or more components you've selected.  If you do not have Internet access, please contact your network administrator.  Do you want Setup to download the additional files from the Internet?"

I answer "Yes".

I get the message: "Setup was unable to download information about available installation sites.  Setup may have ben unable to use your current proxy server settings.  Click advanced if you have proxy settings.  The network may be busy; you can retry now or if you continue having this problem, please try Setup at a later time.  (Retry) (Cancel) (Advanced) (Help)."

If I answer "No", the install process stops completely.

How can I complete this installation process?

Additional background notes:  I am trying to access the Internet from home, on a cable modem (Comcast).  I don't think I have any proxy settings.  I am using a second computer, a laptop with WinXP, using the same cable as the one plugged into the Win98 desktop that has problems, so I know the line is good.  When I plug the cable into the jack on the back of the troubled Win98 desktop, I see the little green light on the jack that indicates to me there's a live connection there...  I could use the laptop to download a file and then transfer it to the other computer if appropriate.  I would have to use just a 1.2MB diskette, though.

Thanks in advance for your assistance!
Avatar of rayt333
rayt333

Why don't you restore the registry and see if that fixes the error caused by Norton?
Boot to a DOS prompt (or a Win98 bootdisk) and at the C: prompt type "scanreg /restore" and hit enter. now choose a date from before you used Norton to "fix" your system.
I've never used Norton Systemworks, but I would expect it to have some sort of backup so that the system could be restored if something goes wrong.  You might want to look into that possibility.

Try downloading the full install for IE6SP1.

It's very simple:
http://www.broomeman.com/support/wsiedown.html

Good luck.

Zee
Avatar of steve811

ASKER

Thanks rayt333,

I tried the restore but it doesn't seem to have changed anything.

I ran scanreg /restore, and selected the oldest available date, saw messsage "restoring system files" and was prompted to reboot.

After rebooting, I saw:

- Windows 98 splash screen
- A Norton Antivirus error, "Unable to initialize the virus scanning engine database files" and an "OK" option.  I saw sometimes before the restore, too, when I booted up in "normal" mode.  I hit "OK",
- I see a Windows blue error screen with the white character text, but cannot read it because it flashes too quickly on the screen.  The system immediately reboots itself.

When the system comes up again, this time I get the safe mode prompt.  I select "safe mode".  I saw:
- The Windows 98 splash screen,
- The "Windows is in safe mode" dialog box warning message, I click "OK" (my only option)
- Windows Explorer Error dialog box:  This program has performed an illegal operation and will be shut down; I click "OK"
- Windows is still running in safe mode, but there are no menus or any other options; I can just reboot.

I then try to reboot in Normal mode, and get the NAV error and the system reboots as described in the initial description above.

The system files seem to have been copied over because I no longer get the PROGMAN window, but I am still having problems with Explorer.

Any other ideas?

Thanks,
Steve
blue zee,

I could download it on my laptop, but don't see how I'd get 11MB on a diskette.  I cannot access Internet from the desktop, IE doesn't run...

Is there some subset of IE that I can select that would be just what I need an under 1MB?

Thanks for your help.

Try repairing the registry:

Bootup with a startup floppy disk and at the A:\ prompt type:

scanreg /fix (space between g and /)

Press enter and let the process finish. Reboot WITHOUT the floppy.

If this doesn't do it, try reverting the registry restore:

Again, bootup with a startup floppy disk and at the A:\ prompt type:

scanreg /restore (space between g and /)

Press enter, select an appropriate date, press enter.

Let the process finish and reboot WITHOUT the floppy.

You will have to uninstall Norton AV.

Good luck.

Zee

Well, I think you could when I posted it.
:-(
When it is booted in Safe Mode, go to Start, then RUN, type MSCONFIG and hit OK, now click on the startup tab, uncheck everything and click apply and reboot and try normal mode this time.
Let us know what happens.
Avatar of LeeTutor
If you live in US or Canada, you can order a CD from Microsoft that contains IE6SP1:

http://www.microsoft.com/windows/ie/ordercd/ie6sp1.asp

Or perhaps you can find a friend who has a CD with IE on it that you can borrow.  AOL, for instance, sends out scads of CDs with their browser on it, and it has the latest version of the IE browser on it too.
Rayt333,

Thanks so much for your help.  When I'm in safe mode, I don't see any menus.  I see my desktop photo enlarged and no menus or other options.  I right clicked and left clicked on the desktop and there are no menus.  I tried running MSCONFIG from the DOS prompt and got an error, invalid program.  I changed the SYSTEM.INI back to PROGMAN and ran MSCONFIG from PROGMAN.  I selected the startup tab, unchecked everything, hit apply and then OK, then was prompted to reboot.

I got the NAV error again, just like before, and the system rebooted on its own.  I was surprised since all the Norton items were unchecked, so I tried it again, and got the same error.  I went back into MSCONFIG and confirmed all the items were unchecked....  what now?  

Thanks again for your assistance!

Blue Zee,

I think rayt333 already suggested restoring the registry, and I did that, it did not fix the problem.  Are you proposing a different solution?  Thank you for your help!



As far as I understand it, you can't even reboot after restoring  the registry.

The idea was trying to bootup again.

Zee
Thanks LeeTutor,

I don't have a CD drive on this PC, just a diskette drive (I know, I know, time for a new PC...but I need to get the files and photos off of this old one).

I also own a 64MB USB flash drive, but Win98 doesn't seem to recognize it (in PROGMAN, when I show run, it only shows drives A: and C:.  Could I somehow load the drivers via diskette that would recognize the USB flash drive, and then use the flash drive to load IE?

Many thanks...I really appreciate the help!
Steve
I tried installing the flash drive's drivers on the desktop, and then rebooted.  The Win98 machine did not recognize the drive, however, so I'm still limited to a diskette.  I'm trying to confirm that I have the right version driver (I have a LexarMedia JumpDrive 2.0, and on their website, there's only 1.0 and 2.1 version drivers for Win98...I tried the 2.1 and it didn't work).

I also tried putting the IE6SP1 download, which is about 500k, onto a diskette, but I only got to the point where the install program asks to go online to check for other IE6 program components and then dies.

Keep.....hitting.....forehead.....against......brick......wall......  

Please, any other ideas?

Many thanks,
Steve
Steve
Try the 1.0 drivers for your Jumpdrive. I have two different models of Jumpdrives and so far the 1.0 driver always worked on the Win98 computers.
http://www.lexarmedia.com/drivers/files/Jumpdrive 1.0.exe

Maybe in the end you will have to format and do a clean install, is there a reason you do not want to go down that road yet?

To get your files off this HD, then you may want to install a second HD and install Win98 to that drive, then with this drive attached as a slave you may be able to copy all needed data files over to the new HD.
Thanks, rayt333.

I'll try the 1.0 driver.

I don't have anything against a clean install if I can get the files off.  I do have an external CD drive but it is also not getting recognized.  Your other idea sounds intriguing but beyond me doing it on my own...let me see where I can get with the 1.0 driver first.

Thanks,
steve
Rayt333,

The Jumpdrive 1.0 driver is 5MB - so I can't get that onto my desktop PC via diskette....zipping it up didn't get it below 4MB.

Any way to troubleshoot the networking problem, so that I could download IE via PROGMAN or heaven forbid, DOS?

Any way to troubleshoot accessing the external CD drive that PROGMAN cannot see?   I have an HP 8200 CD-Writer that's got its drivers already installed, we've used that CD drive regularly, just cannot access it since the crash...

Thanks again for your help.

Steve

You will easily find IE6SP1 in almost every cover CD of good software/PC magazines.

Zee
I can download IE6SP1 on my laptop (also where I'm sending these messages), but I don't know how I could get it onto the problem computer - the CD drive is not recognized.  Is there a way to get the CD to be recognized by Windows 98?

Have you tried accessing the CD from a bootup with a startup floppy disk?

Put the Win98 startup floppy in the drive, bootup and select "with CD-ROM suport".

My doubt is: will IE install from a DOS prompt...

I have never tried it.

Zee

Even if it doesn't, you can try copying the CD contents to your HDD.
>The Jumpdrive 1.0 driver is 5MB - so I can't get that onto my desktop PC via diskette....zipping it up didn't get it below 4MB.

I don't know what you are using as your zip utility, but probably it is Winzip.  If so, I believe Winzip has the ability to span multiple diskettes.  Or you can download a file splitting utility like this one from Pc Magazine:

http://www.pcmag.com/article/0,2997,s%253D1478%2526a%253D9281,00.asp

Slice32 is an update to the PC Magazine utility Slice, a DOS program first published on May 16, 1989.
The original Slice allows only removable media as destinations, does not support removable media with capacities larger than 32MB, and supports only the FAT file system and DOS short filenames. At the time of its release, these weren't considered limitations. However, as the years passed, removable media have become larger and operating systems more powerful. Slice32 updates Slice for newer file systems and large-capacity removable media. Filenames up to 255 characters are allowed. NTFS attributes and file date/time stamps can be stored and restored, and you can slice to files in a directory instead of a diskette.
There are three slice options: slice to removable drive, slice into portions of a specified size, and slice into a specified number of portions. Slicing to a removable drive mimics the original Slice function. The source file is written out to disk after disk in the destination drive. You select the destination drive from a list box containing only the removable media drives on your system.

Pc Magazine utilities used to be free to download, now you have to "join" Pc Magazine's Utility Library, either yearly or monthly.  (Subscribing to Pc Magazine itself reduces the yearly rate by $10.00.)  But you can probably find this or another file splitting utility for free somewhere on the net.
Thanks Blue Zee,

I did try accessing the CD ROM from startup, it still did not recognize the CD ROM.  It is an external drive, I'm not sure if that makes  a difference.

LeeTutor,

Slice utility sounds interesting.  Are you suggesting that I "slice" up the 5MB file and ferry over the pieces on the diskette, and then reassemble it on the problem PC?  If so, would I slice into, say 5 or 6 portions?  Do I need to install anything to re-assemble the file on the problem PC, or just copy the 5 or 6 files and they'll know what to do there?

Many thanks,
Steve

Can you borrow an internal CD drive?

Thanks Blue Zee,

I don't have access to one....I haven't installed before either, is it difficult?

Steve
If you're thinking of trying the Pc Mag utility, it is all explained in the article.  Part of the utility is the "splice" part which puts them back together again after they have been "sliced" into parts small enough to fit on several floppy disks.
Great, thanks.  I've just signed up for PC magazine to get the slice32 download and will give it a try...
Do you know where I can download the complete IE6SP1 file?  The MS download for IE6SP1 just includes a little install program that goes out and downloads the other program components it needs.  I'd like to put the whole thing, about 70MB, on my flash memory card....

I'm splicing right now on the other computer, should know soon if I can access the flash memory with the v1.0 version driver or not....

Thanks,
Steve
I think I found a complete copy of IE6SP1 here:  http://public.planetmirror.com/pub/microsoft/ie/6.0sp1/  

Look like the right version to load?

Steve
Here is instructions for downloading IE6 to your computer for later install:

1. download the regular ie6setup.exe from www.microsoft.com/ie
2. Start-Run-Open-Browse to the ie6setup.exe file and click open.
3. Edit the field to read [ /c:"ie6wzd.exe /d /s:""#E"""] to the filename, without the square brackets but with the spaces and quotes.
It should look like,
C:\some folder\ie6setup.exe /c:"ie6wzd.exe /d /s:""#E"""
Now, place the download in a folder somewhere so you'll know where to find it, make sure it is not the same folder you downloaded the ie6setup.exe to or it will not work.
4. Run that and it will download the files needed to install
it later.

You should be able to run setup from there, it will want to go on-line but all you will need to do is cancel it out and let the install continue. It is trying to check for newer files before it installs.
I think your best bet may be borrowing someone's CD, but  I believe you may be able to get the entire IE 6 here:

http://browsers.evolt.org/?ie/32bit/6.0
Oh, boy, lots of choices!  I'll copy rayt333's advice into my database of Windows tips.  Thanks, Ray!
Lee
I got that "trick" from Dennis and it works great. please feel free to share it with others as well, we are here to help after all.
:>)
Steve
That link you posted sure seems a little bloated to me, it is 77MBs and the copy I downloaded from MS's site was only about 38MB and I chose full install with all options selected. I am downloading it to see what is included but it is a slow site. I am only getting dialup speeds from that site and I am on broadband. A 77MB file should only take me about 15 to 20 minutes to download (Max) but this is going to take about 4 hours according to the download manager.
Man....  I completed the transfer of the JumpDrive's drivers to the Windows 98 machine, reassembled the files with SPLICE32, and ran the install, rebooted.  I inserted the JumpDrive with an Excel file on it just to see if I could see it.  After rebooting, I go into the PROGMAN interface, and try File, Run and the only drives showing are A: and C:.  

My external CD player (which connects to the USB port), Flash memory (which connects to the USB) and network do not work on the Win98 desktop in safe mode.  Is there something I can do to get these devices to work?

Many thanks,
Steve
Safe mode --- oops, in safe mode the drivers for the USB is not loaded and therefore would not work. I wasn't thinking about that at all.

Can you boot in normal mode at all?
When I boot in normal mode, I see:
- The Windows 98 splash screen
- A Norton Antivirus error on a DOS-looking color screen, "Unable to initialize the virus scanning engine database files" and only an "OK" option.  I hit "OK",
- I see a Windows blue error screen with the white character text, but cannot read it because it flashes too quickly on the screen.  The system immediately reboots itself.

Any way to get the USB's to work?  Any way to disable the NAV program?

Thanks,
Steve

Try this:

Bootup and press CTRL. Keep it pressed until you see a Windows Startup Menu.

You can:

Go for logged bootup and immediatly shutdown after the BSO.
Boot with a startup floppy and at the A:\ prompt type:

edit bootlog.txt (or edit c:\bootlog.txt)

Look at the last lines, copy and post them here.

You can also try:

Selective startup and bypass everything except the win command.

You should write down the command sequence and enable one by one trying to find the culprit.

Hard work but it may paiback.

Zee
<< Any way to disable the NAV program >>

Yes, when you are in safe mode, go to START, then RUN, type MSCONFIG and hit OK, then click on the startup tab and uncheck each and every place that has a check in front of it. this will prevent NAV from loading and everything else that is attempting to load at first boot, but this should allow you to boot into Windows hopefully. You can always go back into MSCONFIG and recheck any programs you want to load at boot after you get the system up and running correctly.
Zee,

I've tried to get the bootlog.txt file and am having difficulty.  I select logged bootup.  What is "BSO"?  I then bootup with the floppy but there is no c:/bootlog.txt.  I have looked for *.txt under c:/, c:/windows, c:/win98, no such file found.  

Could you give the step by step instructions for the selective startup?  I'm not sure what culprit we're looking for.  I know it's having a problem loading IE... not clear to me what I'm trying to find here.

Thanks for your help.

Rayt333,

I have run MSCONFIG and unselected everything at startup, then reboot in normal mode.  I continue to get the NAV error and then the system crashes as described above.  I am only able to go into Windows in safe mode, and then it's not fully enabled (no menus, or access to control panel, etc.; just PROGMAN because I still have the shell=progman command in my system.ini.  

What do I need to do to get the USB drivers loaded to try to enable my USB ports (the flash drive or my USB-connected CD-ROM drive) or network acccess? I don't see anything that sounds like USB in the list of startup files...

Many thanks,
Steve
The file bootlog.txt should be in your C: root directory, but it is a hidden file, so you will need to startup Windows Explorer, click on the Tools menu, select Folder Options, click on the View tab, and then select the option for showing hidden files.  Also, when blue_zee talked about BSO, I think he mistyped and meant BSOD -- which stands for Blue Screen of Death.
Hi Lee,

Can I run Windows Explorer from Progman?  Do you know how the program would appear in 8-char filenames?

Thanks for the speedy reply,

Steve
Run Windows Explorer from Progman?  No, I don't think so.  Well, another way to get to where you want to go is click Start -> Settings -> Folder Options I believe.  (I am not on a Win98 system right now; using XP instead.)
I don't have access to the Start menu, it does not appear.  I don't have access to any menus from Win98.  I have only been able to run Progman and can run commands from there.

Sorry for the no response, but bed called.

Lee already explained some of your doubts.

Have you tried:

Bootup and press the CTRL key. KEEP IT PRESSED until you see a Windows Startup Menu.

You can:

Go for logged bootup and immediatly shutdown after the BSOD (Blue Screen of Death of course...).

Boot agan with the startup floppy and at the A:\ prompt type:

edit bootlog.txt (or edit c:\bootlog.txt)

Look at the last lines, copy and post them here.

You can also try:

Bootup and press the CTRL key. KEEP IT PRESSED until you see a Windows Startup Menu.

Go for the Selective startup. You will have to confirm every command.

Bypass ALL Norton entries and confirm the others.

If you manage to load Windows this way, the FIRST thing to do is UNINSTALL Norton AV and reboot.

If this still doesn't do it:

You should write down the command sequence and enable one by one trying to find the culprit.

Hard work but it may payback.

I hope this way, you can understand the procedures.

Do post back your findings.

Zee

Thanks Lee.  I ended up taking the computer to a computer shop where they copied the data to a DVD and bought a new machine.

I appreciate the efforts folks put in, but the solutions did not work.  I don't know what the policy is for awarding points in cases like this.
In this case the problem was not the experts offering possible solutions, the problem was the questioner didn't have a high enough knowledge to help us help him. He had problems following simple instructions and wouldn't ask for any further detailed instructions.
As we all know we have to depend on the end user to provide us with accurate feedback and follow suggestions to the "T" or we can't help. As he stated once he took it to computer shop they were able to work on it.

Yes the question can be deleted and forgotten, but if you look back at the whoile thread you will notice there was many experts that spend alot of time trying to help without as much as a simple "thank you"
Actually, rather than delete and refund, I think it has enough good info in it to be PAQ'd and then refunded.
Ray,

Thank you for your help.  I must exception to your comment that the questioner didn't have enough knowledge or follow instructions, I followed the instructions multiple times and continued to ask more questions, and the suggestions did not work.  The computer shop had to take the hard drive out and put it on another computer to get the data off.  I'm sorry I didn't close it out cleaner with an appropriate thanks for your efforts.

Thanks again,
Steve

ASKER CERTIFIED SOLUTION
Avatar of Computer101
Computer101
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial