MDGx

98 FE + 98 SE + ME updates + patches + (hot)fixes

1,295 posts in this topic

Updated unofficial Q891711 + Q234967 patches [both English] = they all work now:

http://www.msfn.org/board/?showtopic=46581

This the scoop about patched KRNL386.EXE 4.10.1999 [sent by patch author]:

I did not obtain patched KRNL386.EXE from Microsoft.

I patched its code many years ago after random crashes that could not be reproduced or explained began to affect my work.

Microsoft Windows98-KB891711-v2-ENU.EXE patch still needs to be installed.

Only the files in Windows98-KB891711-v2-ENU.EXE protect against the icon and cursor vulnerability.

KRNL386.EXE allows Microsoft patch to work without crashing the system.

The scoop about the fixed VOLTRACK.VXD [sent by patch author]:

I am attaching the correct VOLTRACK.VXD file for Win98.

The one I sent you before by mistake could not work - it was an earlier attempt at fixing the problem described in Knowledge Base Article KB234697 and it created an incorrect stack frame.

Fixed VOLTRACK.VXD 4.10.1999 [patched by the same person who sent KRNL386.EXE] works on the 2 PCs I've tested, with both 98 FE + 98 SE.

Note that VOLTRACK.VXD patch is English, NOT Japanese.

Why there are different versions for FE and SE?
I made 1 installer for 98 FE and 1 for 98 SE [total of 4 = see links above] because the "TargetWin9xVersion=" directive in the SED file [i used IEXPRESS.EXE from XP SP2] allows to install only on 1 specific OS build.

This line:

TargetWin9xVersion=4.10.2222

allows to install only on 98 SE.

This line:

TargetWin9xVersion=4.10.1998

allows to install only on 98 FE.

MDGx, have you tried using "TargetWin9xVersion=4.10"? maybe that will get your Win98 patches you created to install on any Win98 version.

azagahl, Q329048 is NOT a new security update. It's an old one mentioned in security bulletin MS02-054. it may have newer posted date at Windows Update, but it still an old patch.

Using BROWSELC.DLL & BROWSEUI.DLL from WXP/W2003 can make W9xME systems unstable or even unbootable. dont do it. Before installing HTML Help KB896358 update under Win98/ME, remove MDGx's Unofficial HTML Help 5.20.3790.1830 patch first by deleting hh.exe from Windows folder and by deleting the hhctrl.ocx, hhsetup.dll, itircl.dll and itss.dll files from the Windows\System folder; then apply the 896358 Win98 patch.

BTW - KB896358 Win98 patch is created from v4.72.2811.0 of Iexpress/wextract.

0

Share this post


Link to post
Share on other sites
June update contains for Windows 98:

MS05-026 KB896358

Windows98-KB896358-ENU.EXE

contains files:

HH.EXE

HHCTRL.OCX

ITIRCL.DLL

ITSS.DLL

HHSETUP.DLL

version 5.2.3790.309 (srv03_gdr.050413-1540).

It is apparently newer version than version 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) contained in Windows 2003 Server SP1 and in MDGx's help update.

It could be a problem to install lower version number (309) over higher (1830).

MS05-025 KB883939

IE6.0sp1-KB883939-Windows-98-ME-x86-ENU.exe

Install files:

BROWSEUI.DLL 6.00.2800.1622 (xpsp2.050218-1437)

CDFVIEW.DLL 6.00.2800.1612 (xpsp2.041207-1145)

IEPEERS.DLL 6.00.2800.1497

INSENG.DLL 6.00.2800.1475

MSHTML.DLL 6.00.2800.1506

MSRATING.DLL 6.00.2800.1623 (xpsp2.050222-1638)

PNGFILT.DLL 6.00.2800.1506

SHDOCVW.DLL 6.00.2800.1658 (xpsp2.050427-1138)

SHLWAPI.DLL 6.00.2800.1612 (xpsp2.041207-1145)

URLMON.DLL 6.00.2800.1487

WININET.DLL 6.00.2800.1506

It is interesting that file versions are 6.0.2800, i.e. for IE6.0SP2.

Maybe the BROWSEUI.DLL  problem is solved?

The Windows Server 2003 SP1 version of KB896358/MS05-026 security update contains version 5.20.3790.2427 of HH.EXE, HHCTRL.OCX, ITIRCL.DLL, ITSS.DLL & HHSETUP.DLL files. The Windows XP SP2 version of KB896358 has version 5.20.3790.2453 of those five files. And the Windows 2000 SP3/SP4 version has 5.20.3790.309 of those files. See bulletin MS05-026 and expand the "Security Update Information" section and expand ALL branches of that section.

perhaps, MDGx should include the XP SP2 version of those five HTML Help files in his unofficial HTML Help pack since they are the latest version [but include the GDR version, not the QFE version]. just a suggestion.

