• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
MDGx

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

1,295 posts in this topic

yes. apply the official MS KB918547 update for Win98, install the Win98 KB918547 QFE registry fix from MDGx's web site and then apply the unofficial KB918547 patches. see this topic on U918547 patches:

http://www.msfn.org/board/index.php?showtopic=77218

i thought the other updates was obselete

http://www.msfn.org/board/index.php?s=&amp...st&p=525191

I thought that too. Also, the official 918547 installs a TSR (which of course you can always remove via msconfig.exe, but still), meaning that installing the unofficial fix, I thought, was even more preferable.

But the applying the official fix before the unofficial fix is best, is it?

0

Share this post


Link to post
Share on other sites

Can you add

MSE 5.6 HTML Help (SCRIPT56.CHM) Documentation [2.77 MB, right-click to save!]:

http://download.microsoft.com/download/9/1...8c/script56.chm

TO THIS

MSE 5.6 5.6.0.8831 for Windows 98/ME [683 KB]:

http://download.microsoft.com/download/4/c...344-x86-enu.exe

it make it easier when installing

THANKs

Edited by PROBLEMCHYLD
0

Share this post


Link to post
Share on other sites
Thiis is the error i get after installing Q910906

Unable to fine the function "DllregisterServer"

in the file "C:\Windows\System\MSREPL40.DLL

Also Q918547 doesn't register

I have deleted msrepl40.dll from the RegisterOCXs INF section.

Please try to install this file again [1.42 MB]:

http://www.mdgx.com/files/Q910906.EXE

It should work ok now.

Thanks for noticing.

Q918547 simply installs GDI32.DLL + GDI.EXE 4.10.2227 by copying them to %windir%\system .

There is no regsvr32 code in the INF, because GDI*.* files do not contain DLLRegisterServer string.

To make this clear:

Unofficial Q918547 fix is the *only* 1 you need to install, all others are now obsolete.

Although you can install older U918547, it won't do anything [those functions are now built into the newer GDI*.* files installed by unofficial Q918547], will just hog some of your memory and will take some of your CPU cycles, but won't interfere with the newer patch.

Therefore all older patches are *not* necessary anymore.

HTH

Edited by MDGx
0

Share this post


Link to post
Share on other sites
Can you add

MSE 5.6 HTML Help (SCRIPT56.CHM) Documentation [2.77 MB, right-click to save!]:

http://download.microsoft.com/download/9/1...8c/script56.chm

TO THIS

MSE 5.6 5.6.0.8831 for Windows 98/ME [683 KB]:

http://download.microsoft.com/download/4/c...344-x86-enu.exe

it make it easier when installing

THANKs

These are both official updates.

IMHO:

I don't see the purpose of creating an unofficial update out of a good-working official one, only to add a single help file which can be downloaded on its own.

And besides, most people will never need/read that help file anyway.

The help file is for programmers.

The update is for end-users.

That's why M$ posted them as separate downloads.

HTH

Edited by MDGx
0

Share this post


Link to post
Share on other sites

UPDATED · 9-25-2006

Updates:

- NEW: Added Zert's VML patch ported to 98 FE/98 SE/ME = IE925568.EXE.

http://www.isotf.org/zert/

- Added SHEL98SE.EXE = Unofficial Windows 98 SE 2-4 GB Files Errors SHELL32.DLL 4.72.3812.610 Fix.

- Fixed Q910906 regsvr32 install error.

- Updated 98SE2XP.EXE + 98SEMP10.EXE = Added Steven's AOL In2TV guide to 98SE2XP.TXT + 98SEMP10.TXT:

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

- Updated 98 FE SP2 to version 2.05 Beta 5.

- Updated DXM9X.EXE + DXM9XIE5.EXE = newer DXTMSFT.DLL + DXTRANS.DLL 6.00.2800.1558 + IE 5.xx/6.xx build detection.

- Updated IE918899.EXE = added newest version files, cleaned up INF + SED code = now detects IE 6.0 SP1 build.

- Updated U891711.EXE = KB891711.EXE updated to version 4.10.2227:

a larger stack frame is given to one of the subroutines and KERNEL32.DLL is no longer loaded as a library and then released.

- Updated 98SE2ME.EXE:

added newer DUNZIP32.DLL + DZIP32.DLL 4.00.04 from WMP7 Bonus Pack.

added ZIPFLDR.DLL registry values to open ZIP files inside same window.

