![]() ![]() |
Nov 24 2005, 06:42 PM
Post
#1
|
|
|
Creator of the Windows ME Service Pack ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 940 Joined: 15-July 05 Member No.: 64572
|
Hey all,
I have decided to make a service pack for ME. It will be like any unofficial update at MDGx's site, meaning you have to disable sr/sfp. I have a couple of questions: 1. Would anyone be able to have a look at it to test it out? 2. How would I make a silent installer for au like Gape made for the roots update? This pack is already made, awaiting uploading at rapidshare (to be hopefully uploaded at softpedia and/or majorgeeks). It includes the updates MDGx posted this morning as well. Comments are appreciated/wanted Changelog for latest version: -Included patched shdoclc.dll (buggy .htm files) -Included patched vgx.dll (VML flaw from MS06-055) -Rolled back jscript.dll, vbscript.dll and wshom.ocx to version 5.6.0.8832 -fixed qfecheck.exe and 918047un.inf bugs -Removed metapad. Added unofficial notepad fix. -Added 920213. Replaces 890046. Does work on Windows ME. -Added fixes for dialing rules -Added Q931836 -Added shell32.dll from unofficial shell32.dll fix -Added 827078/926047. Replaces 314147. Does work on Windows ME. -Added strmdll.dll from 925398. Replaces wmp 6.4 version. -Updated rootsupd.exe to unofficial version -Updated msasn1.dll to version included in 891861 (replaces 835732 version) -Added riched20.dll from 920816. Replaces 872978 version -Removed Q329128 (for MDAC 2.5 SP3) Download links are here (English, Not yet uploaded), here (French, B5v2) - Thanks WebMatze and here (Italian, B7) - Thanks Max_04. the_guy UPDATE 23/07/2006: Might as well put a link into the first post, that way people aren't digging for it. Also added link to french version (thanks WebMatze) UPDATE 15/08/2006: Added download link for b6 in English. UPDATE 11/03/2007: Added links/changelog for b8. This post has been edited by the_guy: Mar 11 2007, 09:47 AM |
|
|
|
Nov 24 2005, 11:33 PM
Post
#2
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1351 Joined: 28-March 05 Member No.: 49647
|
Give a link and I'll test that in a QEMU WinME virtual PC. Try to upload on Megaupload or Yousendit instead of RapidShare as it's less of a pain to download from those. Maybe it's a bit early for MajorGeeks and Softpedia, don't you think ?
|
|
|
|
Nov 25 2005, 03:06 AM
Post
#3
|
|
|
Author - Unofficial Win98 SE SP ![]() ![]() ![]() ![]() Group: Members Posts: 519 Joined: 1-September 04 Member No.: 29617
|
Please post a link and details. I recommend that you should release the first version as beta.
To make a silent installation, you can easily call a Microsoft update/hotfix like: UPDATE.EXE /Q:A /R:N. Also, you can make your own EXE by a ZIP-to-EXE/CAB-to-EXE program. |
|
|
|
Nov 25 2005, 03:59 AM
Post
#4
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1000 Joined: 15-April 05 Member No.: 52191
|
Hi the_guy,
just two days ago I've started work on the list of fixes for Win ME. I can compare your files with my file list. Do you have any of these updates? Q252208 Arp1394.sys 4.90.3001.1 Q260710 Smbdpmi.exe Q268356 D3dim700.dll 4.7.0.723 Q269244 Marscore.dll 4.90.0.3001 Q271233 Hsflop.pdr 4.90.3001 Q271277 Diskvsd.vxd 4.90.0.3001 Q271376-v2 Hidserv.exe 4.90.3002.0 (or Q277784-v2) Q274175 Cdfs.vxd 4.90.3001 Q274594 Dosmgr.vxd 4.90.0.3001 Q276602 Pci.vxd 4.90.3004 Q278368 Atmuni.sys 4.90.3001 Q281138 shell32.dll 5.0.3103.1000 Q281190 Netdi.dll 4.90.0.3001 Q281921 Configmg.vxd 4.90.3002 Q284837 Ohci1394.sys 4.90.3004 Q285118 61883.sys 4.90.3003.0 Q288800 System.drv 4.90.3001 Q289635 Gdi.exe 4.90.3001 Q289635 Gdi32.dll 4.90.3001 Q291236 Wiaservc.dll 4.90.3002 Q296883 Acpi.sys 4.90.0.3003 Q297527 Dialmgr.js Q297527 Migrate.js Q297527 Msobshel.htm Q300568 Pccard.vxd 4.90.3002 Q300889 Vkd.vxd 4.90.3001 Q301540 Ifsmgr.vxd 4.90.3003 Q304082 Mofd.dll 1.50.1164.9 Q304708 Cdvsd.vxd 4.90.3003 Q305360 Rasapi32.dll 4.90.0.3001 Q307908 Mmsys.cpl 4.90.3001 Q309081 Irenum.vxd 4.90.0.3001 Q311430 Sbp2port.sys 4.90.3002.0 Q314417 Vredir.vxd 4.90.3007 Q321635 Vpowerd.vxd probably 4.90.3007 For other than English languages: Q279469 Msdos.ilf DAN, DUT, FIN, FRN, ITN, NOR, BRZ, POR, SPA, SWE Q281103 W0tshelp.hlp KOR Q299850 Pchsign.cab TRK Q299850 Pss.cab N/A TRK Q312586 Kbdsp.kbd SPA Q321607 Jkeyb.sys JPN Petr |
|
|
|
Nov 25 2005, 03:05 PM
Post
#5
|
|
|
Creator of the Windows ME Service Pack ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 940 Joined: 15-July 05 Member No.: 64572
|
@Petr: I only have one of the files you said. I have the same version of cdfs.vxd. All of the others I do not have. If you have them, please email them to me. (pm me for it)
@all: I have the file. It is at YouSendIt. Please test it as vividly as possible. the_guy |
|
|
|
Nov 25 2005, 07:46 PM
Post
#6
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1351 Joined: 28-March 05 Member No.: 49647
|
Hi the_guy,
I have not tested the pack yet but I have had a quick look at the files. Seems very well done. I have noted that three updates I have might be missing : Q263816 RPCLTSCM.DLL 4.71.3400.0 Q269874 RPCRT4.DLL 4.71.3336.0 Q282132 FP4AWEC.DLL 4.0.2.4715 Also an updated WINBOOT.EBD is apparently missing. |
|
|
|
Nov 25 2005, 08:15 PM
Post
#7
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1000 Joined: 15-April 05 Member No.: 52191
|
Hi the_guy,
I have reviewed shortly your service pack, it looks good, here are my first observations. I don't use Windows Me so just compared files in sp2 and supp cabs for now. SP2.CAB: Some files that are in sesp202 are missing in mesp202 what is the reason? Q263816 - Direct download Rpcltscm.dll 4.71.3400.0 Q269874 Rpcrt4.dll 4.71.3336.0 ie55sp2 Sens.dll 5.50.4807.2300 ie60sp1 Rsaenh.dll 5.00.1877.8 xpsp2 RICHED20.DLL 5.30.23.1221 USP10.DLL 1.420.2600.2180 vcredist: Atl.dll 3.0.9782.0 New updates: Q270615 Usbmon.dll 4.90.0.3001 Q892211: Fp4autl.dll 4.0.2.7523 Fp4awec.dll 4.0.2.4715 (the same as in Q282132) Fpext.msg Msdaipp.dll 11.0.6715.15 Msdapml.dll 11.0.5510.0 What about Winboot.ebd from Q311561? Maybe also the following fixes for Windows 98 SE will work on ME: Q258680 Deskw95.cpl 4.72.3717.300 Powercfg.cpl 5.00.3103.1000 Q245272 EnhTrig.dll 4.10.2224 Q240896 Opengl32.dll 4.1.1381.7035 These files are already on the Windows Me CD-ROM, why to add them to mesp too? MSJET35.DLL 3.51.3328.0 MSREPL35.DLL 3.51.3225.0 GRPCONV.EXE 5.0.2136.1 What is the reason for not adding the OLE update 4522? ASYCFILT.DLL 2.40.4522.0 OLEAUT32.DLL 2.40.4522.0 OLEPRO32.DLL 5.0.4522.0 STDOLE2.TLB 2.40.4522.0 I don't know how it is with version 4526 (KB886765), this version has big problems on Windows 98 SE (some IE plugns do not work) but maybe on WinME it could be OK? Text converters could be probably used from KB887616 (o2k3sp2): Office 2003 Service Pack 2 (SP2) Html32.cnv 2003.1100.6551 Msconv97.dll 2003.1100.6551 Mswrd832.cnv 2003.1100.6551 and from Security Update for Windows 2000 (KB885836): Mswrd632.wpc 2004.10.21 Graphics filter can be used from Office File Converter Pack: Jpegim32.flt 2003.1100.5531 Windows Script 5.6 for Windows 98, Windows Millennium Edition, and Windows NT 4.0 contains different version of dispex.dll I'm not sure what is the best way how to handle MSVCRT.DLL and MSVCIRT.DLL. Windows ME CD-ROM contains version 6.1.8637.0, the same as Windows 2000. Is it good idea to downgrade from 6.1 to 6.0, i.e. to version 6.0.9782.0? Or would be better just to replace MSVCRT.DLL with 6.1.9844.0 version from W2Ksp4? SUPP.CAB: Systray.exe - I think it should be in SP2.CAB, in sesp it is in SUPP.CAB because it is part of Q242975 update that contains also hotplug.dll file that is not present on the Windows 98 SE CD-ROM. Verinst.exe - I think you could use the smaller and newer one from (3072 bytes, 23-Nov-1998) Maybe files from VisualBasic6-KB896559-v1-ENU.exe could be added: Microsoft Visual Basic 6.0 Common Controls Comctl32.ocx 6.00.8106 Mscomctl.ocx 6.01.9786 And also there are some new versions of basic system fonts: KB835935 (Windows XP SP2) COMIC.TTF 2.20.0.0 TAHOMA.TTF 3.14.0.0 TAHOMABD.TTF 3.14.0.0 KB889101 (Windows Server 2003 SP1) ARIAL.TTF 3.0.0.0 ARIALBD.TTF 3.0.0.0 ARIALBI.TTF 2.90.0.0 ARIALI.TTF 2.90.0.0 COUR.TTF 2.90.0.0 COURBD.TTF 2.90.0.0 COURBI.TTF 2.90.0.0 COURI.TTF 2.90.0.0 TIMES.TTF 3.0.0.0 TIMESBD.TTF 3.0.0.0 TIMESBI.TTF 2.90.0.0 TIMESI.TTF 2.90.0.0 VERDANA.TTF 2.43.0.0 VERDANAB.TTF 2.40.0.0 VERDANAI.TTF 2.40.0.0 VERDANAZ.TTF 2.40.0.0 Petr |
|
|
|
Nov 25 2005, 09:03 PM
Post
#8
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1351 Joined: 28-March 05 Member No.: 49647
|
Hi, the_guy,
Another suggestion : You could replace q329414 by MDAC 2.80 or even 2.81. Of course it would make the pack quite a little bit bigger. Hi Petr, I use a more recent Riched20.dll : 5.31.23.1218, Rich Text Edit Control, v3.1 I also think MSVCRT.DLL should be updated to version 6.1.9844.0. That's what I am using on my ME system. Do you know anything about riched32.dll ? Why the size shrinks so much in newer versions : 5.0.1461.82 from the WinME CD is 212,992 bytes with six dependencies and 5.0.2134.1 is only 3,856 bytes with only two dependencies. |
|
|
|
Nov 25 2005, 09:28 PM
Post
#9
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1351 Joined: 28-March 05 Member No.: 49647
|
I also have MSVCP60.DLL 6.2.3104.0 (2 different ones). (I have four different MSVCP60.DLL 6.0.8972.0)
Does someone know what the best shfolder.dll is ? It's a file I have found to create problems. QUOTE I don't know how it is with version 4526 (KB886765), this version has big problems on Windows 98 SE (some IE plugns do not work) but maybe on WinME it could be OK? No it's not. I can't remember what broke but I did post reports somewhere here. One of the 4526 files only was wrongly behaved for many of us, so MDGx removed that one and replaced it by a 4522 one and then erpdude reported that it was still breaking PC Health (which is removed from my ME system). To the best of my memory. 4522 is OK on ME. This post has been edited by eidenk: Nov 25 2005, 09:37 PM |
|
|
|
Nov 26 2005, 01:02 AM
Post
#10
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1351 Joined: 28-March 05 Member No.: 49647
|
Hi again,
I have tried the installer in a virtual PC. It does crash rundll32 in setupx.dll. There could be a problem in SPUPDATE.INF. Have you tested on a real machine ? |
|
|
|
Nov 26 2005, 02:45 AM
Post
#11
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1000 Joined: 15-April 05 Member No.: 52191
|
I had similar problem when I was creating fesp201 - it was caused by too long CopyFiles line in [DefaultInstall] section. But SPUPDATE.INF should be handled by advpack.dll and not by setupx.dll, or not?
Petr |
|
|
|
Nov 26 2005, 03:05 AM
Post
#12
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1000 Joined: 15-April 05 Member No.: 52191
|
I use a more recent Riched20.dll : 5.31.23.1218, Rich Text Edit Control, v3.1 If you want to use version 3.1 - what about 5.31.23.1224 version from WS2003SP1? And what about Usp10.dll 1.0422.3790.1830 then? Petr. This post has been edited by Petr: Nov 26 2005, 03:06 AM |
|
|
|
Nov 26 2005, 05:20 AM
Post
#13
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1000 Joined: 15-April 05 Member No.: 52191
|
Has anybody tested OLE components from WS2003SP1?
asycfilt.dll 5.2.3790.1830 oleaut32.dll 5.2.3790.1830 olepro32.dll 5.2.3790.1830 stdole2.tlb 5.2.3790.1830 There seems to be no unresolved dependencies. Just regsvr32.exe 5.2.3790.1830 has unresolved dependencies in kernel32.dll. SESP contains also upgrade of crypto functions from KB835732 - NT4 version. Windows ME contains some files with higher numbers, so probably KB835732 for Windows 2000 should be used, but... Windows ME files: CRYPT32.DLL 5.131.2133.3 CRYPTDLG.DLL 5.0.1557.1 CRYPTUI.DLL 5.131.2133.2 MSASN1.DLL 4.4.0.3420 MSCAT32.DLL 5.131.2133.2 MSSIP32.DLL 5.131.2133.2 SCHANNEL.DLL 4.89.1962.2133/5.00.2133.2 SOFTPUB.DLL 5.131.2133.2 WINTRUST.DLL 5.131.2133.2 Q329115 for Windows ME Crypt32.dll 5.131.2133.6 Cryptdlg.dll 5.0.1558.6072 Q329115 for Windows 98 SE CRYPT32.DLL 5.131.1878.12 CRYPTDLG.DLL 5.00.1558.6072 SCHANNEL.DLL 4.87.1964.1878/5.00.1878.13 SOFTPUB.DLL 5.131.1877.9 KB835732 for Windows NT used in SESP: CRYPT32.DLL 5.131.1880.14 CRYPTDLG.DLL 5.0.1558.6072 CRYPTUI.DLL 5.131.1878.14 MSASN1.DLL 5.0.2195.6905 MSCAT32.DLL 5.131.1880.14 MSSIP32.DLL 5.131.1878.13 SCHANNEL.DLL 4.87.1964.1880/5.00.1880.14 SOFTPUB.DLL 5.131.1880.14 WINTRUST.DLL 5.131.1880.14 How it is with Windows 2000: Original CD-ROM without any SP: CRYPT32.DLL 5.131.2173.1 CRYPTDLG.DLL 5.00.1557.1 CRYPTUI.DLL 5.131.2181.1 MSASN1.DLL 5.00.2134.1 MSCAT32.DLL 5.131.2134.1 MSSIP32.DLL 5.131.2134.1 SCHANNEL.DLL 5.00.2170.1 - many unresolved dependencies SOFTPUB.DLL 5.131.2134.1 WINTRUST.DLL 5.131.2143.1 Q265381 - SP1 for Windows 2000 and Q289907 - SP2 for Windows 2000 CRYPT32.DLL 5.131.2195.2833 SCHANNEL.DLL 5.00.2195.2922 - many unresolved dependencies WINTRUST.DLL 5.131.2195.2779 Q321295 - SP3 for Windows 2000 CRYPT32.DLL 5.131.2195.4558 unresolved SystemFunction041 in ADVAPI32.DLL CRYPTDLG.DLL 5.00.1558.4434 CRYPTUI.DLL 5.131.2195.5432 MSASN1.DLL 5.00.2195.4067 SCHANNEL.DLL 5.00.2195.5284 - many unresolved dependencies WINTRUST.DLL 5.131.2195.3775 KB813432 - SP4 for Windows 2000 CRYPT32.DLL 5.131.2195.6661 unresolved SystemFunction041 in ADVAPI32.DLL CRYPTDLG.DLL 5.00.1558.6608 CRYPTUI.DLL 5.131.2195.6628 unresolved GetComputerNameExW in KERNEL32.DLL and functions in NETAPI32.DLL MSASN1.DLL 5.00.2195.6666 WINTRUST.DLL 5.131.2195.6624 KB835732 for Windows 2000 CRYPT32.DLL 5.131.2195.6824 unresolved SystemFunction041 in ADVAPI32.DLL MSASN1.DLL 5.00.2195.6905 SCHANNEL.DLL 5.1.2195.6899/5.00.2195.6899 - many unresolved dependencies WINTRUST.DLL 5.131.2195.6824 KB891861 - Update Rollup 1 for Windows 2000 SP4 CRYPT32.DLL 5.131.2195.6926 unresolved SystemFunction041 in ADVAPI32.DLL CRYPTDLG.DLL 5.00.1558.6608 CRYPTUI.DLL 5.131.2195.6824 unresolved GetComputerNameExW in KERNEL32.DLL and functions in NETAPI32.DLL MSASN1.DLL 5.00.2195.6905 SCHANNEL.DLL 5.1.2195.6960 /5.00.2195.6960 - many unresolved dependencies WINTRUST.DLL 5.131.2195.6824 So it looks like just only CRYPT32.DLL 5.131.2195.2833 (from SP1) CRYPTDLG.DLL 5.00.1558.6608 (from Rollup 1) CRYPTUI.DLL 5.131.2195.5432 (from SP3) MSASN1.DLL 5.00.2195.6905 (from Rollup 1) WINTRUST.DLL 5.131.2195.6824 (from Rollup 1) have fully resolved dependencies. But will they work? And for completeness IE 6.0SP1 CRYPTDLG.DLL 5.00.1558.4434 SCHANNEL.DLL 4.87.1959.1877/5.00.1877.6 Petr |
|
|
|
Nov 27 2005, 12:34 AM
Post
#14
|
|
|
creator of 98SE2ME Group: Moderator Posts: 2353 Joined: 22-November 04 Member No.: 37121
|
Newest RICHED20.DLL that works with 9x/ME I'm aware of is 5.31.23.1224 from Win2003 SP1:
http://www.mdgx.com/ws3toy.htm#SP1 Available as unofficial RTF (RichEdit) fix for 95/98/ME: http://www.mdgx.com/add.htm#RTF File: http://www.mdgx.com/files/RICHED9X.EXE RICHED9X.EXE installs newest versions of: RICHED.DLL RICHED20.DLL RICHED32.DLL USP10.DLL RICHTX32.OCX Newest CRYPT*.DLL files that work with 9x/ME I'm aware of [unofficial]: http://www.mdgx.com/web.htm#CPT File: http://www.mdgx.com/files/CRYPT9X.EXE CRYPT9X.EXE installs newest versions of: CRYPT32.DLL CRYPTDLG.DLL ENHSIG.DLL RSAENH.DLL SCHANNEL.DLL SOFTPUB.DLL XENROLL.DLL Newest TTF Fonts that work with 9x/ME [unofficial]: http://www.mdgx.com/add.htm#TTF File [3.75 MB]: http://www.mdgx.com/files/TTFPAK.EXE TTFPACK.EXE installs newest versions of: ANDALEMO.TTF ARIAL.TTF ARIALBD.TTF ARIALBI.TTF ARIALI.TTF ARIBLK.TTF COMIC.TTF COMICBD.TTF COUR.TTF COURBD.TTF COURBI.TTF COURI.TTF GEORGIA.TTF GEORGIAB.TTF GEORGIAI.TTF GEORGIAZ.TTF GOTHIC.TTF GOTHICB.TTF GOTHICBI.TTF GOTHICI.TTF IMPACT.TTF LSANS.TTF LSANSD.TTF LSANSDI.TTF LSANSI.TTF LUCON.TTF MICROSS.TTF OCRAEXT.TTF TAHOMA.TTF TAHOMABD.TTF TIMES.TTF TIMESBD.TTF TIMESBI.TTF TIMESI.TTF TREBUC.TTF TREBUCBD.TTF TREBUCBI.TTF TREBUCIT.TTF VERDANA.TTF VERDANAB.TTF VERDANAI.TTF VERDANAZ.TTF WEBDINGS.TTF BTW: OLE files build 2.40.4526 from Win2000 hotfix Q886765: http://www.mdgx.com/files/Q886765.EXE can be used successfully with 98/ME only if using these 3 files: ASYCFILT.DLL 2.40.4526 OLEPRO32.DLL 5.0.4526 STDOLE2.TLB 2.40.4526 together with older OLEAUT32.DLL build 2.40.4522 from Win2000 SP4. OLE 2.40.4526 [as listed above] for 98/ME is here: http://www.mdgx.com/add.htm#OLE File: http://www.mdgx.com/files/OLEUP.EXE If ones wishes to install all 4 older 2.40.4522 files: http://www.mdgx.com/files/OLEUPME.EXE A bit later: I tried OLE files from Win2003 SP1. OLEAUT32.DLL, same as 2.40.4526 from Q886765, does *not* work properly. Older OLEAUT32.DLL 2.40.4522 *must* be used. The other 3 files seem to work ok. I put together an installer for this [448 KB]: http://www.mdgx.com/files/OLEUP2.EXE Please try it out, and post here any bugs/errors. Hope this helps. This post has been edited by MDGx: Nov 27 2005, 03:19 AM |
|
|
|
Nov 27 2005, 09:40 AM
Post
#15
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1000 Joined: 15-April 05 Member No.: 52191
|
Newest CRYPT*.DLL files that work with 9x/ME I'm aware of [unofficial]: http://www.mdgx.com/web.htm#CPT File: http://www.mdgx.com/files/CRYPT9X.EXE CRYPT9X.EXE installs newest versions of: CRYPT32.DLL CRYPTDLG.DLL ENHSIG.DLL RSAENH.DLL SCHANNEL.DLL SOFTPUB.DLL XENROLL.DLL Hi MDGX, |