Jump to content

Service pack for Windows 98 Standard (First, Gold)


Petr

Recommended Posts

Does anybody have a list of patches for Internet Explorer 4.01SP1 shipped with Windows 98 Standard Edition?

It is probably not so important to incorporate them into the FESP but if it is easy why not?

A part of Service pack 1 was Internet Explorer 4.01SP2, I don't suppose to add so many files to FESP - I think nobody is using IE4 now.

I'm rather confused by versions, basic versins are:

4.72.3110.8 Internet Explorer 4.01 Service Pack 1 (Windows 98)

4.72.3612.1713 Internet Explorer 4.01 Service Pack 2

KB226325

Windows 98 (Internet Explorer 4.01 SP1/SP2)

http://download.microsoft.com/msdownload/i.../en/mshtml4.exe

Updated File Name Size (bytes) Date Version

Mshtml.dll 2,422,544 4-13-99 4.72.3616.1301

Mshtmlwb.dll 55,872 4-14-99 4.72.3616.1400

i.e. version 4.72.3616, newer than SP2 is intended for SP1, but....

KB269368

http://download.microsoft.com/download/ie4...-US/q269368.exe

Internet Explorer 4.01 SP2 (Windows 95/98)

File name Size Date Time Version

---------------------------------------------------------------------------

Mshtml.dll 2,424,592 8/04/00 2:31:38 PM 4.72.3720.4000

Wininet.dll 373,008 2/23/00 5:11:40 PM 4.72.3714.2300

version 4.72.3720 is for SP2 ONLY.

Strange.

Petr

Link to comment
Share on other sites


I'm about to finish the very first alpha version and I'm still not certain what to add and what not. Here is the list with my current view:

1. Add new TTF fonts with Euro currency sign? YES

2. Add newest TTF fonts from 2K3/XP servicepacks? YES

3. Add Q272620/Q272621 sysdm.cpl 4.10.2224? YES

The 272621USA8.EXE package has TargetWin9xVersion=4.10.2222, but it is recommended by Microsoft as for Standard version too, the download locations are:

http://hotfixv4.microsoft.com/Windows 98/nosp/PKG11846/04.10.00.2224/free/5263_CSY_i386_zip.exe

http://hotfixv4.microsoft.com/Windows 98 Second Edition/nosp/PKG11846/04.10.00.2224/free/7337_ENU_i386_zip.exe

(files are password protected)

Q272620 KB article applies to Microsoft Windows 98 Standard Edition too.

4. Add Q258680 desk.cpl 4.72.3717.300 and powercfg.cpl 5.0.3103.1000? YES

KB article applies to Microsoft Windows 98 Standard Edition too, download location is http://hotfixv4.microsoft.com/Windows 98/nosp/PKG6586/04.10.00.2223/free/6611_ENU_i386_zip.exe

but the 258680USA8.EXE package has TargetWin9xVersion=4.10.2222.

5. Add unimodem.vxd 4.10.2012 and unimdm.tsp 4.10.2016 from IBM supplied package? YES

This fix is for users with Windows 98 in APM mode on the following systems:

- ThinkPad 760C, 760CD, 760E, 760ED, 760XD, 765D with the Mwave chipset

- ThinkPad 600, 600E, 770, 770ED, 770X with the internal ACP Modem

Is this fix harmless for all other coputers?

6. What vfw update to install? There are two:

Q192112 with file versions 4.10.2043

vfwupd.exe with file versions 4.10.2000

4.10.2000 files are more recent and also seems to contain more funcionality.

I vote for 4.10.2000

7. Add just only one file from Jet35sp3.exe (msjet35.dll) or the wohole update? So far I added just one file

8. Add Recommended update: Active Accessibility 1.2? Not sure yet.

9. Add Recommended update: Registration Wizard update? Not sure yet.

10. Add Recommended update: Critical Update Notification 4.0? Not sure yet.

11. Add Recommended update: Euro Conversion Tool? Not sure yet.

12. Add Internet&Multimedia update: Agent 2.0? Probably not.

13. Add Direct X 9.0c? NO