For those using IE 5.5 SP 2 instead of IE6 SP 1, you can try installing the KB883939 WinME patch for IE 5.5 under Win98. download the patch here:

http://download.windowsupdate.com/msdownlo...b7db183dec4.exe

view its contents in Winzip, extract all files onto a temporary folder and run the command, ieupdate.exe Q883939. This will make the IE 5.5 Sp2 kb883939 patch install on Win98/NT4 SP6 system with IE 5.5 SP2.

0

Share this post


Link to post
Share on other sites
For those using IE 5.5 SP 2 instead of IE6 SP 1, you can try installing the KB883939 WinME patch for IE 5.5 under Win98.  download the patch here:

http://download.windowsupdate.com/msdownlo...b7db183dec4.exe

view its contents in Winzip, extract all files onto a temporary folder and run the command, ieupdate.exe Q883939.  This will make the IE 5.5 Sp2 kb883939 patch install on Win98/NT4 SP6 system with IE 5.5 SP2.

And why not to use the latest patch IE5.5sp2-KB890923-WindowsME-x86-ENU.exe ?

Petr

Edited by Petr
0

Share this post


Link to post
Share on other sites

-890923, tho a higher number, is actually older than the 883939 (released just a couple days ago)... I ran the newer update yesterday, and it updated the file versions fine...

>;]

0

Share this post


Link to post
Share on other sites
-890923, tho a higher number, is actually older than the 883939 (released just a couple days ago)... I ran the newer update yesterday, and it updated the file versions fine...

>;]

Yes, you are right. it is rather confusing but I should know it - this sometimes really happen.

KB890923 = MS05-020 Cumulative security update for Internet Explorer, Issued: April 12, 2005

KB883939 = MS05-025 Cumulative security update for Internet Explorer, Issued: June 14, 2005

Petr

Edited by Petr
0

Share this post


Link to post
Share on other sites
The Windows Server 2003 SP1 version of KB896358/MS05-026 security update contains version 5.20.3790.2427 of HH.EXE, HHCTRL.OCX, ITIRCL.DLL, ITSS.DLL & HHSETUP.DLL files.  The Windows XP SP2 version of KB896358 has version 5.20.3790.2453 of those five files.  And the Windows 2000 SP3/SP4 version has 5.20.3790.309 of those files.  See bulletin MS05-026 and expand the "Security Update Information" section and expand ALL branches of that section.

perhaps, MDGx should include the XP SP2 version of those five HTML Help files in his unofficial HTML Help pack since they are the latest version [but include the GDR version, not the QFE version].  just a suggestion.

It seems to be hard to guess what is the right version. There are too many different versions and big differences in file sizes. For example, for hhctrl.ocx, there are the following versions:

Windows 98/SE: 519168 bytes, 5.2.3790.309 (srv03_gdr.050413-1540)

Windows ME: 519168 bytes, 5.2.3790.309 (srv03_gdr.050413-1540)

Windows 2000 SP3 & SP4: 519168 bytes, 5.2.3790.309 (srv03_gdr.050413-1540)

Windows XP SP1: 519168 bytes, 5.2.3790.315 (srv03_gdr.050421-1728)

Windows XP SP2: 546304 bytes, 5.2.3790.2453 (srv03_sp1_gdr.050525-1542)

Windows XP SP2: 546304 bytes, 5.2.3790.2453 (srv03_sp1_qfe.050525-1536)

Windows Server 2003: 519168 bytes, 5.2.3790.315 (srv03_gdr.050421-1728)

Windows Server 2003: 519168 bytes, 5.2.3790.315 (srv03_qfe.050421-1726)

Windows Server 2003 SP1: 546304 bytes, 5.2.3790.2427 (srv03_sp1_gdr.050421-1629)

Windows Server 2003 SP1: 546304 bytes, 5.2.3790.2427 (srv03_sp1_qfe.050421-1625)

In summary, there seems to be the following versions:

1. 519168 bytes, 5.2.3790.309 (srv03_gdr.050413-1540) - for Windows 98, SE, ME, 2000 SP3 & SP4

2. 519168 bytes, 5.2.3790.315 (srv03_qfe.050421-1726) - for Windows Server 2003

3. 519168 bytes, 5.2.3790.315 (srv03_gdr.050421-1728) - for Windows XP SP1 and Windows Server 2003

4. 546304 bytes, 5.2.3790.2427 (srv03_sp1_qfe.050421-1625) - for Windows Server 2003

5. 546304 bytes, 5.2.3790.2427 (srv03_sp1_gdr.050421-1629) - for Windows Server 2003

6. 546304 bytes, 5.2.3790.2453 (srv03_sp1_qfe.050525-1536) - for Windows XP SP2