Edited by MDGx
0

Share this post


Link to post
Share on other sites

UPDATED · 9-26-2006

Updates [thank you the_guy]:

- Tons of MS IE 5.01, 6.0 + 6.0 SP1 Updates.

- MDAC 2.8 SP1 Update.

- MSXML 3.0 SP7 Update.

___________________________________

the_guy:

I have fixed the 2 updates.

Posted all updates you sent last week.

Thanks again.

Best wishes,

MDGx

Edited by MDGx
0

Share this post


Link to post
Share on other sites

The installation of the 916528 MDAC update gave me multiple "Setup had trouble copying a file" errors.

Otherwise, great stack of updates. Thanks a lot to all concerned.

0

Share this post


Link to post
Share on other sites

@MDGx: I hope you managed to salvage a copy of KB893627 for 98/ME. You have the same file listed for 98/ME and 2000/XP. The file that both refer to is the file for 2000/XP.

Also, thanks for posting the fixes. I'll send a couple more to you in the coming days.

the_guy

0

Share this post


Link to post
Share on other sites

Sorry for the mess, I've corrected it since:

- MS IE 6.0/6.0 SP1 Patch for Windows 2000/XP/XP SP1:

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

Direct download [567 KB]:

http://www.mdgx.com/files/XP893627.EXE

- MS IE 6.0/6.0 SP1 Patch for Windows 98/98 SE/ME:

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

Direct download [198 KB]:

http://www.mdgx.com/files/Q893627.EXE

Thanks for noticing. ;)

_______________________________________________

The installation of the 916528 MDAC update gave me multiple "Setup had trouble copying a file" errors.
I bet you have installed this:

MDAC 2.5 SP3/2.7 SP1/2.8/2.8 SP1/2.8 SP2 for Windows 98/98 SE/ME Fix:

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

Unofficial MDAC 2.8 SP1 Patch for Windows 98/98 SE/ME [988 KB]:

http://www.mdgx.com/files/Q916528.EXE

I'll work some more on this update soon, and will post it here when problems resolved.

Thanks for noticing.

Edited by MDGx
0

Share this post


Link to post
Share on other sites

Thanks for posting the fixes MDGx. I made a vgx.dll patch based on the official one form Microsoft, link for it is in Petr's thread about the vulnerability.

Also, the 919587 patch for 9x/nt4/me does not require nircmd.exe as msxml3 files are not protected by sfp.

the_guy

0

Share this post


Link to post
Share on other sites
I bet you have installed this:

MDAC 2.5 SP3/2.7 SP1/2.8/2.8 SP1/2.8 SP2 for Windows 98/98 SE/ME Fix:

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

Unofficial MDAC 2.8 SP1 Patch for Windows 98/98 SE/ME [988 KB]:

http://www.mdgx.com/files/Q916528.EXE

Yes, at least I tried to install it. Like I said, I got multiple "trouble copying a file" errors when I tried. Prior to this, the latest MDAC update I had installed was 911562 (specifically the version for 2.8 SP1, since I had previously installed MDAC 2.8 SP1).

Edited by bristols
0

Share this post


Link to post
Share on other sites
Thanks for posting the fixes MDGx. I made a vgx.dll patch based on the official one form Microsoft, link for it is in Petr's thread about the vulnerability.

Also, the 919587 patch for 9x/nt4/me does not require nircmd.exe as msxml3 files are not protected by sfp.

the_guy

I've made an unofficial VGX.DLL patch out of the official file released by M$ today [from official Win2000 SP4 patch]:

http://www.msfn.org/board/?s=&showtopi...st&p=565543

Installs on 98FE, 98SE, ME + NT4, only with MS IE 6.0 or 6.0 SP1 already installed.

The SED file checks for IE 6.0 or 6.0 SP1, otherwise doesn't install.

I'll remove nircmd.exe + start.exe from unofficial 919587 fix.

HTH

Edited by MDGx
0

Share this post


Link to post
Share on other sites

hey, has anybody noticed that the unofficial IE 6.0+ VGX.DLL file subs just fine into IE 5.5sp2?

...

I unregistered the old one (located in Program Files), replaced it, re-registered, and voila, the test page displays just fine (it bombed before this "fix", as is proper for unprotected systems)...

...

-granted, I've only tested it w/the one test page, have no idea if it's "fully" compatible... anybody know of any other test pages, or ways to test it?

0

Share this post


Link to post
Share on other sites