14. Add .NET Framework 1.1? NO

15. Add Windows XP skin? Probably no.

16. Add WBEM 1.5? Probably no.

17. Add Directory Services Client? Probably no.

18. Add Remote Desktop Connection client? Probably no. Apparently needs XP license.

19. Add Windows XP ICS client? No, apparently license problem.

20. Add MS Virtual Machine rev. 3810 update? Probably no, depending on Gape.

21. Add security updates for Internet Explorer and Outlook Express 5.5SP2 and/or 6.0SP1: NO

22. Add security updates for Internet Explorer and Outlook Express 4.01SP1 (Windows 98 component): YES

23. Replace Adaptec ASPI 4.60 by ASPI 4.71.2? Probably good idea, 4.60 is recommended ASPI layer for Windows 95 only.

24. Add so-called msinfo registry entries for fixes that are not required by Windows Update? I suppose YES but I'm not sure if there is any situation when they are needed.

25. Add QFECheck registry entries? I suppose YES but not sure in which way, whether every fix separated or one big entry for all files. This is good to see whwther any componet got accidently overwritten by older version or not.

26. Add The Microsoft® Layer for Unicode™? Probably no, it seems to be useless alone.

27. Add complete vcredist.exe package from Visual Studio 6.0 SP5? YES

28. Add complete Visual Basic 5.0 Run-time Files? YES

29. Add complete Visual Basic 6.0 SP5 Run-Time Redistribution Pack? YES

30. Add complete Dial-Up Networking 1.4 package? YES

31. Add complete DCOM98 1.3 package? YES

32. Import all relevant registry entries from KB835732 patch fror NT4? YES

33. Add Jet 4.0 SP8 Database Engine? NO

34.

34. Add MDAC 2.8 SP1? NO

35. Add MSXML 2, 3, 4 updates? Probably NO

36. NUSB 2.2? NO, ME files.

37. USBMSD driver? NO, not many devices supported.

38. RKS (Polish sesp version)? Don't know.

39. NTFS Read Support (NL sesp)? Don't know

40. 137GB patch? NO, none free available

41. FDISK and FORMAT with better big disk support? None suitable found yet.

42. GUI Scandisk + Sefeag with 137GB+ support? None suitable found yet.

43. Add Microsoft Media Player patches? NO

44. Add some other Power Toys from Microsoft? And are they freely available? And useful?

45. Add patched UPDATE.SYS for newer processors? NO, 4.10.1998 version has space for 6 micocodes only.

46. Add Microsoft Global IME 5.02? NO, too big.

47. Add DiamondCS WNetEnumCachedPasswords Lock Patch? Any opinion?

48. Accelerator keys patch for Notepad? Good for those who don't like Metapad. Will see.

49. What about to add an Internet shortcut on the desktop pointing to list of useful software for Windows 98? What should be there?

What unified name to use for Windows 4.10.1998 and the Service Pack? There are several variants:

Windows 98: Not specific enough.

Windows 98 Standard Edition: May be easily confused with Second Edition, SE abbreviation cannot be used.

Windows 98 Gold: Used by Mirosoft Internally, probably not well known.

Windows 98 First Edition: Absolutely Unofficial.

And what name for the package? Second Edition has sesp201en, this could be sp201en, gsp201en, fesp201en.... ?

I always supposed this SP to be close realtive to sesp, as close as possible, so many decision will depend on Gape too.

Please let me know your suggestions.

Petr

Link to comment
Share on other sites

2. Add newest TTF fonts from 2K3/XP servicepacks? YES

3. Add Q272620 - Q272621 sysdm.cpl 4.10.2224? YES

Agree.

7. Add just only one file from Jet35sp3.exe (msjet35.dll) or the wohole update? So far I added just one file

Whole update or just one file... What's the matter?

8. Add Recommended update: Active Accessibility 1.2? Not sure yet.

9. Add Recommended update: Registration Wizard update? Not sure yet.

10. Add Recommended update: Critical Update Notification 4.0? Not sure yet.

11. Add Recommended update: Euro Conversion Tool? Not sure yet.