7. 546304 bytes, 5.2.3790.2453 (srv03_sp1_gdr.050525-1542) - for Windows XP SP2

But, even the same vesrsion 5.2.3790.315 (srv03_gdr.050421-1728) and size does not mean that are the files identical. They differ. And even when hhctrl.ocx is the same, itircl.dl differ (Windows 98/SE/ME vs. Windows 2000 version).

So finally, there are really 9 different versions!

All of them were released by Microsoft at the same time.

Threre must be some reason why not just only one file was released.

Is it good idea to suppose that any of these files can be used with Windows 98 SE?

Does anybody know what is the real difference?

Petr

Edited by Petr
0

Share this post


Link to post
Share on other sites

-good question, I was wondering about those versions myself... and decided to let the Masters (mdgx, tihiy, gape) figure it out for me... :P

(...and I thought I was pretty good w/98se... I'm a real noob compared to these guys... I knew nothing! Nothing! [shultz -Hogan's Heros flashback] :wacko::w00t: )

Edited by PsycoUnc
0

Share this post


Link to post
Share on other sites
The Windows Server 2003 SP1 version of KB896358/MS05-026 security update contains version 5.20.3790.2427 of HH.EXE, HHCTRL.OCX, ITIRCL.DLL, ITSS.DLL & HHSETUP.DLL files.  The Windows XP SP2 version of KB896358 has version 5.20.3790.2453 of those five files.  And the Windows 2000 SP3/SP4 version has 5.20.3790.309 of those files.  See bulletin MS05-026 and expand the "Security Update Information" section and expand ALL branches of that section.

perhaps, MDGx should include the XP SP2 version of those five HTML Help files in his unofficial HTML Help pack since they are the latest version [but include the GDR version, not the QFE version].  just a suggestion.

It seems to be hard to guess what is the right version. There are too many different versions and big differences in file sizes. For example, for hhctrl.ocx, there are the following versions:

Windows 98/SE: 519168 bytes, 5.2.3790.309 (srv03_gdr.050413-1540)

Windows ME: 519168 bytes, 5.2.3790.309 (srv03_gdr.050413-1540)

Windows 2000 SP3 & SP4: 519168 bytes, 5.2.3790.309 (srv03_gdr.050413-1540)

Windows XP SP1: 519168 bytes, 5.2.3790.315 (srv03_gdr.050421-1728)

Windows XP SP2: 546304 bytes, 5.2.3790.2453 (srv03_sp1_gdr.050525-1542)

Windows XP SP2: 546304 bytes, 5.2.3790.2453 (srv03_sp1_qfe.050525-1536)

Windows Server 2003: 519168 bytes, 5.2.3790.315 (srv03_gdr.050421-1728)

Windows Server 2003: 519168 bytes, 5.2.3790.315 (srv03_qfe.050421-1726)

Windows Server 2003 SP1: 546304 bytes, 5.2.3790.2427 (srv03_sp1_gdr.050421-1629)

Windows Server 2003 SP1: 546304 bytes, 5.2.3790.2427 (srv03_sp1_qfe.050421-1625)

In summary, there seems to be the following versions:

1. 519168 bytes, 5.2.3790.309 (srv03_gdr.050413-1540) - for Windows 98, SE, ME, 2000 SP3 & SP4

2. 519168 bytes, 5.2.3790.315 (srv03_qfe.050421-1726) - for Windows Server 2003

3. 519168 bytes, 5.2.3790.315 (srv03_gdr.050421-1728) - for Windows XP SP1 and Windows Server 2003

4. 546304 bytes, 5.2.3790.2427 (srv03_sp1_qfe.050421-1625) - for Windows Server 2003

5. 546304 bytes, 5.2.3790.2427 (srv03_sp1_gdr.050421-1629) - for Windows Server 2003

6. 546304 bytes, 5.2.3790.2453 (srv03_sp1_qfe.050525-1536) - for Windows XP SP2

7. 546304 bytes, 5.2.3790.2453 (srv03_sp1_gdr.050525-1542) - for Windows XP SP2

But, even the same vesrsion 5.2.3790.315 (srv03_gdr.050421-1728) and size does not mean that are the files identical. They differ. And even when hhctrl.ocx is the same, itircl.dl differ (Windows 98/SE/ME vs. Windows 2000 version).

So finally, there are really 9 different versions!

All of them were released by Microsoft at the same time.

Threre must be some reason why not just only one file was released.

Is it good idea to suppose that any of these files can be used with Windows 98 SE?

Does anybody know what is the real difference?

Petr

As far as I can tell, the 98/ME/2000 files contain code for older HTML Help APIs which were installed by those OSes, and the XP/2003 files contain code for the newer HTML Help APIs which were introduced starting with XP Gold/RTM (retail) back in September 2001.

