I'm well aware of the much better and more secure alternatives, in fact I use Opera for most of my web needs (including posting this!)
I do still occasionally use IE for some sites which break in other browsers, and what I'm going to say is relevant to Windows Explorer as well as Internet Explorer.
I have a dual boot system with Windows 2000 and Windows 98SE.
Since MS dropped support for Windows 98, I have been trying to keep my copy of IE6 SP1 on Windows 98 patched as best I can using the files offered by Windows Update for IE6 SP1 on Windows 2000.
This has worked successfully up until now, the last successful transplant being achieved with the files from KB969897.
However, with the latest update (KB972260) this no longer seems to work.
When I copied the usual 16 files from the cumulative update across to the Windows 98 system folder, Windows 98 would no longer start properly. The desktop appeared, but the taskbar just flashed up momentarily and then disappeared.
The startup then went no further, with only a few things running.
After a lot of very tedious trial and error, I discovered that this was being caused by the new shdocvw.dll file.
If I went back to the previous version Windows would at least start up OK.
Unfortunately things still weren't right.
Windows Explorer wouldn't show its web view at all, and Internet Explorer wouldn't show any web sites, instead crashing out to a "this is potentially dangerous, do you want to open or save it" (or words to that effect) dialogue.
After more tedious investigation, this turned out to be due to the new mshtml.dll file.
Again restoring the old version made it come good.
So at the moment I have all the new files from KB972260 except shdocvw.dll and mshtml.dll, which are from KB969897.
I merely report this as an observation, as I know that some people are trying to keep Windows 98 patched with Windows 2000 security patch files.
For the record, the last mshtml.dll file that seems to work with Windows 98 is 6.0.2800.1627.
The latest version, 6.0.2800.1634, does not work.
Likewise, the last shdocvw.dll file that seems to work with Windows 98 is 6.0.2800.1972.
The latest version, 6.0.2800.1983, does not work, and will stop the system starting properly in my experience.
Can anyone else confirm my findings?
I have no idea what MS have done to these files to finally break compatibility with Windows 98 after all this time, but I would be interested to know if anyone does find out!
Edited by dencorso, 02 January 2011 - 04:33 PM.
Renamed thread to better reflect contents