Personally I don't want to add them. First, they're recommended. Second, some people doesn't need (or like) them.

15. Add Windows XP skin? Probably no.

Agree. I think, any cosmetic enhancements should be optional at least.

20. Add MS Virtual Machine rev. 3810 update? Probably no, depending on Gape.

This update is marked as critical. Also, it does not affect Sun JVM. If you have Sun JVM, it continues to work as primary Java VM.

On the other hand, it is big, I'm not sure now.

23. Replace Adaptec ASPI 4.60 by ASPI 4.71.2? Probably good idea, 4.60 is recommended ASPI layer for Windows 95 only.

Could you check this link ?

24. Add so-called msinfo registry entries for fixes that are not required by Windows Update? I suppose YES but I'm not sure if there is any situation when they are needed.

25. Add QFECheck registry entries? I suppose YES but not sure in which way, whether every fix separated or one big entry for all files. This is good to see whwther any componet got accidently overwritten by older version or not.

Please, don't forget that bigger registry causes slower Win98. Maybe a few WinUpdate registries should not affect the system much, but generally Win98 users has low CPU and RAM resources.

26. Add The Microsoft® Layer for Unicode™? Probably no, it seems to be useless alone.

Don't agree. Because if a program uses it (i.e. MSN Messenger), SP will update the Unicode Layer to the latest version.

27. Add complete vcredist.exe package from Visual Studio 6.0 SP5? YES

28. Add complete Visual Basic 5.0 Run-time Files? YES

29. Add complete Visual Basic 6.0 SP5 Run-Time Redistribution Pack? YES

30. Add complete Dial-Up Networking 1.4 package? YES

31. Add complete DCOM98 1.3 package? YES

Agree. But, SE SP has complete packages, too.

32. Import all relevant registry entries from KB835732 patch fror NT4? YES

Did I miss something?

33. Add Jet 4.0 SP8 Database Engine? NO

34. Add MDAC 2.8 SP1? NO

35. Add MSXML 2, 3, 4 updates? Probably NO

36. NUSB 2.2? NO, ME files.

37. USBMSD driver? NO, not many devices supported.

Agree.

38. RKS (Polish sesp version)? Don't know.

39. NTFS Read Support (NL sesp)? Don't know

I think NTFS support is not a good idea. IMHO, there is not any good totally free NTFS reader for Win98.

Yes, any opinion. :rolleyes:

48. Accelerator keys patch for Notepad? Good for those who don't like Metapad. Will see.

Probably, I will return to patched Notepad.

What unified name to use for Windows 4.10.1998 and the Service Pack? There are several variants:

...

I recommend fesp201en or 98fesp201en.exe.

Edited by Gape
Link to comment
Share on other sites

So here is the first test version of the Unofficial Service Pack 2.0.1 for Windows 98 Standard Edition (4.10.1999):

Please keep in mind - this is the first published version, it has to be tested in all possible configurations - by you :-)

Rapidshare: fesp201en-a1.exe

MD5 Checksum: 09dbeac005e1105be90f19e015867939

SFV Checksum: 4A6C9110

Known install problem: Installer asks for location of Mrqt.dll file - just press enter, it will find it. Does any INF guru know where could be the problem? The same file is listed in two Copy sections, the first is OK, but in the second not?

General characterstics:

1. This SP is based on Gape's SP 2.0.1 for SE.

2. Contains all available (to me) updates and hotfixes for Windows 98 Standard Edition including IE/OE4.01SP1

3. Added Windows Update Engine/Client 5.3.3790.13

4. Added updated fonts

5. New hotfixes common with SE: Q240896, Q896358, Q323708, Q314941,

6. Updated Jpegim32.flt, Html32.cnv, Msconv97.dll, Mswrd832.cnv, Mswrd632.wpc

7. Uninstall almost broken, similar to SESP.

8. Semi-slipstreaming should work, not tested

9. Preserving should work

10. Tested on W98 fresh install, W98+IE5.5SP2 and W98+IE6.0SP1, system appears to be functional.

11. I sure fogot something important :-)

Please test and let me know, it could be possible that some hotfixes cannot be used for all possible configurations.