That's why I have removed 98/98SE/ME HHUPD.EXE from my site, which was from Win2003 SP1 build 5.2.3790.1830 (srv03_sp1_rtm.050324-1447). [oh no, not another build! ;)]

Also, for NT4, since MS didn't post any updates, I've updated HHUPDNT.EXE , which now contains HTML Help build 5.2.3790.309 (srv03_gdr.050413-1540) from 98SE/ME.

All these downloads are posted here:

http://www.mdgx.com/add.htm#HHU

0

Share this post


Link to post
Share on other sites

Note carefully, MGDx, that KB896358 does NOT, I repeat, DOES NOT completely replace the 811630 updates, which have the hhctrlui.dll file. The KB896358 security updates do NOT have the hhctrlui.dll file. The KB811630 updates for Win98 & ME have the hhctrlui.dll file; I know for sure.

Edited by erpdude8
0

Share this post


Link to post
Share on other sites
Note carefully, MGDx, that KB896358 does NOT, I repeat, DOES NOT completely replace the 811630 updates, which have the hhctrlui.dll file.  The KB896358 security updates do NOT have the hhctrlui.dll file.  The KB811630 updates for Win98 & ME have the hhctrlui.dll file; I know for sure.
Thanks a lot for the update.

I know this, but I'm not going to repack MS's files only to install HHCTRLUI.DLL files [%windir%\system\mui], which are installed by MS IE 5.0/5.5/6.0 [all editions] anyway.

Notice also that this new HTML Help update does not install at all if u don't already have the files installed by MS IE 5/6 or by 98/98SE/ME from original setup CD.

Also, if u installed my HHUPD.EXE update which used to contain files from 2003 SP1, and then tried to install this new update from MS, the newer files will not install.

MS files install only if u have older versions, not if u have the ones from XP, XP SP2, 2003, 2003 SP1 etc.

Also, the hhctrlui.dll files are useful only for internet based multi-language html help web pages, that's why they are installed only by MS IE 5/6, not by 98/98SE/ME/2000/XP/2003.

The only HTML Help file I kept at my site is the NT4 update, because MS did not make one, and the NT4 update does contain the HHCTRLUI.DLL files, so it's a complete update.

Hope this helps.

0

Share this post


Link to post
Share on other sites

Um, MGDX. Can you try implementing the Q249824 fix in Win95's version of VOLTRACK.VXD? If you read Microsoft support article 249824 carefully, the problem also occurs on Windows 95 systems as well.

Edited by erpdude8
0

Share this post


Link to post
Share on other sites
Um, MGDX.  Can you try implementing the Q249824 fix in Win95's version of VOLTRACK.VXD?  If you read Microsoft support article 249824 carefully, the problem also occurs on Windows 95 systems as well.
98SE voltrack.vxd patch was created by a person who is using only 98SE, I'm afraid.

And unfortunately I don't have the hexed bytes info, and even if I had that, hex code is probably different in 95, and probably different bytes need to be modded. :(

Edited by MDGx
0

Share this post


Link to post
Share on other sites
What VOLTRACK.VXD do you mean? 4.10.1999 from Q234697 that is intended for Win98 PC-AT  Japanese? Or some else?

Petr

Actually that is the English VOLTRACK.VXD from 98SE [original 4.10.1998] patched to ver 4.10.1999 and probably fixed the same way the Japanese one is. [?]

These are only speculations, I'm waiting for this person to send more details.

What's important is that the way it is VOLTRACK.VXD locked up 3 computers I tried it on with a "Windows protection error". :(

BTW:

I've tested further VOLTRACK.VXD 4.90.3000 from WinME CD, but it doesn't work correctly, it doesn't read most of the CDs or DVDs I've tested in the 2 drives [1 CD-RW + 1 DVD-RW] installed in my PC. Bummer. ;-(

The unofficial Voltrack.vxd fix for English Win98/98se is NOT the same fix as the Q234697 patch, which contains v4.10.1999 of diskvsd.vxd & voltrack.vxd files for Japanese-language version of Windows 98 Standard edition. I would suggest revising the unofficial Win98 voltrack.vxd fix to become Unofficial voltrack.vxd 4.10.2000 English Win98 fix to avoid file version confusion with the japanese Q234697 Win98 voltrack.vxd v4.10.1999 fix. The voltrack.vxd fix from Q234697 is far different from the unofficial Q249824 voltrack.vxd Win98 fix, meaning Q234697 does NOT contain Q249824 fix AND vice-versa.

0

Share this post


Link to post
Share on other sites

-oops, never mind, looks like it IS my 2nd hard drive, not your SCANFRAG.EXE... sigh... (great, now what... lol)

[! UH OH... -MDGx, your SCANFRAG.EXE locked up on me... ]

>;]

Edited by PsycoUnc
0

Share this post


Link to post
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.