@MDGx: I'll probably be sending you some Internet Explorer 6 SP1 updates redone. The one for 925486 will add the KB number in the Help->About section.

the_guy

0

Share this post


Link to post
Share on other sites
The one for 925486 will add the KB number in the Help->About section.

the_guy

I've added Q925486 number in IE Help -> About box [good idea, thanks ;)].

IE925486.EXE now also registers the CAT file, and adds official Active Setup registry entries.

Please try it out, make sure it works ok.

Please see 1st post for complete details:

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

HTH

Edited by MDGx
0

Share this post


Link to post
Share on other sites

The only cat file included is for 2000, and I'm positive it won't work in ME. Can someone clarify this for me?

the_guy

0

Share this post


Link to post
Share on other sites

Also, MDGx.

What I did to my VGX update was used the files from 833989, and modified the INF files to be 925486 (bottom 5 lines in string section). I also added the nircmd method to REPLACE the sucatreg.exe method. Then I just packaged it together. I'll send it to you sometime if you want.

the_guy

0

Share this post


Link to post
Share on other sites
What I did to my VGX update was used the files from 833989, and modified the INF files to be 925486 (bottom 5 lines in string section). I also added the nircmd method to REPLACE the sucatreg.exe method. Then I just packaged it together. I'll send it to you sometime if you want.

the_guy

I see.

Thanks for the info.

I'd like if you can send me the file you made.

Thanks in advance.

What I did:

created INF + SED files from scratch

copied some REG entries from IE883586.EXE INF for "Active Setup" = now the fix appears "as installed" in the registry same as official from M$

added vgxupdate.exe [renamed to vgxupd.exe] to add Qxxxxxx number in IE -> Help -> About [in official M$ SED command line is: vgxupdate.exe Qxxxxxx and quiet/admin command is: vgxupdate.exe /Q Qxxxxxx]

created "fake"/empty Q925486_D.INF necessary for vgxupd.exe [otherwise it won't run properly]

kept nirmcd.exe to kill WinME SR/WFP

removed start.exe = seems not to be necessary for running nircmd.exe "kill" commands

added sucatreg.exe from WinME cd-rom

added CAT file from official KB925486 [Win2000 SP4 fix]

added INF section to register CAT by running sucatreg.exe [RunPostSetupCommands] = tested only under Win98SE = yes, registering CAT works properly as far as I can tell, because the CAT is moved [as it should be] from %windir%\INF\Catalog to %windir%\SYSTEM\Catroot

added regsvr32 entry for VGX.DLL [RunPostSetupCommands]

removed sections for uninstall [why would some1 remove this fix? ;)]

added section in SED to install only on IE 6.0 + 6.0 SP1 [FileSectionList]

added section in SED to install only on 98FE, 98SE, ME + NT4 [TargetWin9xVersion + TargetNTVersion]

I'm now using wextract.exe 6.00.2800.1168 posted by Petr = this way size of iexpress executables is smaller.

You can see INF contents by extracting files from IE925486.EXE and then opening it in Notepad.

Extract files manually from command line [example]:

IE925486.EXE /c /q /t:c:\temp

or use WinZip 9.x, PowerArchiver or 7-zip.

If you wish to see the SED file, I can post it here, or email it to you.

HTH

_____________________________________________________

Petr:

I can't find the topic where you mentioned makecert.exe [M$ tool to create certified CAT files] right now, so I'm going to post here what I found at MSDN web site:

MSDN .NET Tools:

http://msdn.microsoft.com/library/en-us/cp...meworktools.asp

MAKECERT.EXE [part of .NET SDK]:

http://msdn.microsoft.com/library/en-us/cp...makecertexe.asp

.NET SDK [354 MB, contains makecert.exe]:

http://www.microsoft.com/downloads/details...44-c96d69c35dec

Check digital signatures:

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

MAKECAT.EXE [part of Win2003 Server setup CD]:

http://windowssdk.msdn.microsoft.com/en-us...y/ms731140.aspx

ZIP contains makecert + makecat tools:

MAKECERT.ZIP

HTH

Edited by MDGx
0

Share this post


Link to post
Share on other sites

I don't have any problems with COPY2GB.EXE

but it does not let me uninstall

0

Share this post


Link to post
Share on other sites
I don't have any problems with COPY2GB.EXE

but it does not let me uninstall