Any success / failure reports are welcome.

Petr

Edited by Petr
Link to comment
Share on other sites

7. Add just only one file from Jet35sp3.exe (msjet35.dll) or the wohole update? So far I added just one file
Whole update or just one file... What's the matter?

I'm not sure what is better. Jet35sp3.exe installs more files - are they needed? And what if Office 95/97/2K/XP or other software is installed on the system?
23. Replace Adaptec ASPI 4.60 by ASPI 4.71.2? Probably good idea, 4.60 is recommended ASPI layer for Windows 95 only.
Could you check this link ?

Hard to say. Selection of the right ASPI layer seems to be some kind of magic.
24. Add so-called msinfo registry entries for fixes that are not required by Windows Update? I suppose YES but I'm not sure if there is any situation when they are needed.

25. Add QFECheck registry entries? I suppose YES but not sure in which way, whether every fix separated or one big entry for all files. This is good to see whwther any componet got accidently overwritten by older version or not.

Please, don't forget that bigger registry causes slower Win98. Maybe a few WinUpdate registries should not affect the system much, but generally Win98 users has low CPU and RAM resources.

I will test the registry size difference but I think it will be below 1%.... BTW, more serious may be low resources for big font files - but I have no idea if it really is.
26. Add The Microsoft® Layer for Unicode™? Probably no, it seems to be useless alone.
Don't agree. Because if a program uses it (i.e. MSN Messenger), SP will update the Unicode Layer to the latest version.

Yes, it this case it has sense.
27. Add complete vcredist.exe package from Visual Studio 6.0 SP5? YES

28. Add complete Visual Basic 5.0 Run-time Files? YES

29. Add complete Visual Basic 6.0 SP5 Run-Time Redistribution Pack? YES

30. Add complete Dial-Up Networking 1.4 package? YES

31. Add complete DCOM98 1.3 package? YES

Agree. But, SE SP has complete packages, too.

There seems to be some small differences, I don't know if they are important or not. Just try to install these packages over the SESP and you will see some differences. Again, I don't know if they are important.

Petr

Edited by Petr
Link to comment
Share on other sites

... continuation

32. Import all relevant registry entries from KB835732 patch fror NT4? YES
Did I miss something?

There are many registry entries in this patch, and in case of first edition, not all of them are present already. Please check 835732rg.inf file in fesp201en package, this is complete list.
What unified name to use for Windows 4.10.1998 and the Service Pack?
I recommend fesp201en or 98fesp201en.exe.

I already used it :-)

Thank you for your opinions.

Petr

Link to comment
Share on other sites

Just a few comments about ASPI. I haven't tried ASPI 4.70 on 98SE (I always used 4.60) but I have tried it on ME and I have ditched it quickly for 4.60 as it seemed to me it was a sucker. What I mean by this is that with 4.60 the rest of the system remains very responsive when accessing or rather working with optical drives which I find is not the case at all with 4.70.

Edited by eidenk
Link to comment
Share on other sites

Petr,

I've tried your alpha FESP on a "fresh" install of 98FE + IE 6.0 SP1 + DX 9.0c + MS Intellipoint Mouse 4.12.

Works ok so far.

Good job.

Because I have installed DirectX 9.0c prior to FESP, it prompted me to keep these files:

kswdmcap.ax

joyhid.vxd

which are newer than the ones from FESP.

Because I've installed MS Intellipoint Mouse drivers 4.12 prior to FESP, it prompted me to keep this file:

msmouse.vxd

1 minor annoyance [same as you mentioned]:

that mqrt.dll [Message Queue Run Time] dialog pops up the "cannot find" prompt, but installer finishes ok if box dismissed.

I was wondering why do u need to use mqrt.dll? Is it necessary for Gape's infex installer?

So far I've seen very few tools that use it.

Another thing:

I noticed you are using Gape's modded explorer.exe [also patched by Dr. Hoiby to fix 8-bit icons]. When one clicks the Start button, it shows the "Windows 98 Second Edition" banner, only if "Show small icons in Start menu" box is not checked in Taskbar Properties.

