Entry
can internet explorer 5.01 and IE 6.0 sp1 coexist on same computer?
Dec 3rd, 2002 09:00
bingy dredI,
I found this answer at:
http://w3.z-add.co.uk/article/articleview/5/1/9/
Author: Stuart Millington Publishing date: 15.11.2002 20:27
Do you need to install multiple IE versions (Internet Explorer): 5, 5.5
and 6 on one PC for testing your web sites? This guide written by Pedt
in the freeserve.webspace.authoring newsgroup tells you how.
IE5 --> IE5.5 --> IE6 cookbook for running under one OS only.
Note: this is the simplified version. You must return to IE6 after
using one of the IE5.xx browsers before running any program that writes
anything to the registry, install programs or use a Windows Explorer
Shell Extension.
Assumption: you are starting from IE5 and wish to install IE5.5 and
IE6. Those installing IE6 on top of IE5 or IE5.5 only, then read the
notes in the appropriate places and substitute IE6 for IE55 in
sections.
This is a longwinded process. Take your time and do not do when rushed,
inebriated or just plain tired.
1. Download IE5.5 and IE6 from windowsupdate.microsoft.com - you *must*
choose the custom option for each download and then the full download
to disk. Save the IE5.5 setup file in a folder called z-ie55 and the
IE6 setup file in a folder called z-ie60 (no particular reason for
choice of directory other than I refer to them later). For IE6 only
install then just download the IE6 file and put it into z-ie60.
2. Back up your whole machine. Twice if possible. Ensure that all the
archive file attributes are turned off by your backup software as we
need to know *exactly* which files get updated on your computer. Make
sure your backups are readable - important !
3. Create some emergency floppy boot disks and make sure they work.
********* note **********
If you are putting only one extra version of IE5.0 or above then you
need steps 4 to 15 then 17 onwards. You do not need step 16. Read the
instructions for 13 to 15 carefully for the second install !
*************************
4. Reboot your machine. Close down any programs that are not essential
(eg: firewall, SETI, etc).
5. Remove the archive attribute from all files. We need this so we can
see which files have been updated. One way to do this is listed below:
Go to a DOS prompt (usually under Start --> Programs --> Accessories)
Type the following two lines. If Windows is not on Drive C then change
the C to the drive that you have windows on.
attrib -A C:\ /S
exit
6. Use the 'Run' option in the Start menu and 'browse' to the location
of your IE5.5 setup program. Double click on the filename then 'OK' to
run the install. Follow the prompts until IE5.5 has installed.
7. Reboot.
8. Delete the folder z-ie55
9. Find all the files that now have the archive attribute set. One way
to do this is:
Go to a DOS prompt (usually under Start --> Programs --> Accessories)
Type in the following three lines. At the end of it, you will have a
list of all the changed files in the file IE55change.txt in the root
folder of the drive you have windows installed on:
cd\
dir /AA /S >IE55change.txt
exit.
10. Create a folder off the root of the disk with Windows in it called
IE55saved.
11. You need to make a copy of the *whole* folder structure and files
in the following folders and subfolders
Win95/Win98/WinME
C:\Program Files\Internet Explorer\
C:\Windows\Application Data\Microsoft\Internet Explorer\
WinNT/Win2000/XP
Equivalent location.
Also copy any files that now have the archive attribute set in the
following folders and any subfolders thereof:
Win95/Win98/WinME
C:\Windows\Cursors\
C:\Windows\Start Menu\Programs\
C:\Windows\System\Catroot\
C:\Windows\Fonts
C:\Windows\System
WinNT/Win2000/XP
Equivalant location under c:\winnt\
Example:
If your list of files that have changed includes
C:\Windows\System\mscrt42.dll
then your saved folder structure (with subfolders if not just a listed
file) will look like
C:\IE55saved\Program Files\Internet Explorer\
C:\IE55saved\Windows\Application Data\Microsoft\Internet Explorer\
C:\IE55saved\Windows\System\mscrt42.dll
12. Copy the Windows Registry as it now stands into the right place
under IE55saved
********* First time through the cookbook only **************
13. Create a folder off the root called IE50.
14. Create the same folder structure under \IE50 as you have in \IE55.
If this is the first extra version of IE5.00+ you have installed then
you will have to recreate all the folders / subfolders needed.
15. Find all the files in the backup you took before you started that
match the filenames in the folders in the \IE55 subfolders and extract
the file from the data backup into the \IE50 folders and subfolders.
********* End first time through the cookbook only **************
********* Second time through the cookbook only **************
13. See if you have any files in particular folders under the \IE60
folders and subfolders that do *not* appear under \IE50. If there are
none then skip to section 17.
14. Find all the files in the backup you took before you started that
match the files/folders found in section 13. Copy them from the backup
to the right location in the \IE50 folders and sub-folders
15. The files that you copied to \IE50 in stage 14 also need to be
copied to the same locations under the \IE55 folder and subfolders.
********* End second time through the cookbook only **************
********* note **********
If you are putting only one extra version of IE5.0 or above then you
need steps 4 to 15 then 17 onwards. You do not need step 16. Read the
instructions for 13 to 15 carefully for the second install !
*************************
16. Go right back through stages 3 to 15, remembering using IE55 and
IE60 etc instead of IE50 and IE55 in stages 4 to 12.
17. You now have the potential for IE5.0, IE5.5 and IE6.0 on the same
machine as you have three folders containing IE5.0x IE5.5x and IE6.0x
required files.
18. To switch to IE5.0x then just copy all of the files in \IE50 and
subfolders back. To switch to IE5.5x then you copy the files that you
saved in \IE55. To return to IE60 then copy back all the files that you
saved into the folder \IE60 and its subfolders. Although most files
will copy over directly, the registry is a problem as the *.dat files
in the \windows\ folder and the *.1st files in the root may not copy.
You will generally need, once you have copied the files to reboot with
a startup emergency floppy, choosing the standard boot with or without
CD-ROM support and copy the old registry manually.
Assuming your boot hard disk is drive C and you have used the folder
names indicated above then the command prompt lines to type, before you
reboot into the replaced IE version are as follows, replacing IE50 with
IE55 or IE60 depending which IE version you want.
c:
cd\
xcopy \IE50\*.1st /h/e
xcopy \IE50\*.dat /h/e
IMPORTANT
=========
A. You cannot change the location of your cache after the above.
B. You must return to IE6.0x as your default IE version before using
any programs you install after the above process has been done and you
must return to IE6.0x before you install any new programs.
C. Usual caveat - it worked for me, might not work for you - *always*
backup your machine will full verified backups and have known good
emergency boot disks before attempting to try the above.
Note:
If you want 4 and 5.5 or 6 on the same machine you *must* follow the
upgrade route at the URL above and put V5 on first.
Personal note:
I'd buy a couple of cheap 486 boxes (without monitor/keyboard/mouse)
from a computer fair if you want IE5 and IE5.5 and IE6.
[Article Date: 25th July 2002]
=================================
for multiple versions prior to 5.0 please see:
http://w3.z-add.co.uk/article/articleview/4/1/9/