the_guy Posted November 25, 2005 Posted November 25, 2005 (edited) 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/wantedChangelog 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_guyUPDATE 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. Edited March 11, 2007 by the_guy
eidenk Posted November 25, 2005 Posted November 25, 2005 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 ?
Gape Posted November 25, 2005 Posted November 25, 2005 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.
Petr Posted November 25, 2005 Posted November 25, 2005 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.3007For other than English languages: Q279469 Msdos.ilf DAN, DUT, FIN, FRN, ITN, NOR, BRZ, POR, SPA, SWEQ281103 W0tshelp.hlp KORQ299850 Pchsign.cab TRKQ299850 Pss.cab N/A TRKQ312586 Kbdsp.kbd SPAQ321607 Jkeyb.sys JPNPetr
the_guy Posted November 25, 2005 Author Posted November 25, 2005 @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
eidenk Posted November 26, 2005 Posted November 26, 2005 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.0Q269874 RPCRT4.DLL 4.71.3336.0Q282132 FP4AWEC.DLL 4.0.2.4715Also an updated WINBOOT.EBD is apparently missing.
Petr Posted November 26, 2005 Posted November 26, 2005 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 downloadRpcltscm.dll 4.71.3400.0Q269874Rpcrt4.dll 4.71.3336.0ie55sp2Sens.dll 5.50.4807.2300ie60sp1Rsaenh.dll 5.00.1877.8xpsp2RICHED20.DLL 5.30.23.1221USP10.DLL 1.420.2600.2180vcredist:Atl.dll 3.0.9782.0New updates:Q270615Usbmon.dll 4.90.0.3001Q892211:Fp4autl.dll 4.0.2.7523Fp4awec.dll 4.0.2.4715 (the same as in Q282132)Fpext.msg Msdaipp.dll 11.0.6715.15Msdapml.dll 11.0.5510.0What about Winboot.ebd from Q311561?Maybe also the following fixes for Windows 98 SE will work on ME:Q258680Deskw95.cpl 4.72.3717.300Powercfg.cpl 5.00.3103.1000Q245272EnhTrig.dll 4.10.2224Q240896Opengl32.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.0MSREPL35.DLL 3.51.3225.0GRPCONV.EXE 5.0.2136.1What is the reason for not adding the OLE update 4522?ASYCFILT.DLL 2.40.4522.0OLEAUT32.DLL 2.40.4522.0OLEPRO32.DLL 5.0.4522.0STDOLE2.TLB 2.40.4522.0I 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.6551Msconv97.dll 2003.1100.6551Mswrd832.cnv 2003.1100.6551and from Security Update for Windows 2000 (KB885836):Mswrd632.wpc 2004.10.21Graphics filter can be used from Office File Converter Pack:Jpegim32.flt 2003.1100.5531Windows Script 5.6 for Windows 98, Windows Millennium Edition, and Windows NT 4.0contains different version of dispex.dllI'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 ControlsComctl32.ocx 6.00.8106Mscomctl.ocx 6.01.9786And also there are some new versions of basic system fonts:KB835935 (Windows XP SP2)COMIC.TTF 2.20.0.0TAHOMA.TTF 3.14.0.0TAHOMABD.TTF 3.14.0.0KB889101 (Windows Server 2003 SP1)ARIAL.TTF 3.0.0.0ARIALBD.TTF 3.0.0.0ARIALBI.TTF 2.90.0.0ARIALI.TTF 2.90.0.0COUR.TTF 2.90.0.0COURBD.TTF 2.90.0.0COURBI.TTF 2.90.0.0COURI.TTF 2.90.0.0TIMES.TTF 3.0.0.0TIMESBD.TTF 3.0.0.0TIMESBI.TTF 2.90.0.0TIMESI.TTF 2.90.0.0VERDANA.TTF 2.43.0.0VERDANAB.TTF 2.40.0.0VERDANAI.TTF 2.40.0.0VERDANAZ.TTF 2.40.0.0Petr
eidenk Posted November 26, 2005 Posted November 26, 2005 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.1I 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.
eidenk Posted November 26, 2005 Posted November 26, 2005 (edited) 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.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. Edited November 26, 2005 by eidenk
eidenk Posted November 26, 2005 Posted November 26, 2005 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 ?
Petr Posted November 26, 2005 Posted November 26, 2005 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
Petr Posted November 26, 2005 Posted November 26, 2005 (edited) I use a more recent Riched20.dll : 5.31.23.1218, Rich Text Edit Control, v3.1If 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. Edited November 26, 2005 by Petr
Petr Posted November 26, 2005 Posted November 26, 2005 Has anybody tested OLE components from WS2003SP1?asycfilt.dll 5.2.3790.1830oleaut32.dll 5.2.3790.1830olepro32.dll 5.2.3790.1830stdole2.tlb 5.2.3790.1830There 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.3CRYPTDLG.DLL 5.0.1557.1CRYPTUI.DLL 5.131.2133.2MSASN1.DLL 4.4.0.3420MSCAT32.DLL 5.131.2133.2MSSIP32.DLL 5.131.2133.2SCHANNEL.DLL 4.89.1962.2133/5.00.2133.2SOFTPUB.DLL 5.131.2133.2WINTRUST.DLL 5.131.2133.2Q329115 for Windows MECrypt32.dll 5.131.2133.6Cryptdlg.dll 5.0.1558.6072Q329115 for Windows 98 SECRYPT32.DLL 5.131.1878.12CRYPTDLG.DLL 5.00.1558.6072SCHANNEL.DLL 4.87.1964.1878/5.00.1878.13SOFTPUB.DLL 5.131.1877.9KB835732 for Windows NT used in SESP:CRYPT32.DLL 5.131.1880.14CRYPTDLG.DLL 5.0.1558.6072CRYPTUI.DLL 5.131.1878.14MSASN1.DLL 5.0.2195.6905MSCAT32.DLL 5.131.1880.14MSSIP32.DLL 5.131.1878.13SCHANNEL.DLL 4.87.1964.1880/5.00.1880.14SOFTPUB.DLL 5.131.1880.14WINTRUST.DLL 5.131.1880.14How it is with Windows 2000:Original CD-ROM without any SP:CRYPT32.DLL 5.131.2173.1CRYPTDLG.DLL 5.00.1557.1CRYPTUI.DLL 5.131.2181.1MSASN1.DLL 5.00.2134.1MSCAT32.DLL 5.131.2134.1MSSIP32.DLL 5.131.2134.1SCHANNEL.DLL 5.00.2170.1 - many unresolved dependenciesSOFTPUB.DLL 5.131.2134.1WINTRUST.DLL 5.131.2143.1Q265381 - SP1 for Windows 2000 and Q289907 - SP2 for Windows 2000CRYPT32.DLL 5.131.2195.2833SCHANNEL.DLL 5.00.2195.2922 - many unresolved dependenciesWINTRUST.DLL 5.131.2195.2779Q321295 - SP3 for Windows 2000CRYPT32.DLL 5.131.2195.4558 unresolved SystemFunction041 in ADVAPI32.DLLCRYPTDLG.DLL 5.00.1558.4434CRYPTUI.DLL 5.131.2195.5432 MSASN1.DLL 5.00.2195.4067SCHANNEL.DLL 5.00.2195.5284 - many unresolved dependenciesWINTRUST.DLL 5.131.2195.3775KB813432 - SP4 for Windows 2000CRYPT32.DLL 5.131.2195.6661 unresolved SystemFunction041 in ADVAPI32.DLLCRYPTDLG.DLL 5.00.1558.6608CRYPTUI.DLL 5.131.2195.6628 unresolved GetComputerNameExW in KERNEL32.DLL and functions in NETAPI32.DLLMSASN1.DLL 5.00.2195.6666WINTRUST.DLL 5.131.2195.6624KB835732 for Windows 2000CRYPT32.DLL 5.131.2195.6824 unresolved SystemFunction041 in ADVAPI32.DLLMSASN1.DLL 5.00.2195.6905SCHANNEL.DLL 5.1.2195.6899/5.00.2195.6899 - many unresolved dependenciesWINTRUST.DLL 5.131.2195.6824KB891861 - Update Rollup 1 for Windows 2000 SP4CRYPT32.DLL 5.131.2195.6926 unresolved SystemFunction041 in ADVAPI32.DLLCRYPTDLG.DLL 5.00.1558.6608CRYPTUI.DLL 5.131.2195.6824 unresolved GetComputerNameExW in KERNEL32.DLL and functions in NETAPI32.DLLMSASN1.DLL 5.00.2195.6905SCHANNEL.DLL 5.1.2195.6960 /5.00.2195.6960 - many unresolved dependenciesWINTRUST.DLL 5.131.2195.6824So it looks like just onlyCRYPT32.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.0SP1CRYPTDLG.DLL 5.00.1558.4434SCHANNEL.DLL 4.87.1959.1877/5.00.1877.6Petr
MDGx Posted November 27, 2005 Posted November 27, 2005 (edited) 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#SP1Available as unofficial RTF (RichEdit) fix for 95/98/ME:http://www.mdgx.com/add.htm#RTFFile:http://www.mdgx.com/files/RICHED9X.EXERICHED9X.EXE installs newest versions of:RICHED.DLLRICHED20.DLLRICHED32.DLLUSP10.DLLRICHTX32.OCXNewest CRYPT*.DLL files that work with 9x/ME I'm aware of [unofficial]:http://www.mdgx.com/web.htm#CPTFile:http://www.mdgx.com/files/CRYPT9X.EXECRYPT9X.EXE installs newest versions of:CRYPT32.DLLCRYPTDLG.DLLENHSIG.DLLRSAENH.DLLSCHANNEL.DLLSOFTPUB.DLLXENROLL.DLLNewest TTF Fonts that work with 9x/ME [unofficial]:http://www.mdgx.com/add.htm#TTFFile [3.75 MB]:http://www.mdgx.com/files/TTFPAK.EXETTFPACK.EXE installs newest versions of:ANDALEMO.TTFARIAL.TTFARIALBD.TTFARIALBI.TTFARIALI.TTFARIBLK.TTFCOMIC.TTFCOMICBD.TTFCOUR.TTFCOURBD.TTFCOURBI.TTFCOURI.TTFGEORGIA.TTFGEORGIAB.TTFGEORGIAI.TTFGEORGIAZ.TTFGOTHIC.TTFGOTHICB.TTFGOTHICBI.TTFGOTHICI.TTFIMPACT.TTFLSANS.TTFLSANSD.TTFLSANSDI.TTFLSANSI.TTFLUCON.TTFMICROSS.TTFOCRAEXT.TTFTAHOMA.TTFTAHOMABD.TTFTIMES.TTFTIMESBD.TTFTIMESBI.TTFTIMESI.TTFTREBUC.TTFTREBUCBD.TTFTREBUCBI.TTFTREBUCIT.TTFVERDANA.TTFVERDANAB.TTFVERDANAI.TTFVERDANAZ.TTFWEBDINGS.TTFBTW:OLE files build 2.40.4526 from Win2000 hotfix Q886765:http://www.mdgx.com/files/Q886765.EXEcan be used successfully with 98/ME only if using these 3 files:ASYCFILT.DLL 2.40.4526OLEPRO32.DLL 5.0.4526STDOLE2.TLB 2.40.4526together 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#OLEFile:http://www.mdgx.com/files/OLEUP.EXEIf ones wishes to install all 4 older 2.40.4522 files:http://www.mdgx.com/files/OLEUPME.EXEA 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.EXEPlease try it out, and post here any bugs/errors.Hope this helps. Edited November 27, 2005 by MDGx
Petr Posted November 27, 2005 Posted November 27, 2005 Newest CRYPT*.DLL files that work with 9x/ME I'm aware of [unofficial]:http://www.mdgx.com/web.htm#CPTFile:http://www.mdgx.com/files/CRYPT9X.EXECRYPT9X.EXE installs newest versions of:CRYPT32.DLLCRYPTDLG.DLLENHSIG.DLLRSAENH.DLLSCHANNEL.DLLSOFTPUB.DLLXENROLL.DLLHi MDGX,why not to use Q835732 files? They are used in SE SP at least from 1.6.2 version with no problem - AFAIK. Plus CRYPTUI.DLL.And the package has TargetWin9xVersion=4.0.0-4.10.9999, so it is not suitable for WinME, what would you suggest here?Petr
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now