Jump to content

Need Help for Me->98se


Recommended Posts

Is there a batch file to update the 98se components from Windows ME(.CAB) files to apply that spaceshiphing ?

Or maybe a list of files to update from ME, because there`s way too much file to update one-by-one ..

Help.. :(

Link to comment
Share on other sites


To install ME files on 98 SE, follow these instructions. Caveat: this may blow your system up, so don't do it unless you are prepared to reformat everything. Also, if someone comes up with a batch that uses extract.exe and makes this more automated, that would be great.

1. Insert your ME CD-ROM.

2. Copy from the the CD's win9x folder, e.g. d:\win9x, to c:\mewin9x. You will need about 2 GB free to do all these steps so be careful.

3. Install winzip or winrar or 7-zip or something (I use all of them). Sort the c:\mefiles files by type, select all cabs, right click and extract all. Some files will be overwritten, choose the newest files always, if they are the same date pick the largest file.

4. Run the batch file below to set up the c:\mefiles directory. You will then have files such as c:\mefiles\Windows\System\*.*. Make sure mefiles has exactly 545 files. These are the files that mdgx says are safe.

5. Download the Q280800.exe file. Mdgx.com's site has a link (look for "me ->98" near the top of his page) to get it. Right click and open archive, then extract user.exe and user32.dll. Put these in mefiles\windows\system. You should now have 547 files there.

6. Delete these two registry keys.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\SessionManager\CheckVerDLLs

HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\SessionManager\WarnVerDLLs

7. Get the xxcopy tool. Boot into DOS and run "xxcopy16 /r /s /h c:\mefiles\*.* c:\". (Note: If you get any errors then it didn't copy over hidden windows\fonts files and those aren't the exact right arguments, I maybe forgot one switch.) Now reboot.

8. This doesn't install ME's defrag, scandisk, spider solitaire,and hwinfo. mdgx.com has instructions for those I think.

9. Enjoy a more responsive Win98 SE system!

set SRCROOT=c:\mewin9x

set DSTROOT=c:\mefiles

deltree /y %DSTROOT%

md %DSTROOT%

md %DSTROOT%\Windows

md %DSTROOT%\Windows\Command

md %DSTROOT%\Windows\System

md %DSTROOT%\Windows\System\Vmm32

md %DSTROOT%\Windows\System\Iosubsys

md %DSTROOT%\Windows\System\Shellext

md %DSTROOT%\Windows\Help

md %DSTROOT%\Windows\Sysbckup

md %DSTROOT%\Windows\System32

md %DSTROOT%\Windows\System32\Drivers

md %DSTROOT%\Windows\Msapps

md %DSTROOT%\Windows\Msapps\Grphflt

md %DSTROOT%\Windows\Fonts

md %DSTROOT%\"Program Files"

md %DSTROOT%\"Program Files\Accessories"

md %DSTROOT%\"Program Files\Common Files"

md %DSTROOT%\"Program Files\Common Files\Microsoft Shared"

md %DSTROOT%\"Program Files\Common Files\Microsoft Shared\Grphflt"

md %DSTROOT%\"Program Files\Common Files\Microsoft Shared\Msinfo"

md %DSTROOT%\"Program Files\Common Files\Microsoft Shared\Textconv"

md %DSTROOT%\"Program Files\Common Files\System"

md %DSTROOT%\"Program Files\Common Files\System\Ole Db"

md %DSTROOT%\"Program Files\Plus!"

set DST=%DSTROOT%\Windows

cd %DST%

copy %SRCROOT%\INETMIB1.DLL

copy %SRCROOT%\MSOWS409.DLL

copy %SRCROOT%\NDDEAPI.DLL

copy %SRCROOT%\NDDENB.DLL

copy %SRCROOT%\TWAIN.DLL

copy %SRCROOT%\TWAIN_32.DLL

copy %SRCROOT%\WINSOCK.DLL

copy %SRCROOT%\ACCSTAT.EXE

copy %SRCROOT%\ARP.EXE

copy %SRCROOT%\ASD.EXE

copy %SRCROOT%\CALC.EXE

copy %SRCROOT%\CHARMAP.EXE

copy %SRCROOT%\CLEANMGR.EXE

copy %SRCROOT%\CLIPBRD.EXE

copy %SRCROOT%\CONTROL.EXE

copy %SRCROOT%\CVTAPLOG.EXE

copy %SRCROOT%\DEFRAG.EXE

copy %SRCROOT%\DIALER.EXE

copy %SRCROOT%\DRWATSON.EXE

copy %SRCROOT%\EMM386.EXE

copy %SRCROOT%\FONTVIEW.EXE

copy %SRCROOT%\FREECELL.EXE

copy %SRCROOT%\FTP.EXE

copy %SRCROOT%\GRPCONV.EXE

copy %SRCROOT%\IPCONFIG.EXE

copy %SRCROOT%\KODAKIMG.EXE

copy %SRCROOT%\KODAKPRV.EXE

copy %SRCROOT%\MM2ENT.EXE

copy %SRCROOT%\MPLAYER.EXE

copy %SRCROOT%\MSHEARTS.EXE

copy %SRCROOT%\NETSTAT.EXE

copy %SRCROOT%\NOTEPAD.EXE

copy %SRCROOT%\PACKAGER.EXE

copy %SRCROOT%\PING.EXE

copy %SRCROOT%\PROGMAN.EXE

copy %SRCROOT%\RG2CATDB.EXE

copy %SRCROOT%\ROUTE.EXE

copy %SRCROOT%\RSRCMTR.EXE

copy %SRCROOT%\RUNDLL.EXE

copy %SRCROOT%\RUNDLL32.EXE

copy %SRCROOT%\SCANDSKW.EXE

copy %SRCROOT%\SMARTDRV.EXE

copy %SRCROOT%\SNDREC32.EXE

copy %SRCROOT%\SNDVOL32.EXE

copy %SRCROOT%\SOL.EXE

copy %SRCROOT%\SYSMON.EXE

copy %SRCROOT%\TASKMAN.EXE

copy %SRCROOT%\TASKMON.EXE

copy %SRCROOT%\TELNET.EXE

copy %SRCROOT%\TRACERT.EXE

copy %SRCROOT%\TUNEUP.EXE

copy %SRCROOT%\TWUNK_16.EXE

copy %SRCROOT%\TWUNK_32.EXE

copy %SRCROOT%\WINFILE.EXE

copy %SRCROOT%\WINHELP.EXE

copy %SRCROOT%\WINHLP32.EXE

copy %SRCROOT%\WINIPCFG.EXE

copy %SRCROOT%\WINMINE.EXE

copy %SRCROOT%\WINVER.EXE

set DST=%DSTROOT%\Windows\Command

cd %DST%

copy %SRCROOT%\EDIT.COM

copy %SRCROOT%\CVT.EXE

copy %SRCROOT%\MSCDEX.EXE

copy %SRCROOT%\SCANDISK.EXE

copy %SRCROOT%\EDIT.HLP

set DST=%DSTROOT%\Windows\System

cd %DST%

copy %SRCROOT%\VGAFULL.3GR

copy %SRCROOT%\IMAADP32.ACM

copy %SRCROOT%\LHACM.ACM

copy %SRCROOT%\MSADP32.ACM

copy %SRCROOT%\MSG711.ACM

copy %SRCROOT%\MSGSM32.ACM

copy %SRCROOT%\TSSOFT32.ACM

copy %SRCROOT%\ACELPDEC.AX

copy %SRCROOT%\CLRAMD.AX

copy %SRCROOT%\L3CODECX.AX

copy %SRCROOT%\VOXMSDEC.AX

copy %SRCROOT%\VOXMVDEC.AX

copy %SRCROOT%\VVAUDFLT.AX

copy %SRCROOT%\VVVIDFLT.AX

copy %SRCROOT%\UNICODE.BIN

copy %SRCROOT%\DAJAVA.CAB

copy %SRCROOT%\ACCESS.CPL

copy %SRCROOT%\APPWIZ.CPL

copy %SRCROOT%\MAIN.CPL

copy %SRCROOT%\MODEM.CPL

copy %SRCROOT%\NETCPL.CPL

copy %SRCROOT%\PASSWORD.CPL

copy %SRCROOT%\POWERCFG.CPL

copy %SRCROOT%\SYSDM.CPL

copy %SRCROOT%\TELEPHON.CPL

copy %SRCROOT%\THEMES.CPL

copy %SRCROOT%\TIMEDATE.CPL

copy %SRCROOT%\ADVAPI32.DLL

copy %SRCROOT%\CABINET.DLL

copy %SRCROOT%\CARDS.DLL

copy %SRCROOT%\CCFG95.DLL

copy %SRCROOT%\CDM.DLL

copy %SRCROOT%\CHOOSUSR.DLL

copy %SRCROOT%\CLRVIDDC.DLL

copy %SRCROOT%\CLUSALGO.DLL

copy %SRCROOT%\COMCAT.DLL

copy %SRCROOT%\COMMCTRL.DLL

copy %SRCROOT%\COMMDLG.DLL

copy %SRCROOT%\COMPOBJ.DLL

copy %SRCROOT%\COOL.DLL

copy %SRCROOT%\CRTDLL.DLL

copy %SRCROOT%\DCIMAN.DLL

copy %SRCROOT%\DCIMAN32.DLL

copy %SRCROOT%\DDAO35.DLL

copy %SRCROOT%\DDEML.DLL

copy %SRCROOT%\DECVW_32.DLL

copy %SRCROOT%\DHCPCSVC.DLL

copy %SRCROOT%\DIBENG.DLL

copy %SRCROOT%\DIGSIG.DLL

copy %SRCROOT%\DINDI.DLL

copy %SRCROOT%\DISPDIB.DLL

copy %SRCROOT%\DLCAPI.DLL

copy %SRCROOT%\DLCNDI.DLL

copy %SRCROOT%\DMCOLOR.DLL

copy %SRCROOT%\DOCPROP.DLL

copy %SRCROOT%\DSKAPI16.DLL

copy %SRCROOT%\DSKAPI32.DLL

copy %SRCROOT%\DSKMAINT.DLL

copy %SRCROOT%\FONTEXT.DLL

copy %SRCROOT%\FRAMEBUF.DLL

copy %SRCROOT%\FTSRCH.DLL

copy %SRCROOT%\GDI32.DLL

copy %SRCROOT%\GLU32.DLL

copy %SRCROOT%\HID.DLL

copy %SRCROOT%\HIDCI.DLL

copy %SRCROOT%\ICCVID.DLL

copy %SRCROOT%\ICM32.DLL

copy %SRCROOT%\ICMP.DLL

copy %SRCROOT%\ICMUI.DLL

copy %SRCROOT%\ICMUPG.DLL

copy %SRCROOT%\ICONLIB.DLL

copy %SRCROOT%\IENPSTUB.DLL

copy %SRCROOT%\ILS.DLL

copy %SRCROOT%\IMAGEHLP.DLL

copy %SRCROOT%\IMGCMN.DLL

copy %SRCROOT%\IMGSHL.DLL

copy %SRCROOT%\IMM32.DLL

copy %SRCROOT%\INDICDLL.DLL

copy %SRCROOT%\IPCFGDLL.DLL

copy %SRCROOT%\IPROP.DLL

copy %SRCROOT%\ISDNUI.DLL

copy %SRCROOT%\JPEG1X32.DLL

copy %SRCROOT%\JPEG2X32.DLL

copy %SRCROOT%\LINKINFO.DLL

copy %SRCROOT%\LMRTREND.DLL

copy %SRCROOT%\LZ32.DLL

copy %SRCROOT%\LZEXPAND.DLL

copy %SRCROOT%\MAG_HOOK.DLL

copy %SRCROOT%\MAINCP16.DLL

copy %SRCROOT%\MAPI32.DLL

copy %SRCROOT%\MAPISTUB.DLL

copy %SRCROOT%\MBSLGN32.DLL

copy %SRCROOT%\MCIOLE.DLL

copy %SRCROOT%\MF3216.DLL

copy %SRCROOT%\MFC30.DLL

copy %SRCROOT%\MFC40.DLL

copy %SRCROOT%\MFC42.DLL

copy %SRCROOT%\MFCANS32.DLL

copy %SRCROOT%\MFCD30.DLL

copy %SRCROOT%\MFCN30.DLL

copy %SRCROOT%\MFCO30.DLL

copy %SRCROOT%\MFCUIA32.DLL

copy %SRCROOT%\MFCUIW32.DLL

copy %SRCROOT%\MMCI.DLL

copy %SRCROOT%\MMSYSTEM.DLL

copy %SRCROOT%\MODEMUI.DLL

copy %SRCROOT%\MORICONS.DLL

copy %SRCROOT%\MPR.DLL

copy %SRCROOT%\MPRSERV.DLL

copy %SRCROOT%\MSAB32.DLL

copy %SRCROOT%\MSACM.DLL

copy %SRCROOT%\MSACM32.DLL

copy %SRCROOT%\MSAFD.DLL

copy %SRCROOT%\MSASN1.DLL

copy %SRCROOT%\MSCMS.DLL

copy %SRCROOT%\MSIMG32.DLL

copy %SRCROOT%\MSJET35.DLL

copy %SRCROOT%\MSLOCUSR.DLL

copy %SRCROOT%\MSMIXMGR.DLL

copy %SRCROOT%\MSNP32.DLL

copy %SRCROOT%\MSNSSPC.DLL

copy %SRCROOT%\MSPRINT.DLL

copy %SRCROOT%\MSPRINT2.DLL

copy %SRCROOT%\MSPWL32.DLL

copy %SRCROOT%\MSREPL35.DLL

copy %SRCROOT%\MSRLE32.DLL

copy %SRCROOT%\MSSHRUI.DLL

copy %SRCROOT%\MSVCIRT.DLL

copy %SRCROOT%\MSVCP50.DLL

copy %SRCROOT%\MSVCRT20.DLL

copy %SRCROOT%\MSVCRT40.DLL

copy %SRCROOT%\MSVFW32.DLL

copy %SRCROOT%\MSVIDC32.DLL

copy %SRCROOT%\MSVIDEO.DLL

copy %SRCROOT%\MSWSOCK.DLL

copy %SRCROOT%\MSWSOSP.DLL

copy %SRCROOT%\NETBIOS.DLL

copy %SRCROOT%\OIADM400.DLL

copy %SRCROOT%\OICOM400.DLL

copy %SRCROOT%\OIDIS400.DLL

copy %SRCROOT%\OIFIL400.DLL

copy %SRCROOT%\OIGFS400.DLL

copy %SRCROOT%\OIPRT400.DLL

copy %SRCROOT%\OISLB400.DLL

copy %SRCROOT%\OISSQ400.DLL

copy %SRCROOT%\OITWA400.DLL

copy %SRCROOT%\OIUI400.DLL

copy %SRCROOT%\OLE2.DLL

copy %SRCROOT%\OLE2CONV.DLL

copy %SRCROOT%\OLE2DISP.DLL

copy %SRCROOT%\OLE2NLS.DLL

copy %SRCROOT%\OLE32.DLL

copy %SRCROOT%\OLECLI.DLL

copy %SRCROOT%\OLECLI32.DLL

copy %SRCROOT%\OLECNV32.DLL

copy %SRCROOT%\OLEDLG.DLL

copy %SRCROOT%\OLESVR.DLL

copy %SRCROOT%\OLESVR32.DLL

copy %SRCROOT%\OLETHK32.DLL

copy %SRCROOT%\OPENGL32.DLL

copy %SRCROOT%\PANMAP.DLL

copy %SRCROOT%\PPPNDI.DLL

copy %SRCROOT%\QCUT.DLL

copy %SRCROOT%\QOSNAME.DLL

copy %SRCROOT%\RICHED.DLL

copy %SRCROOT%\RNAPH.DLL

copy %SRCROOT%\RNASERV.DLL

copy %SRCROOT%\RNASETUP.DLL

copy %SRCROOT%\RNASMM.DLL

copy %SRCROOT%\RNATHUNK.DLL

copy %SRCROOT%\RNR20.DLL

copy %SRCROOT%\ROUTETAB.DLL

copy %SRCROOT%\RPCLTC3.DLL

copy %SRCROOT%\RPCLTC6.DLL

copy %SRCROOT%\RPCLTS3.DLL

copy %SRCROOT%\RPCLTS6.DLL

copy %SRCROOT%\RPCRT4.DLL

copy %SRCROOT%\RSRC16.DLL

copy %SRCROOT%\RSRC32.DLL

copy %SRCROOT%\SHELL.DLL

copy %SRCROOT%\SMMSCRPT.DLL

copy %SRCROOT%\SMMSETUP.DLL

copy %SRCROOT%\SNMPAPI.DLL

copy %SRCROOT%\SPOOLSS.DLL

copy %SRCROOT%\STEM0409.DLL

copy %SRCROOT%\STORAGE.DLL

copy %SRCROOT%\SYSCLASS.DLL

copy %SRCROOT%\SYSDETMG.DLL

copy %SRCROOT%\SYSTHUNK.DLL

copy %SRCROOT%\TAPI.DLL

copy %SRCROOT%\TAPI32.DLL

copy %SRCROOT%\TAPIUI.DLL

copy %SRCROOT%\TOOLHELP.DLL

copy %SRCROOT%\TSD32.DLL

copy %SRCROOT%\TSP3216S.DLL

copy %SRCROOT%\TYPELIB.DLL

copy %SRCROOT%\UMDM16.DLL

copy %SRCROOT%\UMDM32.DLL

copy %SRCROOT%\UMDMXFRM.DLL

copy %SRCROOT%\UNIDRV.DLL

copy %SRCROOT%\USBUI.DLL

copy %SRCROOT%\VDMDBG.DLL

copy %SRCROOT%\VDODEC32.DLL

copy %SRCROOT%\VER.DLL

copy %SRCROOT%\VERSION.DLL

copy %SRCROOT%\VLB32.DLL

copy %SRCROOT%\VMODCTL.DLL

copy %SRCROOT%\WHLP16T.DLL

copy %SRCROOT%\WHLP32T.DLL

copy %SRCROOT%\WILDLB32.DLL

copy %SRCROOT%\WIN32S16.DLL

copy %SRCROOT%\WIN87EM.DLL

copy %SRCROOT%\WINMM.DLL

copy %SRCROOT%\WINNET16.DLL

copy %SRCROOT%\WL32DLL.DLL

copy %SRCROOT%\WLDAP32.DLL

copy %SRCROOT%\WOW32.DLL

copy %SRCROOT%\WS2_32.DLL

copy %SRCROOT%\WS2HELP.DLL

copy %SRCROOT%\WS2THK.DLL

copy %SRCROOT%\WSCTHUNK.DLL

copy %SRCROOT%\WSOCK32.DLL

copy %SRCROOT%\XFILEXR.DLL

copy %SRCROOT%\COMM.DRV

copy %SRCROOT%\FRAMEBUF.DRV

copy %SRCROOT%\KEYBOARD.DRV

copy %SRCROOT%\MCIAVI.DRV

copy %SRCROOT%\MCICDA.DRV

copy %SRCROOT%\MCIPIONR.DRV

copy %SRCROOT%\MCISEQ.DRV

copy %SRCROOT%\MCIVISCA.DRV

copy %SRCROOT%\MCIWAVE.DRV

copy %SRCROOT%\MIDIMAP.DRV

copy %SRCROOT%\MMSOUND.DRV

copy %SRCROOT%\MOUSE.DRV

copy %SRCROOT%\MSACM.DRV

copy %SRCROOT%\MSH263.DRV

copy %SRCROOT%\SUPERVGA.DRV

copy %SRCROOT%\SYSTEM.DRV

copy %SRCROOT%\VDOWAVE.DRV

copy %SRCROOT%\VGA.DRV

copy %SRCROOT%\WINSPL16.DRV

copy %SRCROOT%\WINSPOOL.DRV

copy %SRCROOT%\ACTMOVIE.EXE

copy %SRCROOT%\DLLHOST.EXE

copy %SRCROOT%\FIXMAPI.EXE

copy %SRCROOT%\FONTREG.EXE

copy %SRCROOT%\GDI.EXE

copy %SRCROOT%\ICWSCRPT.EXE

copy %SRCROOT%\LMSCRIPT.EXE

copy %SRCROOT%\LOCPROXY.EXE

copy %SRCROOT%\LOCPRXY2.EXE

copy %SRCROOT%\MAGNIFY.EXE

copy %SRCROOT%\MKCOMPAT.EXE

copy %SRCROOT%\MPREXE.EXE

copy %SRCROOT%\MSCONFIG.EXE

copy %SRCROOT%\REDIR32.EXE

copy %SRCROOT%\REGSVR32.EXE

copy %SRCROOT%\RNAAPP.EXE

copy %SRCROOT%\SPOOL32.EXE

copy %SRCROOT%\SYSAGENT.EXE

copy %SRCROOT%\TAPI16.EXE

copy %SRCROOT%\TAPIINI.EXE

copy %SRCROOT%\TAPISRV.EXE

copy %SRCROOT%\TAPIUPR.EXE

copy %SRCROOT%\TCMSETUP.EXE

copy %SRCROOT%\TLOCMGR.EXE

copy %SRCROOT%\TRCDLC.EXE

copy %SRCROOT%\WALIGN.EXE

copy %SRCROOT%\WSASRV.EXE

copy %SRCROOT%\UNIDRV.HLP

copy %SRCROOT%\CONLOCK.MOD

copy %SRCROOT%\REDIRECT.MOD

copy %SRCROOT%\UNICODE.NLS

copy %SRCROOT%\AMOVIE.OCX

copy %SRCROOT%\BR549.OCX

copy %SRCROOT%\EYEDOG.OCX

copy %SRCROOT%\IMGADMIN.OCX

copy %SRCROOT%\IMGEDIT.OCX

copy %SRCROOT%\IMGSCAN.OCX

copy %SRCROOT%\IMGTHUMB.OCX

copy %SRCROOT%\NDISWMI.SYS

copy %SRCROOT%\NETPPTP.SYS

copy %SRCROOT%\STDOLE.TLB

copy %SRCROOT%\STDOLE32.TLB

copy %SRCROOT%\MMTASK.TSK

copy %SRCROOT%\REMOTESP.TSP

copy %SRCROOT%\TSP3216L.TSP

copy %SRCROOT%\UNIMDM.TSP

copy %SRCROOT%\THREED.VBX

copy %SRCROOT%\MVOICED.VWP

copy %SRCROOT%\AFVXD.VXD

copy %SRCROOT%\FIOLOG.VXD

copy %SRCROOT%\LOGGER.VXD

copy %SRCROOT%\MSGAME.VXD

copy %SRCROOT%\MSSP.VXD

copy %SRCROOT%\PPPMAC.VXD

copy %SRCROOT%\SPAP.VXD

copy %SRCROOT%\SPLITTER.VXD

copy %SRCROOT%\UNIMODEM.VXD

copy %SRCROOT%\VGATEWAY.VXD

copy %SRCROOT%\WSHTCP.VXD

copy %SRCROOT%\WSOCK.VXD

copy %SRCROOT%\WSOCK2.VXD

set DST=%DSTROOT%\Windows\System\Vmm32

cd %DST%

copy %SRCROOT%\VCACHE.VXD

set DST=%DSTROOT%\Windows\System\Iosubsys

cd %DST%

copy %SRCROOT%\NTMAPHLP.PDR

set DST=%DSTROOT%\Windows\System\Shellext

cd %DST%

copy %SRCROOT%\CABVIEW.DLL

copy %SRCROOT%\INETFIND.DLL

set DST=%DSTROOT%\Windows\Help

cd %DST%

copy %SRCROOT%\AMOVIE.CHM

copy %SRCROOT%\CALC.CHM

copy %SRCROOT%\FREECELL.CHM

copy %SRCROOT%\MPLAYER.CHM

copy %SRCROOT%\MSHEARTS.CHM

copy %SRCROOT%\NOTEPAD.CHM

copy %SRCROOT%\PINBALL.CHM

copy %SRCROOT%\SOL.CHM

copy %SRCROOT%\TELNET.CHM

copy %SRCROOT%\WINFILE.CHM

copy %SRCROOT%\WINMINE.CHM

copy %SRCROOT%\AMOVIE.HLP

copy %SRCROOT%\CALC.HLP

copy %SRCROOT%\FREECELL.HLP

copy %SRCROOT%\IMGHELP.HLP

copy %SRCROOT%\IMGOCXD.HLP

copy %SRCROOT%\MPLAYER.HLP

copy %SRCROOT%\MSHEARTS.HLP

copy %SRCROOT%\NOTEPAD.HLP

copy %SRCROOT%\PINBALL.HLP

copy %SRCROOT%\SOL.HLP

copy %SRCROOT%\TELNET.HLP

copy %SRCROOT%\WINFILE.HLP

copy %SRCROOT%\WINHLP32.HLP

set DST=%DSTROOT%\Windows\Sysbckup

cd %DST%

copy %SRCROOT%\COMMCTRL.DLL

copy %SRCROOT%\COMMDLG.DLL

copy %SRCROOT%\COMPOBJ.DLL

copy %SRCROOT%\DCIMAN.DLL

copy %SRCROOT%\DCIMAN32.DLL

copy %SRCROOT%\DDEML.DLL

copy %SRCROOT%\DISPDIB.DLL

copy %SRCROOT%\LZEXPAND.DLL

copy %SRCROOT%\MCIOLE.DLL

copy %SRCROOT%\MSACM.DLL

copy %SRCROOT%\MSMIXMGR.DLL

copy %SRCROOT%\MSVCRT20.DLL

copy %SRCROOT%\MSVIDEO.DLL

copy %SRCROOT%\OLE2.DLL

copy %SRCROOT%\OLE2CONV.DLL

copy %SRCROOT%\OLE2DISP.DLL

copy %SRCROOT%\OLE2NLS.DLL

copy %SRCROOT%\OLECLI.DLL

copy %SRCROOT%\OLESVR.DLL

copy %SRCROOT%\SHELL.DLL

copy %SRCROOT%\STORAGE.DLL

copy %SRCROOT%\TOOLHELP.DLL

copy %SRCROOT%\TYPELIB.DLL

copy %SRCROOT%\UNIDRV.DLL

copy %SRCROOT%\VER.DLL

copy %SRCROOT%\WIN32S16.DLL

copy %SRCROOT%\MCIAVI.DRV

copy %SRCROOT%\MIDIMAP.DRV

copy %SRCROOT%\MSACM.DRV

copy %SRCROOT%\WINHELP.EXE

copy %SRCROOT%\STDOLE.TLB

set DST=%DSTROOT%\Windows\System32\Drivers

cd %DST%

copy %SRCROOT%\1394BUS.SYS

copy %SRCROOT%\DBCLASS.SYS

copy %SRCROOT%\DBFILTER.SYS

copy %SRCROOT%\DRMK.SYS

copy %SRCROOT%\HIDCLASS.SYS

copy %SRCROOT%\HIDPARSE.SYS

copy %SRCROOT%\HIDVKD.SYS

copy %SRCROOT%\KMIXER.SYS

copy %SRCROOT%\MSPQM.SYS

copy %SRCROOT%\NTMAP.SYS

copy %SRCROOT%\OHCI1394.SYS

copy %SRCROOT%\OPENHCI.SYS

copy %SRCROOT%\PORTCLS.SYS

copy %SRCROOT%\REDBOOK.SYS

copy %SRCROOT%\RT.SYS

copy %SRCROOT%\SBEMUL.SYS

copy %SRCROOT%\SBP2PORT.SYS

copy %SRCROOT%\SBP2SCAN.SYS

copy %SRCROOT%\SWMIDI.SYS

copy %SRCROOT%\TDI.SYS

copy %SRCROOT%\UHCD.SYS

copy %SRCROOT%\UPDATE.SYS

copy %SRCROOT%\USBAUDIO.SYS

copy %SRCROOT%\USBAUTH.SYS

copy %SRCROOT%\USBCCGP.SYS

copy %SRCROOT%\USBD.SYS

copy %SRCROOT%\USBHUB.SYS

copy %SRCROOT%\WDMFS.SYS

copy %SRCROOT%\WMIDRV.SYS

copy %SRCROOT%\WMILIB.SYS

set DST=%DSTROOT%\Windows\Msapps\Grphflt

cd %DST%

copy %SRCROOT%\MSJPEG32.DLL

copy %SRCROOT%\JPEGIM32.FLT

set DST=%DSTROOT%\Windows\Fonts

cd %DST%

copy %SRCROOT%\8514FIX.FON

copy %SRCROOT%\8514OEM.FON

copy %SRCROOT%\8514SYS.FON

copy %SRCROOT%\COURE.FON

copy %SRCROOT%\COURF.FON

copy %SRCROOT%\DOSAPP.FON

copy %SRCROOT%\MODERN.FON

copy %SRCROOT%\SERIFE.FON

copy %SRCROOT%\SERIFF.FON

copy %SRCROOT%\SMALLE.FON

copy %SRCROOT%\SMALLF.FON

copy %SRCROOT%\SSERIFE.FON

copy %SRCROOT%\SSERIFF.FON

copy %SRCROOT%\SYMBOLE.FON

copy %SRCROOT%\SYMBOLF.FON

copy %SRCROOT%\VGAFIX.FON

copy %SRCROOT%\VGAOEM.FON

copy %SRCROOT%\VGASYS.FON

copy %SRCROOT%\ABALC.TTF

copy %SRCROOT%\ANTQUAB.TTF

copy %SRCROOT%\ANTQUABI.TTF

copy %SRCROOT%\ANTQUAI.TTF

copy %SRCROOT%\ARIAL.TTF

copy %SRCROOT%\ARIALBD.TTF

copy %SRCROOT%\ARIALBI.TTF

copy %SRCROOT%\ARIALI.TTF

copy %SRCROOT%\ARIBLK.TTF

copy %SRCROOT%\BKANT.TTF

copy %SRCROOT%\CALIST.TTF

copy %SRCROOT%\COMIC.TTF

copy %SRCROOT%\COMICBD.TTF

copy %SRCROOT%\COPRGTB.TTF

copy %SRCROOT%\COPRGTL.TTF

copy %SRCROOT%\COUR.TTF

copy %SRCROOT%\COURBD.TTF

copy %SRCROOT%\COURBI.TTF

copy %SRCROOT%\COURI.TTF

copy %SRCROOT%\GOTHIC.TTF

copy %SRCROOT%\GOTHICB.TTF

copy %SRCROOT%\GOTHICBI.TTF

copy %SRCROOT%\GOTHICI.TTF

copy %SRCROOT%\IMPACT.TTF

copy %SRCROOT%\LHANDW.TTF

copy %SRCROOT%\LSANSI.TTF

copy %SRCROOT%\LSANSUNI.TTF

copy %SRCROOT%\LUCON.TTF

copy %SRCROOT%\MARLETT.TTF

copy %SRCROOT%\MATISSE_.TTF

copy %SRCROOT%\NWGTHC.TTF

copy %SRCROOT%\NWGTHCB.TTF

copy %SRCROOT%\NWGTHCI.TTF

copy %SRCROOT%\SYMBOL.TTF

copy %SRCROOT%\TAHOMA.TTF

copy %SRCROOT%\TAHOMABD.TTF

copy %SRCROOT%\TEMPSITC.TTF

copy %SRCROOT%\TIMES.TTF

copy %SRCROOT%\TIMESBD.TTF

copy %SRCROOT%\TIMESBI.TTF

copy %SRCROOT%\TIMESI.TTF

copy %SRCROOT%\TREBUC.TTF

copy %SRCROOT%\TREBUCBD.TTF

copy %SRCROOT%\TREBUCBI.TTF

copy %SRCROOT%\TREBUCIT.TTF

copy %SRCROOT%\VERDANA.TTF

copy %SRCROOT%\VERDANAB.TTF

copy %SRCROOT%\VERDANAI.TTF

copy %SRCROOT%\VERDANAZ.TTF

copy %SRCROOT%\WEBDINGS.TTF

copy %SRCROOT%\WESTM.TTF

copy %SRCROOT%\WINGDING.TTF

set DST=%DSTROOT%\"Program Files\Accessories"

cd %DST%

copy %SRCROOT%\MSPCX32.DLL

copy %SRCROOT%\WORDPAD.EXE

set DST=%DSTROOT%\"Program Files\Common Files\Microsoft Shared\Grphflt"

cd %DST%

copy %SRCROOT%\JPEGIM32.FLT

set DST=%DSTROOT%\"Program Files\Common Files\Microsoft Shared\Msinfo"

cd %DST%

copy %SRCROOT%\MSIAV.OCX

copy %SRCROOT%\MSICDROM.OCX

copy %SRCROOT%\MSIOLERG.OCX

copy %SRCROOT%\MSIPRINT.OCX

copy %SRCROOT%\MSISYS.OCX

copy %SRCROOT%\MSUPDATE.OCX

copy %SRCROOT%\TXTVIEW.OCX

set DST=%DSTROOT%\"Program Files\Common Files\Microsoft Shared\Textconv"

cd %DST%

copy %SRCROOT%\MSWRD632.WPC

copy %SRCROOT%\MSWRD832.CNV

copy %SRCROOT%\WRITE32.WPC

set DST=%DSTROOT%\"Program Files\Common Files\System\Ole Db"

cd %DST%

copy %SRCROOT%\MSDATL2.DLL

set DST=%DSTROOT%\"Program Files\Plus!"

cd %DST%

copy %SRCROOT%\PLUS!.DLL

copy %SRCROOT%\THEMES.EXE

set DST=%DSTROOT%\Windows

cd %DST%

copy %SRCROOT%\SMARTDRV.EXE /y

set DST=%DSTROOT%\Windows\System

cd %DST%

copy %SRCROOT%\SHELL.NEW SHELL.DLL /y

copy %SRCROOT%\VER.NEW VER.DLL /y

copy %SRCROOT%\KOMMCTRL.DLL COMMCTRL.DLL /y

set DST=%DSTROOT%\Windows\Sysbckup

cd %DST%

copy %SRCROOT%\SHELL.NEW SHELL.DLL /y

copy %SRCROOT%\VER.NEW VER.DLL /y

copy %SRCROOT%\KOMMCTRL.DLL COMMCTRL.DLL /y

Link to comment
Share on other sites

The easiest way to install XP SP2 files on 98 SE is to follow the instructions at mdgx.com.

However, instead of extracting selected files from ~260 MB XP SP2 archive, I suggest just using right-click, Open Archive and extracting *EVERYTHING*. Then run mdgx's expndsp2.bat and finally "del *_" to get rid of all the excess files. Delete the subdirectories as well. Delete any junk you added such as expand.exe and expndsp2.bat, or files extracted from shcdocl.zip.

You should end up with 64 files which you need to organize into a tree. You can reboot into DOS and use "xxcopy16 /r /h /s" cmmand to install the directory tree.

The final tree will look like this:

Directory of C:\xpsp2files\Program Files\Windows Media Player

. <DIR> 01-08-2005 1:29p .

.. <DIR> 01-08-2005 1:29p ..

MPLAYER2 EXE 4,639 08-04-2004 12:56a mplayer2.exe

MPVIS DLL 368,640 08-04-2004 12:56a mpvis.dll

NPDRMV2 DLL 226,816 08-04-2004 12:57a npdrmv2.dll

NPDSPLAY DLL 364,544 08-04-2004 12:56a npdsplay.dll

NPWMSDRM DLL 10,240 08-04-2004 12:56a npwmsdrm.dll

WMPBAND DLL 98,304 08-04-2004 12:56a wmpband.dll

WMPLAYER EXE 73,728 08-04-2004 12:56a wmplayer.exe

7 file(s) 1,146,911 bytes

Directory of C:\xpsp2files\Windows\System

. <DIR> 01-08-2005 1:29p .

.. <DIR> 01-08-2005 1:29p ..

ADVPACK DLL 99,840 08-04-2004 12:56a advpack.dll

ASCTRLS OCX 114,688 08-03-2004 11:01p asctrls.ocx

ASFERROR DLL 8,192 08-04-2004 12:56a asferror.dll

BLACKBOX DLL 286,208 08-04-2004 12:56a blackbox.dll

BROWSELC DLL 63,488 08-04-2004 12:56a browselc.dll

DRMCLIEN DLL 299,520 08-04-2004 12:57a drmclien.dll

DRMSTOR DLL 87,040 08-04-2004 12:56a drmstor.dll

DRMV2CLT DLL 695,296 08-04-2004 12:57a drmv2clt.dll

L3CODECA ACM 290,816 08-04-2004 12:56a l3codeca.acm

LAPRXY DLL 6,656 08-04-2004 12:56a laprxy.dll

LOGAGENT EXE 103,936 08-04-2004 12:56a logagent.exe

MP43DMOD DLL 310,272 08-04-2004 12:56a mp43dmod.dll

MP4SDMOD DLL 384,512 08-04-2004 12:56a mp4sdmod.dll

MPG4DMOD DLL 240,640 08-04-2004 12:56a mpg4dmod.dll

MSHTML TLB 1,351,168 08-03-2004 10:19p mshtml.tlb

MSHTMLED DLL 448,512 08-04-2004 12:56a mshtmled.dll

MSHTMLER DLL 56,832 08-04-2004 12:56a mshtmler.dll

MSNETOBJ DLL 259,072 08-04-2004 12:57a msnetobj.dll

MSPMSP DLL 201,728 08-04-2004 12:56a mspmsp.dll

MSSCP DLL 356,352 08-04-2004 12:57a msscp.dll

MSWMDM DLL 245,760 08-04-2004 12:56a mswmdm.dll

MSXML DLL 506,368 08-04-2004 12:56a msxml.dll

MSXML2 DLL 701,440 08-04-2004 12:56a msxml2.dll

PNGFILT DLL 39,424 08-04-2004 12:56a pngfilt.dll

QASF DLL 237,568 08-04-2004 12:56a qasf.dll

SHDOCLC DLL 549,376 01-08-2005 3:43a shdoclc.dll

SQLSRV32 DLL 442,368 08-04-2004 12:56a sqlsrv32.dll

USP10 DLL 406,528 08-04-2004 12:56a usp10.dll

WMADMOD DLL 408,064 08-04-2004 12:56a wmadmod.dll

WMADMOE DLL 670,720 08-04-2004 12:56a wmadmoe.dll

WMASF DLL 230,400 08-04-2004 12:56a wmasf.dll

WMDMLOG DLL 27,136 08-04-2004 12:56a wmdmlog.dll

WMDMPS DLL 23,552 08-04-2004 12:56a wmdmps.dll

WMERROR DLL 168,448 08-04-2004 12:56a wmerror.dll

WMIDX DLL 151,552 08-04-2004 12:56a wmidx.dll

WMNETMGR DLL 1,050,624 08-04-2004 12:56a wmnetmgr.dll

WMP DLL 4,874,240 08-04-2004 12:56a wmp.dll

WMP OCX 20,480 08-03-2004 11:04p wmp.ocx

WMPASF DLL 114,688 08-04-2004 12:56a wmpasf.dll

WMPCD DLL 20,480 08-04-2004 12:56a wmpcd.dll

WMPCORE DLL 20,480 08-04-2004 12:56a wmpcore.dll

WMPDXM DLL 233,472 08-04-2004 12:56a wmpdxm.dll

WMPLOC DLL 2,940,928 08-04-2004 12:56a wmploc.dll

WMPNS DLL 221,184 08-04-2004 12:56a wmpns.dll

WMPSHELL DLL 102,400 08-04-2004 12:56a wmpshell.dll

WMPUI DLL 20,480 08-04-2004 12:56a wmpui.dll

WMSDMOD DLL 759,296 08-04-2004 12:56a wmsdmod.dll

WMSDMOE DLL 115,200 08-04-2004 12:56a wmsdmoe.dll

WMSDMOE2 DLL 1,119,744 08-04-2004 12:56a wmsdmoe2.dll

WMSPDMOD DLL 484,864 08-04-2004 12:56a wmspdmod.dll

WMSPDMOE DLL 896,512 08-04-2004 12:56a wmspdmoe.dll

WMSTREAM DLL 303,616 08-04-2004 12:56a wmstream.dll

WMV8DS32 AX 278,559 08-04-2004 12:56a wmv8ds32.ax

WMVCORE DLL 2,105,344 08-04-2004 12:57a wmvcore.dll

WMVDMOD DLL 809,984 08-04-2004 12:56a wmvdmod.dll

WMVDMOE2 DLL 1,001,472 08-04-2004 12:56a wmvdmoe2.dll

WMVDS32 AX 258,048 08-04-2004 12:56a wmvds32.ax

57 file(s) 28,225,567 bytes

Total files listed:

64 file(s) 29,372,478 bytes

Link to comment
Share on other sites

BTW, I noticed that the XP bonus pack for WMP can be installed on 98 SE. You may need WMP9 installed? (I do.) To install the XP bonus pack, just extract the contents of the WMBonusXP.exe archive and then run setup_wm.exe. You must uncheck "Windows Media Player Skin Importer" or an installation error will occur.

Could someone please describe how to install WMP 10 on 98 SE? Thx.

Link to comment
Share on other sites

After several hours of spent for search&indexing files,

I finally created a batch to update them all..

Installation Method:

1. Copy all files in D:\win9x (where d is you cd-rom letter) to c:\updt (or whatever name you want)

2. Copy this file into that directory

3. Reboot and F8 -> Command Prompy Only

4. Run the file (u98stome.bat)

5. You are DONE ! :)

I recommend you setup a clean 98se before going into this process..

Going through Setup->Driver installation->Directx9.0c installation->Windows 98se Unofficial SP install->This process works fine..

A few last comments: Use at you own risk :blink:

u98stome.bat

Link to comment
Share on other sites

Good job wejgomi!

Some notes:

-Does this overwrite windows\fonts properly? Because a number of them are hidden or something and I had to use attrib or xxcopy to copy over them.

-The CAB's contain a lot of duplicates, are you sure you have the newest version of each file?

-In windows\system and windows\sysbckup, you install shell.dll, ver.dll, and commctrl.dll. Please consider instead using SHELL.NEW, VER.NEW, and KOMMCTRL.DLL and renaming them - these files are substantially different and I suspect they are the correct ones to use.

-Also, it might be necessary to delete these registry keys before running your batch? (I don't know why, but mdgx STRONGLY recommends it. i.e. you might have problems booting if you don't delete them...):

HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\SessionManager\CheckVerDLLs

HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\SessionManager\WarnVerDLLs

Again, there are still these ME-related updates that can be installed and aren't included in your batch file:

-The Q280800.exe update for ME contains updated user.exe and user32.dll (copy to \windows\system).

-defrag, scandisk, spider solitaire, mspinball, and hwinfo.exe

Link to comment
Share on other sites

First of all, thank you ..

And yes there may be further updates for 98se w/using ME cabs..

I only did a batch using the "list of updates" on mdgx.com

Something I forgot to tell, you have to delete those keys you mentioned in the post before you update anything from Cabs..

I`ll keep on working on this project as much as possible, there may be updates in the next days...

Link to comment
Share on other sites

Beter batch file attached. Notes:

-wejgomi's batch didn't work for me. I don't understand how cab chaining works but I had to change a couple cab names to fix it.

-I put in the exact cab needed so it should be faster. Will it work on all ME versions? (OEM vs full?) I have no idea.

-Extracting multiple files at a time is much faster. I couldn't do too many because of 128-char limit on command-line.

-uses shell.new, ver.new and kommctrl.dll not shell.dll, ver.dll, and commctrl.dll

-nice warnings / error checking

-Still doesn't handle Q280800.exe update from ME with updated user.exe and user32.dll (copy to \windows\system), defrag, scandisk, spider solitaire, mspinball, or hwinfo.exe. Sorry :(

98SEToMe.bat

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