Jump to content

ie6 on 95


awergh

Recommended Posts


I extracted ie6setup.exe,

edited iesetup.cif file and replaced the win98 entries with win95 than

i copied the ie5wzrd.exe(ie5.5)and ie5wzrd.exe.local(ie5.5) from ie5setup.exe(ie5.5)

renamed them as ie6wzrd.exe and ie6wzrd.exe.local,

then i copied all these files to where the ie6 cabs are and

ran the ie setup file.

It installed without problems (i didnt select all items) on restart it did complain

about some DLLs and OCXs missing.

I than replaced the ie6 versions of Browseui.dll and Browselc.dll with the ie5.5 versions.

So im up to the place where i can launch ie6 and can view html files

but i cant goto any websites and links dont seem to work in the html either.

Link to comment
Share on other sites

I just noticed that even IE 5.5 SP2 with latest patches does not work on Windows 95.

Probably there are too many incompatibilities or unresolved references in many files

Petr

Link to comment
Share on other sites

So I just tested all IE5.5 updates and the last working on Windows 95 is Q867801, Q871260 and all newer (Q834707, Q890923, Q883939, Q896727, Q896688, Q905915) does not work. Probably because of unresolved MSHTML.DLL dependecy to InitializeCriticalSectionAndSpinCount in KERNEL32.DLL. This function is not present in any latest Windows 95 kernels (4.00.952, 4.00.1112, 4.03.1216) but is present in Windows 98.

Petr

Link to comment
Share on other sites

So I just tested all IE5.5 updates and the last working on Windows 95 is Q867801, Q871260 and all newer (Q834707, Q890923, Q883939, Q896727, Q896688, Q905915) does not work. Probably because of unresolved MSHTML.DLL dependecy to InitializeCriticalSectionAndSpinCount in KERNEL32.DLL. This function is not present in any latest Windows 95 kernels (4.00.952, 4.00.1112, 4.03.1216) but is present in Windows 98.

Petr

Wow, Microsoft demonstrating its professionalism yet again.

Link to comment
Share on other sites

i didnt see any errors complaining about dependencies they were all about missing files this is probably because of using the ie5.5 setup.

nope. could be bad IE 5.5 SP2 setup file or have installed the IE 5.5 SP2 updates Petr mentioned. un-install them and apply the KB867801 patch for IE 5.5 SP2.

awergh, if you really have the IE6 files installed under Win95, get rid of them. IE6 was not meant to run under Win95. stick with either IE 5.01 SP2 or IE 5.5 SP2 as those versions are the last ones supported under Win95.

btw - I tested the IE 5.01 SP2 version of KB871260 under Win95 a few months ago and that version of the patch did NOT break Win95 nor IE 5.01 SP2. IE 5.01 SP2 worked ok with KB871260. The IE 5.5 SP2 version of KB871260, on the other hand, did break Win95 and IE 5.5 SP2.

Edited by erpdude8
Link to comment
Share on other sites

but whats the fun in removing the ie6 files,

the whole point was to see if i could install it on 95,

and because i had nothing better to do.

but as you found out, awergh, you encountered a lot of error messages on your win95 machine about some "DLLs and OCXs missing". and I bet that some of the DLL and OCX files could NOT be "registered" onto a Win95 machine due to incompatibilities with Win95's core system files.

there are reasons why MS didnt want to make IE6 run under Win95 and they were right on

glad it was not me who fell into the "trap" of installing ie6 under win95. :D i knew better!

Link to comment
Share on other sites

  • 1 year later...

I hate to bring up an old topic, but I managed to find a way to install KB905915 on Windows 95 without errors.

What to do:

-replace mshtml.dll with version from KB867801

-replace urlmon.dll with version from KB834707

-remove dxtrans.dll from KB905915

-ensure msvcp50.dll is installed in %windir%\system (or remove danim.dll).

Those are the only files from any IE 5.5 patch that won't work on 95.

The only problem is that kernel32.dll from 95 doesn't have InitializeCriticalSectionAndSpinCount, as Petr mentioned previously. Would anyone want to code that in?

Psst...I'm working on an Internet Explorer 5.5 SP2 update pack, a version for 95 and a version for 98/ME/NT4.

Any thoughts?

the_guy

Link to comment
Share on other sites

Hmmm .....

The only problem is that kernel32.dll from 95 doesn't have InitializeCriticalSectionAndSpinCount, as Petr mentioned previously. Would anyone want to code that in?

I've never done this before but it looks interesting. Found this in MSDN :

http://msdn2.microsoft.com/en-us/library/ms683476.aspx

I'm very much rusty doing any coding but this sounds like fun ... I wish I knew where to begin ...

Psst...I'm working on an Internet Explorer 5.5 SP2 update pack, a version for 95 and a version for 98/ME/NT4.

You have my vote for the 95 version ...

Rgds

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...