try downloading and installing COPY2GB.EXE from MDGx's site again, reboot and then run the un-installer. I think the un-install feature may still be buggy and may not work as expected.

About unofficial SHELL32.DLL v4.72.3812.610 patch. It worked fine under Win98se. Now make the shell32.dll v4.72.3812.610 fix work also under Win98 FE and rename to SHELL98.EXE.

Edited by erpdude8
0

Share this post


Link to post
Share on other sites

I think the shell32.dll patch would also install on 95 with the Active Desktop Update installed.

Can anyone confirm/deny?

the_guy

0

Share this post


Link to post
Share on other sites
I think the shell32.dll patch would also install on 95 with the Active Desktop Update installed.

Can anyone confirm/deny?

the_guy

Only the Q313829 shell32.dll patch will work under Win95/NT4 + Active Desktop Update, and Win98 FE/SE.

Shel98se.exe is restricted to Win98 SE only.

Note to PROBLEMCHYLD and MDGx: I found the "un-install" problem with COPY2GB.EXE and C2GBME.EXE. They "appear" to un-install BUT I found out the original KERNEL32.DLL file is NOT restored and STILL had the KERNEL32.DLL and KERNEL32.ORI files.

Look in the C2GBME.INF, FE.INF and SE.INF files and in the [EU] section,

change "KERNEL32.DLL,KERNEL32.ORI,,,4" to "KERNEL32.DLL,KERNEL32.ORI", save changes and repackage the COPY2GB.EXE & C2GBME.EXE files. Now the un-install should work properly and the KERNEL32.ORI file WILL be renamed back to KERNEL32.DLL during un-install.

Edited by erpdude8
0

Share this post


Link to post
Share on other sites

UPDATED · 10-3-2006

Updates:

- C2GBME.EXE + COPY2GB.EXE = Fixed INF uninstall code.

- SHELL98.EXE [renamed from SHEL98SE.EXE] = modified SED code to allow install on 98 (FE) + 98 SP1.

- IE925486.EXE = modified SED code to allow install on MS IE 5.5 SP2.

Enjoy.

Edited by MDGx
0

Share this post


Link to post
Share on other sites

the_guy + all developers who want to create/mod iexpress installers:

I have figured out 3 things:

1. If adding an UpdateInis section under the main install section {in this case [DefaultInstall]}, the installer reboots automatically after completion without any prompts/dialogs.

This UpdateInis section can be fake, for example [see below] %windir%\WININIT.LOG does not exist under 98 (FE)/98 SP1/98 SE OSes. %windir%\WININIT.LOG exists only under WinME OS.

This automatic reboot feature also requires that the SED files contains this line:

[Options]

RebootMode=IS

under the [Options] section.

Also, you need to make sure your INF does not have any of these lines under the main install section {in this case [DefaultInstall]}:

[DefaultInstall]

SmartReboot=I

Reboot=1

2. START.EXE /W is not necessary to run the commands listed under the RunPreSetupCommands section [see example below] under WinME.

All commands under the RunPreSetupCommands section run 1 at a time [see example below]:

the next 1 starts only after the previous 1 completed its execution [if more than 1 command].

3. The commands listed under the RunPreSetupCommands section run completely invisible [in the background] if adding :1 at the and of the section name [see example below] = in this case WL .

[DefaultInstall]

RunPreSetupCommands=WL:1

UpdateInis=WX

[WL]

"NIRCMD.EXE killprocess MSTASK.EXE"

"NIRCMD.EXE killprocess PCHSCHD.EXE"

"NIRCMD.EXE killprocess RSTRLFN.EXE"

"NIRCMD.EXE killprocess RSTRUI.EXE"

"NIRCMD.EXE killprocess STATEMGR.EXE"

"NIRCMD.EXE killprocess STMGR.EXE"

"NIRCMD.EXE killprocess VXDMON.VXD"

[WX]

%10%\WININIT.INI,Rename,,"NUL=%10%\WININIT.LOG"

%10%\WININIT.INI,Rename,,"DIRNUL=%31%\_RESTORE\TEMP"

So I have modified most of my iexpress installers to include these new findings.

HTH

Edited by MDGx
0

Share this post


Link to post
Share on other sites

Regarding the 834158 Web Page Print Errors SHDOCLC.DLL 6.00.2800.1443 Fix:

I've tried installing it on two different 98 SE installations, both with IE6 SP1 installed, and have received this error message:

This update requires Internet Explorer 6.0 SP1 to be installed.
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.