An example on shrinking a 98lite Micro install a little further.
by LitePC
Shrinking Windows with 98lite in a few moments for stripped back installations without help and some other functions.
This example is starting with a clean 98lite MICRO install of Windows Millennium. And assuming you have the Deltree command file installed (you may need to grab this from the c:\windows\command folder of another Windows Me machine or extract it from your CABS)
NOTE:: This example is not supported by our technical support department - it is just a brief description to show what is possible in a quick and dirty fashion.
Deltree c:\windows\PChealth
Deltree c:\windows\Options
Deltree c:\windows\Media
Deltree c:\windows\Help
rem (modem install files)
Del c:\windows\inf\mdm*.inf
Deltree c:\windows\Applog
Deltree c:\windows\Command
Deltree /y c:\windows\Config
Del c:\windows\sendto\*.*
Deltree c:\windows\sysbckup
Deltree c:\windows\temp
On our ME-MICRO system this brings the windows folder down to 91 MB
now - if you have finished isntalling hardware you can zip or delete all of the *.inf files apart from apps.inf
Delete all log files and temporary files
From the windows folder we deleted:
ATMADM.EXE
CDPLAYER.EXE
DIRECTCC.EXE
HH.EXE
NET.EXE
NET.MSG
NETCONN.EXE
NETDDE.EXE
NETDET.INI
NETH.MSG
NLSFUNC.SYS
PMRES.EXE
PMTS.EXE
progman.ini
REGEDIT.EXE
SCANREG.INI
SCANREGW.EXE
SCRIPT.DOC
ASD.EXE
WINHELP.EXE
WINHLP32.EXE
WRITE.EXE
WUPDMGR.EXE
From the system folder we deleted all the international language files we did not need (*.nls) and some of the larger system files we could do without.
STI_CI.DLL
STI.DLL
STI_CI32.DLL
STIMON.EXE
THREED.VBX
SHELL32.W98
MSVBVM60.DLL
MSVBVM50.DLL
MSJET35.DLL
DAXCTLE.OCX
CP_857.NLS
CP_1251.NLS
CP_1253.NLS
CP_1254.NLS
CP_1255.NLS
CP_1256.NLS
CP_1257.NLS
CP_1258.NLS
CP_20127.NLS
CP_20866.NLS
CP_21866.NLS
CP_28592.NLS
CP_28594.NLS
CP_28595.NLS
CP_28597.NLS
CP_28599.NLS
CP_737.NLS
CP_775.NLS
CP_850.NLS
CP_852.NLS
CP_855.NLS
CP_1250.NLS
CP_866.NLS
CP_869.NLS
CP_874.NLS
CP_932.NLS
CP_936.NLS
CP_949.NLS
CP_950.NLS
BPCPOST.EXE
JSCRIPT.DLL
IMAGING.DLL
SUCATREG.EXE
MSIEXEC.EXE
MSI.DLL
VBSCRIPT.DLL
MSIHND.DLL
ODBCJT32.DLL
Now our windows folder is 67MB
We could continue to remove Microsoft Visual C libraries and Microsoft Foundation class Dll's and this brings the total system to around 66 MB. However some of these libraries may be needed by other applications.
For example there are approximately 5 MB of mfc*.dll files and another 3MB of OLE files that can be removed *sometimes* once your applications are installed.
If installing IE you are going to be addding a lot back in. I suggest getting a copy of IE 5.01 sp2 and doing a "minimum installation" (this is a setup option with IE). This will give you an IE compatible browser with the minimum file set.
For extreme embedded style Windows you need our EOS installer that starts you off with an installation under 20MB.
See also
98lite Professional > Walkthrough a Clean Install of Windows 9x using 98lite
Issues with Win 9x > Installing DirectX9.0 under 98lite
XPlite / 2000lite Professional > XPlite seems unable to disable Windows File Protection.
Issues with XP > Windows XP can store deleted objects and not free up the disk space you expect.
XPlite / 2000lite Professional > Why does registry cleaner XXXXXXX finds keys to remove after running XPlite and 2000lite?