I fixed the BMP to show "Windows 98 First Edition" [71 KB]:

http://www.mdgx.com/spx/FEEXPLOR.ZIP

Please let me know after you downloaded the zip so I can remove it.

Replaced BMP using Resource Hacker:

http://www.users.on.net/johnson/resourcehacker/

New bitmap included in zip.

Keep up the good work.

Link to comment
Share on other sites

Hi MDGx,

Because I have installed DirectX 9.0c prior to FESP, it prompted me to keep these files:

kswdmcap.ax

joyhid.vxd

which are newer than the ones from FESP.

Because I've installed MS Intellipoint Mouse drivers 4.12 prior to FESP, it prompted me to keep this file:

msmouse.vxd

OK, I will add ,32 not to show the dialog.
1 minor annoyance [same as you mentioned]:

that mqrt.dll [Message Queue Run Time] dialog pops up the "cannot find" prompt, but installer finishes ok if box dismissed.

I was wondering why do u need to use mqrt.dll? Is it necessary for Gape's infex installer?

So far I've seen very few tools that use it.

It is installed by Y2kw98_2 update, maybe I could omit it.
Another thing:

I noticed you are using Gape's modded explorer.exe [also patched by Dr. Hoiby to fix 8-bit icons]. When one clicks the Start button, it shows the "Windows 98 Second Edition" banner, only if "Show small icons in Start menu" box is not checked in Taskbar Properties.

I fixed the BMP to show "Windows 98 First Edition" [71 KB]:

http://www.mdgx.com/spx/FEEXPLOR.ZIP

Thank you, my mistake, I think I will keep the original bitmap showing "Windows 98" only. I used this patched version just for compatibility with Gapes's SESP, I suppose it will be changed in the next release.
Please let me know after you downloaded the zip so I can remove it.

Downloaded, thanks.

Thank you for your review.

Petr

Link to comment
Share on other sites

Requuest for opinion:

Q266772 contains:

  Date       Time    Version    Size    File name     Platform
  ------------------------------------------------------------------
  7/11/2000  2:44pm  4.10.2000  25,600  Secur32.dll  Windows 98
  6/30/2000  6:19am  4.10.2228  59,904  Secur32.dll  Windows 98 Second Edition

Directory Services Client Update for Windows 98 contains just the 4.10.2228 version that is installed both on Standard and Second Edition.

So what should be in the FESP - 4.10.2000 (with newer date) or 4.10.2228?

Petr

Link to comment
Share on other sites

Requuest for opinion:

Q266772 contains:

  Date       Time    Version    Size    File name     Platform
  ------------------------------------------------------------------
  7/11/2000  2:44pm  4.10.2000  25,600  Secur32.dll  Windows 98
  6/30/2000  6:19am  4.10.2228  59,904  Secur32.dll  Windows 98 Second Edition

Directory Services Client Update for Windows 98 contains just the 4.10.2228 version that is installed both on Standard and Second Edition.

So what should be in the FESP - 4.10.2000 (with newer date) or 4.10.2228?

Petr

better the 4.10.2228 of secur32.dll file, Petr. DCOM 98 has secur32.dll file v4.10.2177 and using 4.10.2000 may break v4.71.3328 of dcom98 and the W9x DSClient.

powercfg.cpl 5.0.3103.1000 does NOT work under Win98 FE, Petr. Tried using that and loading the Power Management control panel app in Win98 FE did NOTHING! So Powercfg.cpl v5.0.3103.1000 is for Win98 SE only AND the Q258680 patch is really meant only for Win98 SE (NOT FE).

Edited by erpdude8
Link to comment
Share on other sites

Rather than include the Q199886 smartvsd.vxd fix in the 98 Standard SP:

http://support.microsoft.com/?id=199886

Include v4.10.2222 of the smartvsd.vxd file from 98 SE.  Win98 FE does NOT include smartvsd.vxd BUT Win98 SE does.  Ver. 4.10.2222 of smartvsd.vxd should work ok under Win98 FE.

You are right that it works but it is available on Win98SE CD-ROM only - it would mean Win98SE license.

Petr

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...