Bold_Fortune Posted January 1, 2004 Share Posted January 1, 2004 Jan, when you get here, this one's for you. I sure am having fun with these system32 files. I'm learning so much. You know that thing that happens every once in a while when you click on a program, and up pops Windows Installer instead of the program? Well, it's somehow related to the comcat.dll > Microsoft Component Catagory Manager Library. Anyway, this is my most recent system32 batch file, Jan. Been running for three days now with no bugs. I don't have all the definitions of the files cataloged yet. That will take some time. LOL...even if I catalog them all, would you be able to decipher "Microsoft Component Catagory Manager Library"...and then know it has something to do with Windows Installer? These batch files aren't for the faint of heart, that's for sure. Like I've said before, this is what works for my system...but everybody's system is different. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1539091 Share on other sites More sharing options...
"jan Posted January 1, 2004 Share Posted January 1, 2004 Whew. Finally made it! Thanks Bold. Somethin weird about that other site that wont allow you to post this sites url. :blink: :p Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1539195 Share on other sites More sharing options...
Bold_Fortune Posted January 2, 2004 Share Posted January 2, 2004 (edited) I'm going to start adding the descriptions to the system32 files in my batch file...(oh boy, can't wait to do that.) Before I do this, does anyone happen to know of a directory printer that can actually save to a text file the descriptions of files? I can't seem to find one on the net. The ones I use, and all the ones I bump into only save or print the basic file information. Anyone want to lend a hand at this project, just grab a few files here and start typing in the descriptions. System32 Files in Batch File: 6to4svc.dll aaaamon.dll access.cpl accwiz.exe acledit.dll admparse.dll adptif.dll adsmsext.dll adsnt.dll ahui.exe alrsvc.dll ansi.sys apcups.dll asferror.dll atkctrs.dll atmpvcno.dll atrace.dll avicap.dll avicap32.dll avifile.dll batt.dll bidispl.dll bopomofo.uce browser.dll c_037.nls c_10000.nls c_10006.nls c_10007.nls c_10010.nls c_10017.nls c_10029.nls c_10079.nls c_10081.nls c_10082.nls c_1026.nls c_1258.nls c_20127.nls c_20261.nls c_20866.nls c_20905.nls c_21866.nls c_28592.nls c_28593.nls C_28594.NLS C_28595.NLS C_28597.NLS c_28598.nls c_28599.nls c_28603.nls c_28605.nls c_500.nls c_737.nls c_775.nls c_850.nls c_852.nls c_855.nls c_857.nls c_860.nls c_861.nls c_863.nls c_865.nls c_866.nls c_869.nls c_874.nls c_875.nls calc.exe camocx.dll capesnpn.dll cards.dll catsrvps.dll ccfgnt.dll cfgbkend.dll charmap.exe chcp.com ciadmin.dll ciadv.msc cic.dll ciodm.dll cisvc.exe cliconf.chm cliconfg.dll cliconfg.exe cliconfg.rll clipbrd.exe clipsrv.exe cmcfg32.dll cmdial32.dll cmdl32.exe cmmgr32.hlp cmmon32.exe cmos.ram cmpbk32.dll cmprops.dll cmstp.exe cmutil.dll cnbjmon.dll cnetcfg.dll cnvfat.dll command.com commdlg.dll compobj.dll compstui.dll confmsp.dll console.dll corpol.dll country.sys ctfmon.exe ctl3d32.dll ctl3dv2.dll ctwdm32.dll dbghelp.dll dbmsadsn.dll dbmsrpcn.dll dbmsvinn.dLL dbnmpntw.dll dcomcnfg.exe ddeml.dll ddeshare.exe dgrpsetu.dll dgsetup.dll dhcpmon.dll dhcpsapi.dll diskcomp.com diskcopy.com diskcopy.dll dmconfig.dll drwatson.exe drwtsn32.exe dsauth.dll dsprop.dll dsprpres.dll dsquery.dll dsuiext.dll dumprep.exe dvdupgrd.exe edit.com edit.hlp encapi.dll encdec.dll EqnClass.Dll ersvc.dll esent97.dll esentprf.dll eudcedit.exe eula.txt eventcls.dll expsrv.dll exts.dll faultrep.dll feclient.dll fldrclnr.dll fontsub.dll format.com freecell.exe fsmgmt.msc fsusd.dll ftp.exe ftsrch.dll gb2312.uce getuname.dll glmf32.dll glu32.dll gpkcsp.dll gpkrsrc.dll graftabl.com graphics.com grpconv.exe himem.sys hnetmon.dll hnetwiz.dll hotplug.dll hticons.dll htui.dll hypertrm.dll iasacct.dll iaspolcy.dll iasrecst.dll iassam.dll icfgnt5.dll icwdial.dll icwphbk.dll ideograf.uce idq.dll ifmon.dll igmpagnt.dll ils.dll imeshare.dll inetcfg.dll inetmib1.dll inetppui.dll infosoft.dll iologmsg.dll ipmontr.dll ipnathlp.dll ippromon.dll iprop.dll iprtprio.dll iprtrmgr.dll ipsecsnp.dll ipsmsnap.dll ipv6mon.dll ipxmontr.dll ipxpromn.dll ipxrip.dll ipxrtmgr.dll ipxsap.dll ipxwan.dll irclass.dll isign32.dll isrdbg32.dll ixsso.dll jet500.dll jgaw400.dll jgdw400.dll jgmd400.dll jgpl400.dll jgsd400.dll jgsh400.dll joy.cpl kanji_1.uce kanji_2.uce kb16.com KBDAL.DLL kbdaze.dll kbdazel.dll kbdbe.dll kbdbene.dll kbdblr.dll kbdbr.dll kbdbu.dll kbdca.dll kbdcan.dll kbdcr.dll kbdcz.dll kbdcz1.dll kbdcz2.dll kbdda.dll kbddv.dll kbdes.dll kbdest.dll kbdfc.dll kbdfi.dll kbdfo.dll kbdfr.dll kbdgae.dll kbdgkl.dll kbdgr.dll kbdgr1.dll kbdhe.dll kbdhe220.dll kbdhe319.dll kbdhela2.dll kbdhela3.dll kbdhept.dll kbdhu.dll kbdhu1.dll kbdic.dll kbdir.dll kbdit.dll kbdit142.dll kbdkaz.dll kbdkyr.dll kbdla.dll kbdlt.dll kbdlt1.dll kbdlv.dll kbdlv1.dll kbdmac.dll kbdmon.dll kbdne.dll kbdnec.dll kbdno.dll kbdpl.dll kbdpl1.dll kbdpo.dll kbdro.dll kbdru.dll kbdru1.dll kbdsf.dll kbdsg.dll kbdsl.dll kbdsl1.dll kbdsp.dll kbdsw.dll kbdtat.dll kbdtuf.dll kbdtuq.dll kbduk.dll kbdur.dll kbdusl.dll kbdusr.dll kbdusx.dll kbduzb.dll kbdycc.dll kbdycl.dll key01.sys keyboard.sys keymgr.dll korean.uce langwrbk.dll licwmi.dll lnkstub.exe loadfix.com localui.dll loghours.dll logoff.exe logon.scr lpk.dll lprhelp.dll lprmonui.dll lusrmgr.msc lzexpand.dll (Continued Below...) Edited January 2, 2004 by Bold_Fortune Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1540429 Share on other sites More sharing options...
Bold_Fortune Posted January 2, 2004 Share Posted January 2, 2004 (Continued From Above...) mag_hook.dll magnify.exe mapistub.dll mcastmib.dll mcd32.dll mcdsrv32.dll mchgrcoi.dll mciavi32.dll mciole16.dll mciole32.dll mciqtz32.dll mciseq.dll mciwave.dll mdminst.dll mdwmdmsp.dll mf3216.dll mfc40.dll mfc40u.dll mfcsubs.dll mgmtapi.dll miglibnt.dll migpwd.exe mimefilt.dll mll_hp.dll mll_mtf.dll mll_qic.dll mmdrv.dll mmfutil.dll mmsystem.dll mmutilse.dll mnmdd.dll mnmsrvc.exe mode.com modex.dll more.com mprddm.dll mprdim.dll msacm.dll msafd.dll mscat32.dll msconf.dll mscpx32r.dLL mscpxl32.dLL MSCTFP.dll msdtc.exe msdtclog.dll msdtcprf.ini msdtctm.dll msexch40.dll msexcl40.dll msg.exe msg723.acm msh261.drv msh263.drv mshearts.exe msimsg.dll msjet40.dll msjetoledb40.dll msjint40.dll msjter40.dll mslbui.dll msltus40.dll msnetobj.dll msnsspc.dll msobjs.dll msorc32r.dll msorcl32.dll mspatcha.dll mspbde40.dll msports.dll msrclr40.dll msrd2x40.dll msrd3x40.dll msrecr40.dll msrepl40.dll mssap.dll mssip32.dll msswch.dll mstext40.dll mstsc.exe mstscax.dll msutb.dll msvcp50.dll msvcrt20.dll msvideo.dll msw3prt.dll mswdat10.dll mswstr10.dll msxbde40.dll msxml2r.dll mtxdm.dll mtxex.dll mtxlegih.dll narrator.exe narrhook.dll ncxpnt.dll nddenb32.dll net.hlp netapi.dll neth.dll netmsg.dll netplwiz.dll netrap.dll netsetup.exe netsh.exe nlhtml.dll nmevtmsg.dll nmmkcert.dll noise.chs noise.cht noise.dat noise.deu noise.eng noise.enu noise.esn noise.fra noise.ita noise.nld noise.sve noise.tha npptools.dll ntdos.sys ntdos404.sys ntdos411.sys ntdos412.sys ntdos804.sys ntimage.gif ntio.sys ntio404.sys ntio411.sys ntio412.sys ntio804.sys ntlanman.dll ntlanui.dll ntlanui2.dll ntmsdba.dll ntmsevt.dll ntmsmgr.msc ntmsoprq.msc ntmssvc.dll ntprint.dll ntsd.exe ntsdexts.dll nvmctray.dll nvtuicpl.cpl nwiz.exe nwprovau.dll objsel.dll odbc16gt.dll odbc32gt.dll odbcad32.exe odbcconf.dll odbcconf.exe odbcconf.rsp odbccp32.cpl odbccr32.dll odbccu32.dll odbcji32.dll odbcjt32.dll odbcp32r.dll odbctrac.dll oddbse32.dll odexl32.dll odfox32.dll odpdx32.dll odtext32.dll offfilt.dll ole2.dll ole2disp.dll ole2nls.dll olecli.dll olesvr.dll opengl32.dll osk.exe packager.exe panmap.dll paqsp.dll pautoenr.dll perfmon.exe perfmon.msc perfnet.dll photowiz.dll pid.dll pidgen.dll pifmgr.dll plustab.dll pmspl.dll polstore.dll prflbmsg.dll progman.exe pschdprf.dll psnppagn.dll qedwipes.dll qmgr.dll qmgrprxy.dll qosname.dll query.dll racpldlg.dll rasauto.dll rasautou.exe rasdial.exe rasmontr.dll rasmxs.dll rasphone.exe rasrad.dll rassapi.dll rasser.dll rcbdyctl.dll rcimlby.exe rdpcfgex.dll rdpdd.dll rdpsnd.dll rdpwsx.dll rdsaddin.exe regedt32.exe regsvc.dll remotepg.dll routetab.dll rpcns4.dll rsmps.dll rsvpmsg.dll rtcshare.exe rtipxmib.dll rtm.dll safrcdlg.dll savedump.exe sbe.dll sbeio.dll sblfx.dll scarddlg.dll scardssp.dll scardsvr.exe sccbase.dll sccsccp.dll sclgntfy.dll scredir.dll scrnsave.scr seclogon.dll security.dll senscfg.dll serialui.dll servdeps.dll sessmgr.exe setup.bmp setupdll.dll sfmapi.dll shadow.exe shell.dll shellstyle.dll shiftjis.uce shrpubw.exe shutdown.exe sisbkup.dll slbcsp.dll slbiop.dll slbrccsp.dll snmpapi.dll softpub.dll sol.exe spider.exe spmsg.dll spnike.dll sprio600.dll sprio800.dll spxcoins.dll sqlsodbc.chm SQLSRV32.dll sqlsrv32.rll sqlunirl.dll sqlwid.dll sqlwoa.dll srrstr.dll srsvc.dll ss3dfo.scr ssbezier.scr ssflwbox.scr ssmarque.scr ssmypics.scr ssmyst.scr sspipes.scr ssstars.scr sstext3d.scr sti_ci.dll storage.dll storprop.dll streamci.dll subrange.uce svcpack.dll syncapp.exe synceng.dll syncui.dll sysedit.exe sysinv.dll tcpmib.dll tcpmonui.dll termmgr.dll test files.txt toolhelp.dll tourstart.exe traffic.dll tree.com tsappcmp.dll tsbyuv.dll tscfgwmi.dll tscon.exe tsddd.dll tsdiscon.exe tskill.exe txflog.dll udhisapi.dll ufat.dll umandlg.dll upnpcont.exe upnphost.dll upnpui.dll ureg.dll usbui.dll usrcntra.dll usrcoina.dll usrdpa.dll usrdtea.dll usrfaxa.dll usrlbva.dll usrrtosa.dll usrsdpia.dll usrsvpia.dll usrv42a.dll usrv80a.dll usrvoica.dll usrvpa.dll utilman.exe vbajet32.dll vcdex.dll vdmredir.dll ver.dll verifier.dll vfpodbc.dll vga256.dll vga64k.dll vjoy.dll vss_ps.dll w32topl.dll wbcache.deu wbcache.enu wbcache.esn wbcache.fra wbcache.ita wbcache.nld wbcache.sve wbdbase.deu wbdbase.enu wbdbase.esn wbdbase.fra wbdbase.ita wbdbase.nld wbdbase.sve wextract.exe wiaacmgr.exe wiadefui.dll wiadss.dll wiavusd.dll wifeman.dll win.com win32spl.dll win87em.dll winbrand.dll winchat.exe winfax.dll winhelp.hlp winmine.exe winnls.dll winntbbu.dll winsock.dll winstrm.dll wkssvc.dll wmiprop.dll wowdeb.exe wowfax.dll wowfaxui.dll wpabaln.exe wshatm.dll wship6.dll wshisn.dll wshnetbs.dll WshRm.dll wsnmp32.dll wuauclt.exe wuaueng.dll wuauserv.dll wzcdlg.dll wzcsapi.dll xactsrv.dll xolehlp.dll 705 file(s) Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1540436 Share on other sites More sharing options...
Bold_Fortune Posted January 2, 2004 Share Posted January 2, 2004 I'm through the "H's". I discovered an easier way than typing it all out. If you right-click on the file, and then select Properties and then the Version tab, you can copy description of the file and paste it to your text file. Neato, huh? Oh, if you can give better meanings for these files than Microsoft did, that would be about the best thing since buttered sliced bread. 6to4svc.dll > Service that offers IPv6 connectivity over an IPv4 network aaaamon.dll > Aaaa Monitor Dll access.cpl > Control Panel Dll accwiz.exe > Microsoft Accesibility Wizard acledit.dll > Access Control List Editor admparse.dll > IEAK Global Ploicy Template Parser adptif.dll > IPX Interface via WinSock adsmsext.dll > ADs LDAP Provider DLL adsnt.dll > ADs Windows NT Provider DLL ahui.exe > Application Compatibility UI alrsvc.dll > Alerter Service DLL ansi.sys apcups.dll > APC Smart Provider asferror.dll > ASF Error Definitions atkctrs.dll > Windows NT AppleTalk Perfmon Counter dll atmpvcno.dll > Atm Epvc Install DLL atrace.dll > Async Trace DLL avicap.dll > AVI Capture DLL avicap32.dll > AVI Capture window class avifile.dll > Microsoft AVI File support library batt.dll > Battery Class Installer bidispl.dll > Bidispl DLL bopomofo.uce browser.dll > Computer Browser Service DLL ----------------------------------------------------------------------------- A WORD OF CAUTION about NLS files. Delete any one of these you're not supposed to and your system may not restart. NLS Files = Multiple Language Resource Files. Character Translation; National Language Services driver (font or font map). My system settings are for U.S.English. If you live outside of the U.S. using a foreign from U.S. computer you will need to check within your Layout.ini file within your Prefetch folder to see exactly which NLS files your system uses. For my U.S.English settings, I remove all of these NLS files: c_037.nls c_10000.nls c_10006.nls c_10007.nls c_10010.nls c_10017.nls c_10029.nls c_10079.nls c_10081.nls c_10082.nls c_1026.nls c_1258.nls c_20127.nls c_20261.nls c_20866.nls c_20905.nls c_21866.nls c_28592.nls c_28593.nls C_28594.NLS C_28595.NLS C_28597.NLS c_28598.nls c_28599.nls c_28603.nls c_28605.nls c_500.nls c_737.nls c_775.nls c_850.nls c_852.nls c_855.nls c_857.nls c_860.nls c_861.nls c_863.nls c_865.nls c_866.nls c_869.nls c_874.nls c_875.nls ----------------------------------------------------------------------------- calc.exe > Windows Calculator application file camocx.dll > WIA Camera View DLL capesnpn.dll > Microsoft Certificate Template Management Extention cards.dll > Entertainment Pack Cardplaying Helper DLL catsrvps.dll ccfgnt.dll > Internet Configuration Library cfgbkend.dll > Configuration Backend Interface charmap.exe > Character Map chcp.com > Change CodePage Utility ciadmin.dll > CI Administration (MMC) ciadv.msc cic.dll > CIC - MMC controls for Taskpad ciodm.dll > Indexing Service Admin Automation Objects cisvc.exe > Content Index Service cliconf.chm cliconfg.dll > SQL Client Configuration Utility DLL cliconfg.exe > SQL Client Configuration Utility EXE cliconfg.rll > SQL Client Configuration Utility Resource DLL clipbrd.exe > Windows NT ClipBook Viewer clipsrv.exe > Windows NT DDE Server cmcfg32.dll > Microsoft Connection Manager Configuration DLL cmdial32.dll > Microsoft Connection Manager cmdl32.exe > Microsoft Connection Manager Auto-Download cmmgr32.hlp > Help File cmmon32.exe > Microsoft Connection Manager Monitor cmos.ram > RealOne File cmpbk32.dll > Microsoft Connection Manager Phonebook cmprops.dll > WMI Snapins (I disable Windows Management Instrumentaion) cmstp.exe > Microsoft Connection Manager Profile Installer cmutil.dll > Microsoft Connection Manager Utility Lib cnbjmon.dll > Language Monitor for Cannon Bubble-Jet Printer cnetcfg.dll > Connection Manager Library cnvfat.dll > FAT File System Conversion Utility DLL command.com commdlg.dll > Common Dialogs libraries compobj.dll > OLE 2.1 16/32 Interoperability Library compstui.dll > Common Property Sheet User Interface DLL confmsp.dll > Microsoft IP Conferencing Media Service Provider console.dll > Control Panel Console Applet corpol.dll > Microsoft COM Runtime Execution Engine country.sys ctfmon.exe > CTF Loader (The Language bar appears on your desktop automatically when you add handwriting recognition, speech recognition, or an Input Method Editor (IME) as a method of entering text. In addition, if you add a second language or keyboard layout, you can display the Language bar from the taskbar.) ctl3d32.dll > Ctl3D 3D Windows Controls ctl3dv2.dll > Ctl3D 3D Windows NT(WOW) Control ctwdm32.dll > Creative WDM Driver dbghelp.dll > Windows Image Helper dbmsadsn.dll > ADSP Net DLL for SQL Clients dbmsrpcn.dll > ConnectTo RPC Net Library dbmsvinn.dLL > ConnectTo VINES Net Library dbnmpntw.dll > Named Pipes Net DLL for SQL Clients dcomcnfg.exe > Component Services. (DCOM) I do not use this, so I delete this file and its shortcut, "Component Services" in Control Panel/Administrative Tools. ddeml.dll > DDE Management library ddeshare.exe > DDE Share Manager dgrpsetu.dll > Digi RealPort? Driver Upgrade dgsetup.dll > DGSETUP DLL dhcpmon.dll > DHCP Monitor Dll dhcpsapi.dll > DHCP Server API Stub DLL diskcomp.com > Disk Comparison Utility diskcopy.com > Disk Copy Utility diskcopy.dll > Windows DiskCopy dmconfig.dll > Logical Disk Manager Configuration Library drwatson.exe > Windows Fault detection utility drwtsn32.exe > DrWatson Postmortem Debugger dsauth.dll > DS Authorization for Services dsprop.dll > Windows Active Directory Property Pages dsprpres.dll > Windows Active Directory Property Pages Resources dsquery.dll > Directory Service Find dsuiext.dll > Directory Service Common UI dumprep.exe > Windows Error Reporting Dump Reporting Tool dvdupgrd.exe > DVDUpgrd edit.com > edit.hlp encapi.dll > Encoder API encdec.dll > XDSCodec & Encypter/Decrypter Tagger Filters. EqnClass.Dll > Equinox Multiport Serial Coinstaller ersvc.dll > Windows Error Reporting Service esent97.dll > Microsoft? Windows NT Server Database Storage Engine esentprf.dll > Server Database Storage Performance Library eudcedit.exe > Private Character Editor eula.txt eventcls.dll > Microsoft? Volume Shadow Copy Service event class expsrv.dll > Visual Basic for Applications Runtime - Expression Service exts.dll > Debugger Extentions faultrep.dll > Windows Error Reporting feclient.dll > Windows NT File Encryption Client Interfaces fldrclnr.dll > Desktop Cleanup Wizard fontsub.dll > Font Subsetting DLL format.com > Disk Format Utility freecell.exe > Entertainment Pack FreeCell Game fsmgmt.msc > Microsoft Common Console Document (Shared Folders) fsusd.dll > File System Camera Devices DLL ftp.exe > File Transfer Program ftsrch.dll > Microsoft? Full-Text Search gb2312.uce getuname.dll > Unicode name Dll for UCE glmf32.dll > OpenGL Metafiling DLL glu32.dll > OpenGL Utility Library DLL gpkcsp.dll > Gemplus Cryptographic Service Provider gpkrsrc.dll > Gemplus Cryptographic Service Provider Resources graftabl.com > Graftabl Utility graphics.com grpconv.exe > Windows Progman Group Converter himem.sys hnetmon.dll > Home Networking Monitor DLL hnetwiz.dll > Network Setup Wizard hotplug.dll > Safely Remove Hardware applet hticons.dll > HyperTerminal Applet Library htui.dll > Common halftone Color Adjustment Dialogs hypertrm.dll > HyperTerminal Applet Library Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1541242 Share on other sites More sharing options...
Bold_Fortune Posted January 2, 2004 Share Posted January 2, 2004 Here's the definitions of I's, J's, K's and L's: iasacct.dll > IAS Accounting Provider iaspolcy.dll > IAS Pipeline iasrecst.dll > IAS Jet Database Access iassam.dll > IAS NT SAM Provider icfgnt5.dll > Internet Connection Wizard icwdial.dll > Internet Connection Wizard Autodialer icwphbk.dll > Internet Connection Wizard ideograf.uce > idq.dll > Indexing Service ISAPI Extension ifmon.dll > IF Monitor DLL igmpagnt.dll > Microsoft IGMP subagent ils.dll > User Location Services Component Module imeshare.dll > Microsoft Office IME Shared property library. inetcfg.dll > Internet Connection Wizard Library inetmib1.dll > Microsoft MIB-II subagent inetppui.dll > Internet Print Client DLL infosoft.dll > Wordbreaker and stemmer dll iologmsg.dll > IO Logging DLL ipmontr.dll > IP Router Monitor DLL ipnathlp.dll > Microsoft NAT Helper Components ippromon.dll > IP Protocols Monitor DLL iprop.dll > OLE PropertySet Implementation iprtprio.dll > IP Routing Protocol Priority DLL iprtrmgr.dll > IP Router Manager ipsecsnp.dll > Internet Protocol Security Policy Management ipsmsnap.dll > IP Security Monitor Snapin ipv6mon.dll > IF Monitor DLL ipxmontr.dll > IPX Router Monitor DLL ipxpromn.dll > IPX Router Monitor DLL ipxrip.dll > IPX RIP ipxrtmgr.dll > IPX ROUTER MANAGER ipxsap.dll > SAP Agent DLL ipxwan.dll > IPXWAN irclass.dll > Infrared Class Coinstaller isign32.dll > Internet Signup isrdbg32.dll > ISR Debug 32-bit Engine ixsso.dll > Indexing Service Server-side Object jet500.dll > JET Engine DLL jgaw400.dll > JG Audio Interface DLL (AOL File) jgdw400.dll > JG ART DLL (AOL File) jgmd400.dll > JG MIDI Player DLL (AOL File) jgpl400.dll > JG ART Player DLL (AOL File) jgsd400.dll > JG ART DLL (AOL File) jgsh400.dll > JG Slide Show Player DLL (AOL File) joy.cpl > Game Controllers Control Panel Applet kanji_1.uce kanji_2.uce kb16.com ----------------------------------------------------------------------------- I delete ALL "kbd*.dll" files...which are for foreign language keyboard layouts, except for "kbdus.dll" which is the United States Keyboard layout, and the one I use. A WORD OF CAUTION about kbd*.dlls. kbd*.dlls are Keyboard Layout files. My settings are for U.S. English, so I only need and keep the "kdbdus.dll". All others I remove from system32. I've heard about another way to go about deleting the kdb*.dlls your system doesn't need. I've never tried this command, but if you would like to try, it here it is: Go to Start > Run. Copy and paste this in and click OK: del c:\windows.alt\system32\kbd*.dll Supposedly, this will remove all the kdb*.dlls your system doesn't need. KBDAL.DLL > Albania Keyboard Layout kbdaze.dll > Azerbaijan_Cyrilic kbdazel.dll > Azerti-Latin kbdbe.dll > Belgian Dutch kbdbene.dll > Belgian kbdblr.dll > Belarusian kbdbr.dll > Brazillian kbdbu.dll > Bulgarian kbdca.dll > Canadian Multilingual kbdcan.dll > Canadian National Standard kbdcr.dll > Croatian/Slovenian kbdcz.dll > Czech kbdcz1.dll > Czech_101 kbdcz2.dll > Czech_Programmer's kbdda.dll > Dannish kbddv.dll > Dvorak US English kbdes.dll > Spanish Alternate kbdest.dll > Estonia kbdfc.dll > Canadian French kbdfi.dll > Finnish kbdfo.dll > Faeroese kbdfr.dll > French kbdgae.dll > Gaelic kbdgkl.dll > Greek_Latin kbdgr.dll > German kbdgr1.dll > German_IBM kbdhe.dll > Greek IBM 220 kbdhe220.dll > Greek IBM 319 kbdhe319.dll > Greek kbdhela2.dll > Greek IBM 220 Latin kbdhela3.dll > Greek IBM 319 Latin kbdhept.dll > Greek_Polytonic kbdhu.dll > Hungarian kbdhu1.dll > Hungarian 101-key kbdic.dll > Icelandic kbdir.dll > Irish kbdit.dll > Italian kbdit142.dll > Italian 142 kbdkaz.dll > Kazak_Cyrillic kbdkyr.dll > Kyrgyz kbdla.dll > Latin-American Spanish kbdlt.dll > Lithuania kbdlt1.dll > Lithuanian kbdlv.dll > Latvia kbdlv1.dll > Latvia-QWERTY kbdmac.dll > FYROMacedonian_Cyrillic kbdmon.dll > Mongolian kbdne.dll > Dutch kbdnec.dll > JP Japanese Keyboard Layout for (NEC PC-9800) kbdno.dll > Norwegian kbdpl.dll > Polish kbdpl1.dll > Polish Programmer's kbdpo.dll > Portuguese kbdro.dll > Romanian kbdru.dll > Russian kbdru1.dll > Russia(Typewriter) kbdsf.dll > Swiss French kbdsg.dll > Swiss German kbdsl.dll > Slovak kbdsl1.dll > Slovak(QWERTY) kbdsp.dll > Spanish kbdsw.dll > Swedish kbdtat.dll > Tatar_Cyrillic kbdtuf.dll > Turkish F kbdtuq.dll > Turkish Q kbduk.dll > United Kingdom kbdur.dll > Ukrainian kbdusl.dll > Dvorak Left-Hand US English kbdusr.dll > Dvorak Right-Hand US English kbdusx.dll > US Multinational kbduzb.dll > Uzbek_Cyrillic kbdycc.dll > Serbian_Cyrillic kbdycl.dll > Serbian_Latin ----------------------------------------------------------------------------- key01.sys keyboard.sys keymgr.dll > Stored User Names and Passwords korean.uce langwrbk.dll > English wordbreaker licwmi.dll > Windows Product Activation Configuration WMI provider lnkstub.exe > Win95-to-WinNT Migration DLL Win95 Side loadfix.com localui.dll > Local Monitor UI DLL loghours.dll > Schedule Dialog logoff.exe > Session LogOff Utility logon.scr > Logon Screen Saver lpk.dll > Language Pack lprhelp.dll > LPR Print Monitor lprmonui.dll > LPR Print Monitor UI lusrmgr.msc > Note: ... lusrmgr.msc = Local Users and Groups. This computer is running Windows XP Home Edition. This snapin may not be used with that version of Windows. To manage user accounts for this computer, use the User Accounts tool in the Control Panel. lzexpand.dll > Windows file expansion library Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1542117 Share on other sites More sharing options...
Bold_Fortune Posted January 2, 2004 Share Posted January 2, 2004 I've finished the files descriptions for the M's and N's: mag_hook.dll > Microsoft Magnifier hook library file magnify.exe > Microsoft Magnifier mapistub.dll > Extended MAPI 1.0 for Windows NT mcastmib.dll > Microsoft Multicast subagent mcd32.dll > OpenGL MCD Client DLL mcdsrv32.dll > MCD Server mchgrcoi.dll > Medium Changer CoInstaller mciavi32.dll > Video For Windows MCI driver mciole16.dll > MCIOLE16 - OLE Handler DLL for MCI Objects mciole32.dll > MCI OLE DLL mciqtz32.dll > DirectShow MCI Driver mciseq.dll > MCI driver for MIDI sequencer mciwave.dll > MCI driver for waveform audio mdminst.dll > Modem Class Installer mdwmdmsp.dll > WMDM Service Provider driver for MDM Drivers mf3216.dll > 32-bit to 16-bit Metafile Conversion DLL mfc40.dll > MFCDLL Shared Library - Retail Version mfc40u.dll > MFCDLL Shared Library - Retail Version mfcsubs.dll > mgmtapi.dll > Microsoft SNMP Manager API (uses WinSNMP) miglibnt.dll > NT migration dll support migpwd.exe > Win95-to-WinNT Migration DLL Win95 Side mimefilt.dll > Microsoft ® IMimeFilter Persistent Handler DLL mll_hp.dll > HP Media Label Library mll_mtf.dll > MTF (Microsoft Tape Format) Media Label Library mll_qic.dll > QIC113 Media Label Library mmdrv.dll > MultiMedia Kernel support Driver mmfutil.dll > WMI Snapin Helpers mmsystem.dll > System APIs for Multimedia mmutilse.dll > Microsoft Multimedia Controls Utilities mnmdd.dll > Application Sharing Display Driver mnmsrvc.exe > NetMeeting Remote Desktop Sharing mode.com > DOS Device MODE Utility modex.dll > ModeX Display Driver more.com > More Utility mprddm.dll > Demand Dial Manager Supervisor mprdim.dll > Dynamic Interface Manager msacm.dll > Microsoft Audio Compression Manager msafd.dll > Microsoft Windows Sockets 2.0 Service Provider mscat32.dll > MSCAT32 Forwarder DLL msconf.dll > Conference Utility DLL mscpx32r.dLL > Microsoft Data Access - ODBC Code Page Translator Resources mscpxl32.dLL > Microsoft Data Access - ODBC Code Page Translator MSCTFP.dll > MSCTFP Server DLL msdtc.exe > MS DTC Console Program msdtclog.dll > MS DTC log manager DLL msdtcprf.ini > msdtctm.dll > MS DTC transaction manager DLL msexch40.dll > Microsoft Jet Exchange Isam msexcl40.dll > Microsoft Jet Excel Isam msg.exe > Message Utility msg723.acm > Microsoft G.723.1 CODEC for MSACM msh261.drv > Microsoft H.261 ICM Driver msh263.drv > Microsoft H.263 ICM Driver mshearts.exe > The Microsoft Hearts Network msimsg.dll > Windows? Installer International Messages msjet40.dll > Microsoft Jet Engine Library msjetoledb40.dll > Microsoft OLE DB Provider for Jet msjint40.dll > Microsoft Jet Database Engine International DLL msjter40.dll > Microsoft Jet Database Engine Error DLL mslbui.dll > LanguageBar Add In msltus40.dll > Microsoft Jet Lotus 1-2-3 Isam msnetobj.dll > Network Object ActiveX msnsspc.dll > MSN Internet Access msobjs.dll > System object audit names msorc32r.dll > Microsoft Data Access - ODBC Driver for Oracle Resources msorcl32.dll > Microsoft Data Access - ODBC Driver for Oracle mspatcha.dll > Microsoft® Patch Engine mspbde40.dll > Microsoft Jet Paradox Isam msports.dll > Ports Class Installer msrclr40.dll > Microsoft Jet Briefcase Reconciler Library msrd2x40.dll > Microsoft ® Red ISAM msrd3x40.dll > Microsoft ® Red ISAM msrecr40.dll > Microsoft Jet Briefcase Reconciler Resource Library msrepl40.dll > Microsoft Replication Library mssap.dll > DRM mssip32.dll > MSSIP32 Forwarder DLL msswch.dll > msswch mstext40.dll > Microsoft Jet Text Isam mstsc.exe > Remote Desktop Connection mstscax.dll > Terminal Services ActiveX Client msutb.dll > MSUTB Server DLL msvcp50.dll > Microsoft ® C++ Runtime Library msvcrt20.dll > Microsoft? C Runtime Library msvideo.dll > Microsoft Video for Windows DLL msw3prt.dll > ISAPI dll for Web Printing mswdat10.dll > Microsoft Jet Sort Tables mswstr10.dll > Microsoft Jet Sort Library msxbde40.dll > Microsoft Jet xBASE Isam msxml2r.dll > XML Resources for Win32 mtxdm.dll > mtxex.dll mtxlegih.dll narrator.exe > Microsoft Narrator narrhook.dll > Microsoft Narrator Keyboard and WinEvent hook ncxpnt.dll > Netork (This has to be a misspelling of "Network") Setup Wizard Support DLL nddenb32.dll > Network DDE NetBIOS Interface net.hlp netapi.dll > Microsoft Network Dynamic Link Library for Microsoft Windows neth.dll > Net Help Messages DLL netmsg.dll > Net Messages DLL netplwiz.dll > Map Network Drives/Network Places Wizard netrap.dll > Net Remote Admin Protocol DLL netsetup.exe > Win32 Cabinet Self-Extractor netsh.exe > Network Command Shell nlhtml.dll > Net Library HTML filter nmevtmsg.dll > NetMeeting Event Logging DLL nmmkcert.dll > NMMKCERT Library (Registry keys location for files listed below: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\Language) ALL "noise", "wbcache" and "wbdbase" files noise.chs noise.cht noise.dat noise.deu <<...Note: ...DEU = acronym for Deutsch (german) noise.eng noise.enu <<English noise.esn <<Spanish noise.fra <<French noise.ita <<Italian noise.nld <<Dutch noise.sve <<Swedish noise.tha npptools.dll > NPP Tools Helper DLL ntdos.sys ntdos404.sys ntdos411.sys ntdos412.sys ntdos804.sys ntimage.gif ntio.sys ntio404.sys ntio411.sys ntio412.sys ntio804.sys ntlanman.dll > Microsoft? Lan Manager ntlanui.dll > ntlanui2.dll > Network object shell UI ntmsdba.dll > Removable Storage Manager DB Object APIs ntmsevt.dll > Removable Storage Manager Event Logger ntmsmgr.msc ntmsoprq.msc ntmssvc.dll > Removable Storage Manager ntprint.dll > Spooler Setup DLL ntsd.exe > Symbolic Debugger for Windows 2000 ntsdexts.dll > Symbolic Debugger for Windows 2000 nvmctray.dll > NVIDIA Media Center Library nvtuicpl.cpl > NVIDIA nView Control Panel, Version 45.23 nwiz.exe > NVIDIA nView Wizard, Version 45.23 nwprovau.dll > Client Service for NetWare Provider and Authentication Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1543138 Share on other sites More sharing options...
Bold_Fortune Posted January 2, 2004 Share Posted January 2, 2004 I completed the descriptions for the files O's thru R's that are in my batch file for removal. Hopefully, some of these descriptions, (be them vague at times), will help you find certain files you may want to replace to the system32 folder from the backup folder on C:\ where my batch file moves the files to. Notice that I designed the batch file to "Move" these files to a backup folder, not delete them. objsel.dll > Object Picker Dialog ----------------------------------------------------------------------------- (Open DataBase Connectivity (ODBC) is an Application Programming Interface (API) that allows a programmer to abstract a program from a database. When writing code to interact with a database, you usually have to add code that talks to a particular database using a proprietary language. If you want your program to talk to an Access, Fox and Oracle databases you have to code your program with three different database languages.) ODBC is a programming interface that enables applications to access data in database management systems that use Structured Query Language (SQL) as a data access standard. I delete all and any files that begin with ODBC ... EXCEPTION: I do not delete the "odbcbcp.dll" because an an annoying error message will popup when you click on "Computer Management" in Control Panel/Adminitrative Tools. Computer Management then opens, and there is no problem with its functionality; it's just that I dislike that annoying error popup. (odbc32.dll and odbcint.dll WILL NOT DELETE....I also keep ODBCCP32.dll because there is a Critical Update at the Windows Update site that will keep returning should you remove the ODBCCP32.dll) I also delete The "Data Sources (ODBC)" shortcut in Control panel\Administrative Tools. odbc16gt.dll > Microsoft ODBC Driver Generic Thunk odbc32gt.dll > Microsoft Data Access - ODBC Driver Generic Thunk odbcad32.exe > Microsoft Data Access - "ODBC Administrator. odbcconf.dll > Microsoft Data Access - ODBC Driver Configuration Program odbcconf.exe > Microsoft Data Access - ODBC Driver Configuration Program odbcconf.rsp > odbccp32.cpl > Microsoft Data Access - ODBC Control Panel odbccr32.dll > Microsoft Data Access - ODBC Cursor Library odbccu32.dll > Microsoft Data Access - ODBC Cursor Library odbcji32.dll > Microsoft ODBC Desktop Driver Pack 3.5 odbcjt32.dll > Microsoft ODBC Desktop Driver Pack 3.5 odbcp32r.dll > Microsoft Data Access - ODBC Driver Manager Resources odbctrac.dll > Microsoft Data Access - ODBC Driver Manager Trace oddbse32.dll > ODBC (3.0) driver for DBase odexl32.dll > ODBC (3.0) driver for Excel odfox32.dll > ODBC (3.0) driver for FoxPro odpdx32.dll > ODBC (3.0) driver for Paradox odtext32.dll > ODBC (3.0) driver for text files ----------------------------------------------------------------------------- offfilt.dll > OffFilt ole2.dll > OLE 2.1 16/32 Interoperability Library ole2disp.dll > OLE 2.1 16/32 Interoperability Library ole2nls.dll > OLE 2.1 16/32 Interoperability Library olecli.dll > Object Linking and Embedding Client Library olesvr.dll > Object Linking and Embedding Server Library opengl32.dll > OpenGL Client DLL osk.exe > On-Screen Keyboard packager.exe > Windows Packager application file panmap.dll > PANOSE Font Mapper paqsp.dll > PaqSP Module pautoenr.dll > Auto Enrollment DLL perfmon.exe > Performance Monitor Command Line Shell. I also dete its shortcut, "Performance", in Control Panel\Administrative Tools. perfmon.msc > Microsoft Common Console Document (System Performance Monitor). I have no idea how to use this, or why I would need to. So I delete this file, and in Control Panel/Administration Tools I delete its shortcut, "Performance". perfnet.dll > Windows Network Service Performance Objects DLL photowiz.dll > Photo Printing Wizard pid.dll > Microsoft PID pidgen.dll > Pid3.0 generation pifmgr.dll > Windows NT PIF Manager Icon Resources Library plustab.dll > Effects Control Panel extension pmspl.dll > Microsoft LAN Manager 2.1 Network Dynamic polstore.dll > Policy Storage dll prflbmsg.dll > Perflib Event Messages progman.exe > Program Manager pschdprf.dll > Microsoft? Windows PSched Performance Monitor psnppagn.dll > DCOM Proxy for NPPAgent Object qedwipes.dll > DirectShow Editing SMPTE Wipes qmgr.dll > Background Intelligent Transfer Service qmgrprxy.dll > Background Intelligent Transfer Service Proxy qosname.dll > Microsoft Windows GetQosByName Service Provider query.dll > Content Index Utility DLL ---------------------------------------------------------------------------- Deleting Remote Access files: The applet in System Properties for Remote Access will disapear when you remove the "remotepg.dll". I never use Remote Assistance, so I think it looks neater without it. Some Remote Access files will not delete. That is why they are not listed here. racpldlg.dll > Micorsoft Remote Assitance rasauto.dll > Remote Access AutoDial Manager rasautou.exe > Remote Access Dialer rasdial.exe > Remote Access Client Side Command Line Dial UI rasmontr.dll > RAS Monitor DLL rasmxs.dll > Remote Access Device DLL for modems, PADS and switches rasphone.exe > Remote Access Phonebook rasrad.dll > Remote Access Service NT RADIUS client module rassapi.dll > Remote Access Admin APIs dll rasser.dll > Remote Access Media DLL for COM ports rcbdyctl.dll > Micorsoft Remote Assistance rcimlby.exe > Microsoft Remote Assistance rdpcfgex.dll > Terminal Server Connection Configuration Extention for the RDP protocol rdpdd.dll > RDP Display Driver rdpsnd.dll > Terminal Server MultiMedia Driver rdpwsx.dll > RDP Extension DLL rdsaddin.exe > Microsoft Remote Desktop TSRDP Session Add-In regedt32.exe > ...Per yoyo: In Windows XP the extra functionality of regedt32.exe has been merged into regedit.exe. Regedt32.exe now is nothing more than a link. If you start regedt32.exe, the system runs regedit.exe regsvc.dll > Remote Registry Service remotepg.dll > Remote Sessions CPL Extention (Deleting this file will remove the "Remote" applet in System Properties.) routetab.dll > Microsoft Routing Table DLL rpcns4.dll > Remote Procedure Call Name Service Client rsmps.dll > RSM Proxy Stub rsvpmsg.dll > RSVP Messages DLL rtcshare.exe > RTC App Sharing rtipxmib.dll > Microsoft Router IPX MIB subagent rtm.dll > Routing Table Manager Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1543317 Share on other sites More sharing options...
Bold_Fortune Posted January 2, 2004 Share Posted January 2, 2004 This completes my list of descriptions (S's thru X's) for the files that are moved from the system32 folder to a backup folder on C:\ with the batch file. Good Luck, and remember to always backup your system before playing with files. And remember, too, not all system configurations are the same. For example, I am on a Dial-up Connection, so I did not remove certain files related to telephony...but I would in a heartbeat if I ever got hooked up again with a Cable Connection. I don't use Remote Services; you may. Among other dissimilarities in our configurations. safrcdlg.dll > SCardDlg - Smart Card Common Dialog savedump.exe > Windows NT Save Dunp Utility sbe.dll > DirectShow Stream Buffer Filter. sbeio.dll > Stream Buffer IO DLL sblfx.dll > SB Live! DS3D & Effects scarddlg.dll > SCardDlg - Smart Card Common Dialog scardssp.dll > Smart Card Base Service Providers scardsvr.exe > Microsoft Remote Desktop Help Session Manager sccbase.dll > Infineon SICRYPT Base Smart Card CSP sccsccp.dll > Infineon SICRYPT Smart Card Crypto Provider COM Objects sclgntfy.dll > Secondary Logon Service Notification scredir.dll > Smart Card Redirection for TS scrnsave.scr > Default Screen Saver seclogon.dll > Secondary Logon Service DLL security.dll > Security Support Provider Interface senscfg.dll > SENS Setup/Setup Tool serialui.dll > Serial Port Property Pages servdeps.dll > WMI Snapins sessmgr.exe > Microsoft Remote Desktop Help Session Manager setup.bmp > setupdll.dll > Windows 2000 Setup Dynlink sfmapi.dll > Windows NT Macintosh File Service Client shadow.exe > Session Remote Control Utility shell.dll > Windows Shell library shellstyle.dll > Windows Shell Style Resource Dll shiftjis.uce > Single-Instance Store Backup Support Functions shrpubw.exe > Share Creation Wizard shutdown.exe > Windows Remote Shutdown Tool sisbkup.dll > Single-Instance Store Backup Support Functions slbcsp.dll > Schlumberger Smart Card CryptoAPI Library slbiop.dll > Schlumberger Smart Card Interoperability Library v2 slbrccsp.dll > Schlumberger Smart Card CryptoAPI Resource File snmpapi.dll > SNMP Utility Library softpub.dll > Softpub Forwarder DLL sol.exe > Solitaire Game Applet spider.exe > Spider spmsg.dll > Service Pack Messages spnike.dll > MDM Device Interface for Nike device. sprio600.dll > MDM Device Interface for Rio 600 device. sprio800.dll > MDM Device Interface for Rio 800 device. spxcoins.dll > Specialix MPS NT Upgrade CoInstaller sqlsodbc.chm > SQLSRV32.dll > Microsoft SQL Server ODBC Driver sqlsrv32.rll > Microsoft SQL Server ODBC Driver sqlunirl.dll > String Function .DLL for SQL Enterprise Components sqlwid.dll > Unicode Function .DLL for SQL Enterprise Components sqlwoa.dll > Unicode/ANSI Function .DLL for SQL Enterprise Components srrstr.dll > System Restore Restore Operation Library (Deleting this will also remove the System Restore applet from Systems Properties.) srsvc.dll > System Restore Service (I don't use System Restore.) ss3dfo.scr > Direct3D Flying Objects Screen Saver ssbezier.scr > Bezier Curves Screen Saver ssflwbox.scr > Direct3D Flowerbox Screen Saver ssmarque.scr > Marquee Screen Saver ssmypics.scr > My Pictures Slideshow Screensaver ssmyst.scr > Mystify Screen Saver sspipes.scr > Direct3D Pipes Screen Saver ssstars.scr > Starfield Screen Saver sstext3d.scr > Direct3D 3D Text Screen Saver sti_ci.dll > Still Image Class Installer storage.dll > OLE 2.1 16/32 Interoperability Library storprop.dll > Property Pages for Storage Devices streamci.dll > Streaming Device Class Installer subrange.uce > svcpack.dll > Windows 2000 Service Pack Setup syncapp.exe > Create a Briefcase synceng.dll > Windows Briefcase Engine syncui.dll > Windows Briefcase sysedit.exe > Windows System Editor application file sysinv.dll > Windows System Inventory tcpmib.dll > Standard TCP/IP Port Monitor Helper DLL tcpmonui.dll > Standard TCP/IP Port Monitor UI DLL termmgr.dll > Microsoft TAPI3 Terminal Manager test files.txt > toolhelp.dll > Windows Debug/Tool helper library tourstart.exe > traffic.dll > Microsoft Traffic Control 1.0 DLL tree.com > Tree Walk Utility tsappcmp.dll > Terminal Services Application Compatibility DLL tsbyuv.dll > Toshiba Video Codec tscfgwmi.dll > Terminal Server Configuration WMI provider tscon.exe > Session Connection Utility tsddd.dll > Framebuffer Display Driver tsdiscon.exe > Session Disconnection Utility tskill.exe > Terminal Services End Process Utility txflog.dll > Simple Kernel-mode File-based Log udhisapi.dll > UPnP Device Host ISAPI Extention ufat.dll > FAT Utility DLL umandlg.dll > UManDlg DLL upnpcont.exe > UPnP Device Host Container upnphost.dll > UPnP Device Host upnpui.dll > UPnP Tray Monitor and Folder ureg.dll > Registry Utility DLL usbui.dll > USB UI Dll usrcntra.dll > Copyright ? 2000 U.S. Robotics Corporation usrcoina.dll > U.S. Robotics modem coinstaller usrdpa.dll > U.S. Robotics data pump manager usrdtea.dll > Copyright ? 2000 U.S. Robotics Corporation usrfaxa.dll > 3cfax usrlbva.dll > 3clbv usrrtosa.dll > 3crtos usrsdpia.dll > 3csdpi usrsvpia.dll > 3csvpi usrv42a.dll > 3cv42 usrv80a.dll > 3cv80 usrvoica.dll > 3cvoice usrvpa.dll > U.S. Robotics voice pump utilman.exe > UtilMan EXE vbajet32.dll > Visual Basic for Applications Development Environment - Expression Service Loader vcdex.dll > 32-bit MSCDEX Virtual Device Driver vdmredir.dll > Virtual Dos Machine Network Interface Library ver.dll > Version Checking and File Installation Libraries verifier.dll > Standard application verifier provider dll vfpodbc.dll > vfpodbc vga256.dll > 256 Color VGA\SVGA Display Driver vga64k.dll > 32K/64K color VGA\SVGA Display Driver vjoy.dll > 32-bit Joystick Virtual Device Driver (I don't have a joystick for games) vss_ps.dll > Microsoft? Volume Shadow Copy Service proxy/stub w32topl.dll > Windows NT Topology Maintenance Tool ALL "noise", "wbcache" and "wbdbase" files ( files in different languages) can be deleted. (Registry keys location for files listed below: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\Language) wbcache.deu <<...Note: ...DEU = acronym for Deutsch (german) wbcache.enu <<English wbcache.esn <<Spanish wbcache.fra <<French wbcache.ita <<Italian wbcache.nld <<Dutch wbcache.sve <<Swedish wbdbase.deu <<...Note: ...DEU = acronym for Deutsch (german) wbdbase.enu <<English wbdbase.esn <<Spanish wbdbase.fra <<French wbdbase.ita <<Italian wbdbase.nld <<Dutch wbdbase.sve <<Swedish wextract.exe > Win32 Cabinet Self-Extractor wiaacmgr.exe > Windows Picture Acquisition Wizard wiadefui.dll > WIA Scanner Default UI wiadss.dll > WIA TWAIN comptibility layer wiavusd.dll > WIA Video Stream device USD wifeman.dll > Windows WIFE interface core component win.com > WIN.COM for compatibility win32spl.dll > 32-bit Spooler API DLL win87em.dll winbrand.dll > Windows Branding Resources winchat.exe > Windows for Workgroups Chat (NT) winfax.dll > Microsoft Fax API Support DLL (I don't have a fax machine.) winhelp.hlp winmine.exe > Entertainment Pack Minesweeper Game winnls.dll > Windows IME interface core component winntbbu.dll > Windows Setup Billboard DLL winsock.dll > Windows Socket 16-Bit DLL winstrm.dll > Streams DLL wkssvc.dll > Workstation Service DLL wmiprop.dll > WDM Provider Dynamic Property Page CoInstaller wowdeb.exe > Windows Win16 Debugging Helper wowfax.dll > Windows 3.1 Compatible Fax Driver DLL wowfaxui.dll > Windows 3.1 Compatible Fax Driver UI DLL wpabaln.exe > (Windows WPA Balloon Reminder) wshatm.dll > Windows Sockets Helper DLL wship6.dll > IPv6 Helper DLL wshisn.dll > NWLINK2 Socket Helper DLL wshnetbs.dll > Netbios Windows Sockets Helper DLL WshRm.dll > Windows Sockets Helper DLL for PGM wsnmp32.dll > Microsoft WinSNMP v2.0 Manager API wuauclt.exe > (Windows Update AutoUpdate Client) wuaueng.dll > Windows Update AutoUpdate Engine. Deleting this file will remove the Automatic Updates applet in System properties. wuauserv.dll > (Windows Update AutoUpdate Service) wzcdlg.dll > Wireless Zero Configuration Service UI wzcsapi.dll > Wireless Zero Configuration Service API xactsrv.dll > Downlevel API Server DLL xolehlp.dll > MS DTC helper APIs DLL 705 file(s) Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1543588 Share on other sites More sharing options...
Bold_Fortune Posted January 7, 2004 Share Posted January 7, 2004 Jan, I made some changes to the batch file I use to backup and remove the Individual System32 Files I don't use. I guess you know by now this work will never be done...but it keeps getting better as I go along, don't it? LOL I installed WMP9, DirectX 9, and the Jet Update from the Windows Update site. I followed carefully which files these installs placed in system32. I wanted to make certain none of the files involved with these installs were removed by my batch file...even though I'm sure some can be removed without consequence, but for now, I wanted to leave them intact. I also added a few other files to the batch file that I have been testing for the past few days. By my count the batch file will now backup and remove 716 files. NOTE: Before I installed WMP9, I removed all the individual system32 files that had to do with WMP8. Installing WMP9 replaced almost all of these WMP8 files. (undoubtedly, some are updated versions). However, it did not replace these particular files: asfsipc.dll mindex.dll msisam11.dll msuni11.dll wmidx.ocx wmpstub.exe wmsdmoe.dll wmstream.dll wmvdmoe.dll Whether or not the WMP9 installation deletes these files as it installs itself I do not know because I removed them beforehand. (I'll have to try installing WMP9 on a different Backup Image without first removing the WMP8 files to find out.) But if you have WMP9 installed on your system, and you find these files in system32, it appears okay to remove them, because they were intented for WMP8, and WMP9 does not need them. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1564250 Share on other sites More sharing options...
Ivand Posted January 7, 2004 Share Posted January 7, 2004 Wao! how long it takes that? Its a great dictionary job (Y) Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1564444 Share on other sites More sharing options...
iron2000 Posted January 11, 2004 Share Posted January 11, 2004 Just found out that usbstor.inf is needed to access my sis's digital camera. And usbprint.inf may be needed for USB printers. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1582887 Share on other sites More sharing options...
gosh Posted January 11, 2004 Share Posted January 11, 2004 You must have a LOT of free time if you are cataloging every file in your system32 folder. -gosh Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1582898 Share on other sites More sharing options...
NeoMayhem Posted January 11, 2004 Author Share Posted January 11, 2004 Wow, some of the work that has been done in here recently is amazing, I am glad others have the same desire to do this as I did. I am going to load up XP Pro in VPC and try some of this stuff. It was bound to happen someday and as soon as I get some free time I am going to make a new guide "How to make your OS X installation smaller" hehe Someone should make the guide and everyone's posts into a pdf that we can download to use offline. Sure, I have it sitting on my desktop now, but because it is almost 80 pages, it is 644k and I cant upload it :( Find me a place to host it or have a mod attach it and it will be all good ;) Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1582959 Share on other sites More sharing options...
John Veteran Posted January 11, 2004 Veteran Share Posted January 11, 2004 holy crap! :o wtf happened here? :| :wacko: Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1582983 Share on other sites More sharing options...
NeoMayhem Posted January 11, 2004 Author Share Posted January 11, 2004 holy crap! :o wtf happened here? :|:wacko: Some smart guys have found individual files that can be deleted, getting past the 500mb barrier that most people could not get past before. This shows how bloated windows is if you can make an almost feature rich installation take up only 1/3 the space of a default install... Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1583018 Share on other sites More sharing options...
Bold_Fortune Posted January 11, 2004 Share Posted January 11, 2004 Copy and paste this into Google: Web-based Enterprise Management data files. Windows Management Instrumentation (WMI) is the Microsoft implementation of WBEM. Then come back and explain to us all the explanations you found for it. This has to be one of the most widely misunderstood things about XP. Even BlackViper, whom we all pretty much regard highly for his expertise with respect to Services, I doubt seriously understands Window Management Instrumentation thoroughly. He tells us if we want everything to "go smoothly" do not disable this Service. Someone explain "go smoothly" to me. Most pros I've bumped into tell us not to disable this Service...but none have really a good explanation why we shouldn't. Windows puts a lot of great things into their os. No one doubts that. It's a great operating system. They not only place as default the simplest of things for the average "E-mail and browser user", but they also include things that only programmers and software makers and very advanced computer users will ever use. Windows Management Instrumentation is one of those things. Not only that, but WMI isn't even referenced but once, and then only for it's log file, in the Layout.ini file within the Prefetch folder...where we all know most truly "vital" files are referenced. ----------------------------------------------------------------------------------------------------------------------- C:\WINDOWS\system32\wbem (According to Microsoft this is: Web-based Enterprise Management data files. Windows Management Instrumentation (WMI) is the Microsoft implementation of WBEM.) First, copy and paste "framedyn.dll" from this folder to C:\WINDOWS\system32. It is the only important file in the folder. Sometimes when you run System Restore you'll get the error 'System restore was unable to start due to a missing Framedyn.dll. Please reinstall the application to fix this problem'. I don't use System Restore, but, you might also get an error on startup when right-clicking on My Computer. Keeping this file in the system32 folder prevents this from happening. You will also need to disable Windows Management Instrumentation in Services in order to delete some of the files. You may find that a couple of files still cannot be removed, but most will. For me, only two didn't delete: "wbemcomn.dll" and "wbemprox.dll". The "Logs" folder re-appears with its log. However, I've discovered that I can delete the entire folder and it's contents while in safe mode, and I have taken to doing it this way. I make sure I first copy and paste the Framedyn.dll to the system32 folder. I know you have been told that WMI is very important to the operation of your system. I have never found it so. Even when I run Si-Soft Sandra, the program tells me that disabling this Service on my system would be a good thing. Also, if you look in Disk Cleanup, Windows even displays the option to un-install WMI; however, it doesn't allow you to. (Weird, why would it be listed as an "optional component" then?) Then go through your registry and search for and delete all WBEM entries...and there is a jillion of them. ----------------------------------------------------------------------------------------------------------------------- Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1586019 Share on other sites More sharing options...
Bold_Fortune Posted January 11, 2004 Share Posted January 11, 2004 Some friends at another site have been requesting a re-listing of the files and folders I remove from XP, since I have removed my list from the other site. I'll have to list it here in two or three parts like I did the system32 files on a previous page, because the list is just so long. ------------------------------------------------------------------------------------------------------------------------------------- First, you'll need to disable Windows Files Protection, and the dllcache folder needs to be emptied. Otherwise, some files and folders will not delete. Disabling Windows File Protection isn't all that important. If you don't disable Windows File Protection, and only empty the dll cache folder, you just won't be able to delete some folders and files. ( Personally, I think Windows File Protection is a joke. Microsoft should be concentrating on a file protection program that prevents the deletion of, or the corruption of, files which could prevent a system from restarting, or regaining access to Windows upon a reboot, rather than making sure no one can accidentally completely delete their "Tour" folder.) Zero-Length Files I Delete: C:\ AUTOEXEC.BAT CONFIG.SYS IO.SYS MSDOS.SYS C:\Documents and Settings I completely delete the Default User folder, not just its contents. (Unless I Am On A On A Dial-Up Connection. Then It Won't Delete.) I completely delete the LocalService folder, not just its contents. I completely delete the NetworkService folder, not just its contents Per Rob Relder: The default user folder is used to build a profile for any user logging on to your PC for the first time. If you delete the default user folder, any new user accounts will not be able to log on. Also if any current profile becomes corrupted, that account will be toasted too. I'm not on a network of computers so I also delete the NetworkService folder. C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto I delete the folder and its subfolders. C:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson I delete the folder. C:\Documents and Settings\All Users\Application Data\Microsoft\HTML Help I delete the folder. C:\Documents and Settings\All Users\Application Data\Microsoft\Network I delete the folder and its contents. (Don't Delete This If You Are On A Dial-Up Connection.) C:\Documents and Settings\All Users\Application Data\Microsoft\User Account Pictures I only deleted "quest.bmp" C:\Documents and Settings\All Users\Application Data\Microsoft\User Account Pictures\Default Pictures I delete the avatars I will probably never use, and place a few of my own in the folder I like. C:\Documents and Settings\All Users\DRM I delete the folder and its contents. C:\Documents and Settings\All Users\Shared Documents I'll delete both the Shared Music and Shared Pictures folders and their contents. (Notice when you delete the desktop.ini file within this folder the "Shared Documents" folder gets renamed automatically to just "Documents".) C:\Documents and Settings\All Users\Start Menu\Programs\Accessories I delete the entire "Communications" folder and all its contents. This removes these shortcuts from my desktop. I access them rarely, so enter the Control Panel to get to them. C:\Documents and Settings\All Users\Templates I delete the folder. C:\Documents and Settings\USERNAME\Application Data\Help I delete the folder. C:\Documents and Settings\USERNAME\Application Data\Identities I delete the folder and its contents. C:\Documents and Settings\USERNAME\Application Data\Microsoft\Credentials I delete the folder and its contents. C:\Documents and Settings\USERNAME\Application Data\Microsoft\Media Player I delete the folder and its contents. C:\Documents and Settings\USERNAME\Application Data\Microsoft\MMC I delete the folder. C:\Documents and Settings\USERNAME\Favorites I delete "MSN.com" and "Radio Station Guide". C:\Documents and Settings\USERNAME\Favorites\Links I delete all files inside the Links Folder but keep the folder itself. C:\Documents and Settings\USERNAME\My Documents I delete both the My Music and My Pictures folders and their contents. C:\Documents and Settings\USERNAME\Start Menu\Programs\Accessories I take the Accessories shortcuts I use (usually "Notepad" and "Windows Explorer") and cut and paste them to C:\Documents and Settings\All Users\Start Menu\Programs\Accessories, and then I come back and delete the C:\Documents and Settings\USERNAME\Start Menu\Programs\Accessories folder. C:\Documents and Settings\USERNAME\Templates I delete the contents of theTemplates but keep the folder, as it will not delete. C:\Program Files... C:\Program Files\ComPlus Applications I delete the ComPlus Applications folder. C:\Program Files\Messenger I delete the folder and its contents. C:\Program Files\microsoft frontpage I delete the microsoft frontpage folder. C:\Program Files\Movie Maker I completely delete the Movie Maker folder and all its contents. (Don't do it if you use Movie Maker. I don't, so I delete it.) C:\Program Files\MSN I delete the MSN folder and its contents. C:\Program Files\MSN Gaming Zone I delete the folder and its contents C:\Program Files\Netmeeting I completely delete the Netmeeting folder and all its contents. (Don't do it if you use Netmeeting. I don't, so I delete it.) C:\Program Files\Online Services I delete the Online Services folder. C:\Program Files\xerox I delete the xerox folder. C:\Program Files I Completely deleted the Office Update folder and the Windows Update folder. These folders will be re-created when you go to update Windows and Office at the Windows Update site. C:\Program Files\Windows Media Player\Skins I delete all the Windows Media player skins I will never use. C:\Program Files\Windows NT I delete these files: "dialer.exe", "htrn_jis.dll", and "hypertrm.exe" ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (These files and folders below have to do with: Open DataBase Connectivity (ODBC) is an Application Programming Interface (API) that allows a programmer to abstract a program from a database. When writing code to interact with a database, you usually have to add code that talks to a particular database using a proprietary language. If you want your program to talk to an Access, Fox and Oracle databases you have to code your program with three different database languages.) ODBC is a programming interface that enables applications to access data in database management systems that use Structured Query Language (SQL) as a data access standard. If you open the inf file, "mdac.inf", in C:\WINDOWS\inf, you can see how they all tie together. C:\Program Files\Common Files I delete the MSSoap folder. I delete the ODBC folder. and in C:\Program Files\Common Files\Microsoft Shared I delete the DAO folder. ----------------------------------------------------------------------------------------------------------------------- C:\Program Files\Common Files\System I keep the individual files within the System folder, but I delete these folders and their contents: ado msadc Ole DB C:\Program Files\Common Files\Services I delete the Services folder and its contents C:\Program Files\Common Files\SpeechEngines I delete the SpeechEngines folder and its contents. C:\Program Files\Common Files\Microsoft Shared\MSInfo I delete the folder and its contents. C:\Program Files\Common Files\Microsoft Shared\Speech I delete the Speech folder. C:\Program Files\Common Files\Microsoft Shared\Stationary I delete any stationaries in this folder that I most-likely won't use. C:\Program Files\Common Files\Microsoft Shared\Web Folders I delete the folder and its contents. C:\Program Files\Internet Explorer\Connection Wizard I delete the folder and its contents C:\Program Files\Internet Explorer\SIGNUP I delete the SIGNUP folder and its contents. C:\WINDOWS... I deleted these individual files from the WINDOWS folder: any .bak files any .bmp files any .CDF files (Channel files. The one that is needed replaces itself automatically.) the clock.avi file control.ini (zero-length file) any .log files (I regularly delete any ".log" files that turn up in this folder.) NOTEPAD.EXE (There is a duplicate in system32.) OBDC.INI OBDCINST.INI any .old files any .tmp files any .txt files (SchedLgU.txt will not delete. It belongs to Task Scheduler) TASKMAN.EXE (There is a duplicate in system32.) twunk_16.exe (Twain Working Group) twunk_32.exe (Twain Working Group) twain.dll Twain Source Manager (Image Acquisition Interface) I don't have a scanner. twain_32.dll Twain_32 Source Manager (Image Acquisition Interface) I don't have a scanner. C:\WINDOWS I delete all $NtUninstall$xxxx folders. These first folders you see in the WINDOWS folder are Windows Update installation/uninstall files for the updates gotten from Windows Update. These files are only used if you want to "uninstall" a particular Hotfix. They have nothing to do with the Hotfixes being in good working order on your system. You can safely delete these folders. Then go to the Add/Remove Utility. From here you can delete their corresponding Hotfix entries, as it will be invalid now anyway. Highlight their Hotfix entry and click on Remove. C:\WINDOWS\addins ActiveX controls (.ocx) files This folder is always empty on my system, so I delete the folder. C:\WINDOWS\AppPatch (Application compatibility files) I delete the folder and its contents. C:\WINDOWS\Config I delete the folder. C:\WINDOWS\Connection Wizard (I delete the folder.) Internet connection files that are used when a computer starts Windows for the first time C:\WINDOWS\Cursors I deleted any cursors and animated cursors I will never use. C:\WINDOWS\Debug I delete the "oakley.log.sav" file. C:\WINDOWS\Debug\UserMode I delete the folder. C:\WINDOWS\Downloaded Installations I delete the contents of the folder. C:\WINDOWS\Driver Cache\i386 I delete the contents but keep the folder itself. Windows uses these cab files if or when you ever add or remove windows components and things like printer drivers. If you?re your hardware is already working fine, you don?t need this folder on your hard drive. If you don?t need to add or remove windows components often, deleting this will free up some space for you. (I have the "sp1.cab" because I slipstreamed my installation. If you downloaded and installed the sp1 update you would have the update backup files in C:\WINDOWS\servicepackfiles.) C:\WINDOWS\Fonts Sometimes .fon extention fonts (The red A fonts) hide, so you need to run a search for *.fon in Search Assistant. You can safely delete all of the .fon fonts except these 15: (Savings: 3.11MB) cga40woa.fon cga80woa.fon coure.fon dosapp.fon ega40woa.fon ega80woa.fon modern.fon roman.fon serife.fon smalle.fon sserife.fon symbole.fon vgafix.fon vgaoem.fon vgasys.fon EXTRA FONTS (TTF Extentions) I delete: arial black - (aka ariblk) comic sans MS - (aka comic) comic sans MS bold - (aka comicbd) Etrangelo Edessa - (aka este) Franklin Gothic Medium - (aka Framd) Franklin Gothic Medium Italic - (aka Framdit) guatami georgia (all) impact latha mangal mvboli Palatino Linotype (all) raavi shruti sylfaen Trebuchet MS (all) tunga webdings WINGDINGS C:\WINDOWS\Help I delete the entire Tour folder. C:\WINDOWS\Help I delete all individual files but keep the folder. C:\WINDOWS\ime (language files) I delete the "ime" folder and its contents. C:\WINDOWS\inf I deleted all .PNF files in this folder. (PNF files, are cache-type files that will be re-created when and if their corresponding .inf file is called upon. Per relder: It's a "pre-compiled" version of the ASCII .INF file that gets created when the Setup first processes a particular .INF file. It's done to speed up searches of the .INF files (as you've noticed there are LOTS of those on the system in Windows 2000/XP); if the dates of the .INF and .PNF files compare favorably (.PNF is later than .INF) the corresponding .PNF file will be used (if present). If, and only after you give it some time, (say 30 days), a corresponding .PNF file is not re-created alongside the .INF file, it most-likely means you aren't using the .INF file. I go ahead and delete them. (What I do sometimes instead of waiting, is run through every application on my system and then delete (or save) all the .INF files that haven't created a corresponding .PNF file beside it.) However, in the meanwhile, and I picked this tip up from NeoMayhem, who like me, is also is also into trimming down his XP installation: "Do a search for mdm*.* and delete everything that comes up. These are all modem drivers, and it is very unlikely you will ever need them because you either have a modem installed already, or if you do add one, it will come with newer drivers." I also delete the "mdminst.dll" (Modem Class Installer) from the system32 folder. It'll also come up with the search. Also in the inf folder, I delete these three files: INFCACHE.1 wuau.adm unregmp2.exe...Windows Media Player Setup Utility C:\WINDOWS\java I delete java folder and it's contents. I use Sun Java. Remove Microsoft Java Virtual Machine and Install Sun Java? You might want to remove Microsoft's JVM, since it will no longer be supported by Microsoft. If you want to remove Microsoft's JVM, and install the latest offering from Sun, here's how: Select Start > Run Enter RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall in the Open box, and click OK Click Yes to confirm that you want to remove the Microsoft VM When prompted, reboot the computer Remove the following items: The \%Systemroot%\Java folder The file java.PNF from the \%Systemroot%\inf folder The files jview.exe and wjview.exe from the \%Systemroot%\system32 folder The registry subkey HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Java VM The registry subkey HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InternetExplorer \ AdvancedOptions \ JAVA_VM C:\WINDOWS\Media I delete most of the sounds Windows makes. C:\WINDOWS\msagent This folder holds the MS Agent program. The MS Agent is a little wizard thing that looks like the Offiice Assisant. I delete the "msagent" folder and its contents. C:\WINDOWS\msapps I delete the folder and its contents. Files that support backward compatibility in applications. C:\WINDOWS\mui I delete the "mui" folder. Multi-user interface files. C:\WINDOWS\nview I delete the folder and its contents. C:\WINDOWS\Offline Web Pages I delete the folder. C:\WINDOWS\PCHealth I delete all its contents but keep the folder. IMPORTANT: Before you do this "move" msconfig (not copy) from inside the C:\WINDOWS\PCHEALTH\HELPCTR\Binaries to inside the System32 folder, or you will loose it. Also, you will no longer be able to view System Information. I use the free program "aida32" instead. It's 500,000 times better than Windows' System Information. C:\WINDOWS\Profiles (I delete the folder and its contents) Seemingly useless folder created by Adobe Reader C:\WINDOWS\Registration I delete all the *clb files except the one that Windows will not allow me to delete. I also delete the ".crmlog" file and the CRMLog folder. C:\WINDOWS\repair (I delete the folder and its contents) Registry backup files (these files are updated if you use NTBackup and choose to back up system state files) C:\WINDOWS\security I delete "tmp.edb". C:\WINDOWS\security\Database I delete "secedit.sdb" C:\WINDOWS\security\templates I delete all files C:\WINDOWS\srchasst I delete the folder and all its contents. This folder is the XP Search assistant, if you delete it, windows will just use the classic 2k style search instead, which is more functional and easier to use. C:\WINDOWS\system I delete contents of the folder. Backward compatibility files related to the System folder ( applications you install that look for a System folder). C:\WINDOWS\Temp I delete any files I ever find in here. (note: It's a good idea to delete these after a reboot, because some programs you install still use these temporary installation files to complete their installation on the next boot. C:\WINDOWS\twain_32 I delete the folder and its contents. Imaging files (for scanners). I don't have a scanner. C:\WINDOWS\Web I only deleted all .gif and .htm files. C:\WINDOWS\Web\printers I delete all its contents but keep the folder. C:\WINDOWS\Web\Wallpaper I deleted all the wallpapers I didn't like...which is actually all of them. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1586596 Share on other sites More sharing options...
Bold_Fortune Posted January 11, 2004 Share Posted January 11, 2004 Continued... C:\WINDOWS\system32... C:\WINDOWS\system32 I delete all the empty numbered folders except 1033, which isn't empty. C:\WINDOWS\system32\3com_dmi I delete the folder. C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}.....(Your folder number may be different) Some people can delete all the catalog files within this numbered subfolder of the Catroot folder and never have a problem. Everyone's system is a little different, I guess. I've never been able to delete everyone of them. For some reason, I will get an error every now and then here and there when opening certain applications if I delete them all. You can try to delete (or Save) all the .cat files and see if you need any later like me. I delete them all except for these six: drm.cat drmclien.cat KB826939.cat oldWMFSDK.cat q824145.CAT wmfsdk2.cat C:\WINDOWS\system32\CatRoot2 I regularly delete all the temp files placed in this folder with my temp file cleaner; .txt, .chk, .log files. C:\WINDOWS\system32\Com (I delete the folder.) Component Object Model (COM) objects. I don't use this. So I'll delete this folder and its contents, and then open up the Control Panel/Administartive Tools and delete the "Component Services" shortcut there, also. Too, while I'm in Control Panel/Administartive Tools, I'll go ahead delete "Data Sources (ODBC)" as I do not use this either. C:\WINDOWS\system32\config I delete every file in here that Windows will let me. Some can't be deleted. And I periodically check in here and delete any that get made later on. These are the only 13 files that are important in C/WINDOWS/system32\config, anything else in there can be deleted without any problems to your system: AppEvent.Evt default default.LOG SAM SAM.LOG SecEvent.Evt SECURITY SECURITY.LOG software software.LOG SysEvent.Evt system system.LOG C:\WINDOWS\system32\config\systemprofile I delete the "systemprofile" folder and all its contents. C:\WINDOWS\system32\Data (I delete the folder and its contents.) I believe this folder belongs to Creative. Although, I seem to recall a similar folder being created when I install Windows media Player 9. I deleted it then, too, and nothing went wrong. C:\WINDOWS\system32\Defaults I delete the folder and its contents. C:\WINDOWS\system32\DirectX I delete the Dinput folder and its contents. C:\WINDOWS\system32\dllcache I delete the contents of the dllcache folder. C:\WINDOWS\system32\drivers Ah. This is a tricky one, and will require some effort on your part. This is a list of what I believe are universal drivers used on most systems...and which I keep on my system...usually because my system won't reboot if I don't...which seems like a fairly good reason, don't you think: ACPI.sys AEC.SYS AFD.SYS atapi.sys AUDSTUB.SYS BEEP.SYS CDAUDIO.SYS Cdfs.sys CDROM.SYS CLASSPNP.SYS disk.sys DMUSIC.SYS DRMK.SYS DRMKAUD.SYS DXAPI.SYS DXG.SYS DXGTHK.SYS FDC.SYS FIPS.SYS FLPYDISK.SYS FS_REC.SYS GAMEENUM.SYS IMAPI.SYS IPSEC.SYS isapnp.sys KBDCLASS.SYS KMIXER.SYS KS.SYS MNMDD.SYS MODEM.SYS MODEMCSA.SYS MOUCLASS.SYS MountMgr.sys Msfs.sys MSGPC.SYS Mup.sys NDIS.sys NDISTAPI.SYS NDISWAN.SYS NDPROXY.SYS NETBT.SYS Npfs.sys Ntfs.sys NULL.SYS PARPORT.SYS PartMgr.sys PARVDM.SYS pci.sys PCIIDEX.SYS PTILINK.SYS RASACD.SYS RASL2TP.SYS RASPPPOE.SYS RASPPTP.SYS RASPTI.SYS RDPCDD.SYS REDBOOK.SYS SCSIPORT.SYS SERENUM.SYS SERIAL.SYS SFLOPPY.SYS SPLITTER.SYS SWENUM.SYS SWMIDI.SYS SYSAUDIO.SYS TCPIP.SYS TDI.SYS TERMDD.SYS UPDATE.SYS USBD.SYS USBHUB.SYS USBPORT.SYS USBUHCI.SYS VGA.SYS VIDEOPRT.SYS VolSnap.sys WANARP.SYS WDMAUD.SYS WMILIB.SYS Thanks to precjedniks for leading me to conclude that I also need these drivers, and I am fairly certain that these, too, we almost all need on our systems: asyncmac.sys ctlfacem.sys ctljystk.sys dmio.sys dmload.sys emu10k1m.sys mrxsmb.sys MSPCLOCK.sys MSPQM.sys netbios.sys processr.sys psched.sys rdbss.sys rdpdr.sys sfmanm.sys stream.sys Now here's the tricky part. These are MY individual drivers that I need in addition to the ones listed above: agp440.sys ASPI32.SYS CTAC32K.SYS CTAUD2K.SYS CTPRXY2K.SYS CTOSS2K.SYS CTSFM2K.SYS Defrag32.sys Defrag32b.sys ELBYCDFL.SYS ELBYCDIO.SYS ELBYDELAY.SYS ElbyVCD.sys EMUPIA2K.SYS Fastfat.sys ftdisk.sys HA10KX2K.SYS I8042PRT.SYS intelide.sys KSecDD.sys NV4_MINI.SYS P3.SYS PORTCLS.SYS RAMDISK.SYS SAVRT.SYS SAVRTPEL.SYS SYMREDRV.SYS SYMTDI.SYS Teefer.sys ultra.sys USR1806V.SYS WG3N.SYS WPSDRVNT.SYS This is where YOUR effort comes in. If you want to know which drivers YOUR system needs outside of the universal drivers I have listed above, you will need to look inside your Layout.ini file in C:\WINDOWS\system32\drivers. Please be careful with this one, it really can cause yourself unnecessary grief when you delete the wrong drivers. I myself delete these drivers below...and they seem fairly benign..but again, check your Layout.ini file to see if you need any of them: acpiec.sys amdk6.sys amdk7.sys arp1394.sys ati2mtaa.sys ati2mtag.sys atinbtxx.sys atinmdxx.sys atinpdxx.sys atinraxx.sys atinrvxx.sys atinsnxx.sys atinttxx.sys atintuxx.sys atinxbxx.sys atinxsxx.sys atmarpc.sys atmepvc.sys atmlane.sys atmuni.sys bridge.sys cbidf2k.sys cinemst2.sys cpqdap01.sys crusoe.sys diskdump.sys dmboot.sys el90Xbc5.SYS fsvga.sys gm.dls hidclass.sys hidir.sys hidparse.sys imagedrv.sys ipfltdrv.sys ipinip.sys ipnat.sys ipvnmon.sys irenum.sys mcd.sys mf.sys mrxdav.sys mskssrv.sys msscript.ocx mutohpen.sys ndisuio.sys netwlan5.img nic1394.sys nikedrv.sys nmnt.sys nv4.sys nwlnkflt.sys nwlnkfwd.sys nwlnkipx.sys nwlnknb.sys nwlnkspx.sys oprghdlr.sys pcmcia.sys PQNTDRV.sys rawwan.sys rdpwd.sys rio8drv.sys riodrv.sys RMCast.sys rndismp.sys rootmdm.sys Savrt.cat Savrt.inf Savrtpel.cat Savrtpel.inf secdrv.sys smbali.sys smclib.sys sonydcam.sys sr.sys srv.sys symdns.sys SYMEVENT.SYS symfw.sys symids.sys symndis.sys SymRedir.cat SymRedir.inf tape.sys tcpip6.sys tdpipe.sys tdtcp.sys tosdvd.sys tsbvcap.sys tunmp.sys udfs.sys usb8023.sys usbcamd.sys usbcamd2.sys usbehci.sys usbintel.sys usbprint.sys vdmindvd.sys wacompen.sys ws2ifsl.sys C:\WINDOWS\system32\export I delete the folder C:\WINDOWS\system32\ias (I delete the folder and its contents.) Internet Authentication Service files. C:\WINDOWS\system32\icsxml (I delete the folder and its contents.) Universal Plug and Play files C:\WINDOWS\system32\IME I delete the "IME" folder and its contents. C:\WINDOWS\system32\inetsrv I delete the folder. C:\WINDOWS\system32\Macromed I delete the folder and its contents. I do not use Macromedia Flash. C:\WINDOWS\system32\MsDtc\Trace (Microsoft Distributed Transaction Coordinator files) I delete the folder and its contents. C:\WINDOWS\system32\mui (Multi-user interface files) I delete the "mui" folder and all its contents. Don't if you have multiple users logging onto your computer. C:\WINDOWS\system32\npp (Network Monitor and trace files.) I delete the "npp" folder and its contents. I'm not on a network of computers. C:\WINDOWS\system32\oobe I delete the entire "oobe" folder and all its contents. OOBE is "Out of the Box Experience". OOBE is the wizard that usually runs after Setup and performs the following functions: product activation, registration, mouse tutorial, user creation. C:\WINDOWS\system32\ras ( Remote access server encryption files ) I delete the "ras" folder and its contents. C:\WINDOWS\system32\ReinstallBackups I'll delete all backup files in here when I am sure I do not want to revert a particular driver back after updating it. C:\WINDOWS\system32\restore (I delete the folder and its contents.) This is the System Restore app, if you delete this, system restore will no longer work. I don't use system restore, (I use Drive Image 2000. It's so much better. ), so I delete the folder and all its contents. C:\WINDOWS\system32\spool\drivers\color I delete the contents of this folder. C:\WINDOWS\system32\spool\drivers\w32x86\hpdeskjet_6122dc93 These appear to be duplicate files for my printer. I have the identical files in the C:\WINDOWS\system32\spool\drivers\w32x86\3 folder. If I delete those my printer will not operate with or without the files in the hpdeskjet_6122dc93 folder, but I can delete the files in the hpdeskjet_6122dc93 folder and my printer will still operate. C:\WINDOWS\system32\usmt (I delete the folder) This folder is the File and Settings Transfer wizard. If you have no need for it, then deleting this wont have any other effects besides the File and Settings Transfer wizard not working anymore. ----------------------------------------------------------------------------------------------------------------------- Copy and paste this into Google: Web-based Enterprise Management data files. Windows Management Instrumentation (WMI) is the Microsoft implementation of WBEM. Then come back and explain to us all the explanations you found for it. This has to be one of the most widely misunderstood things about XP. Even BlackViper, whom we all pretty much regard highly for his expertise with respect to Services, I doubt seriously understands Window Management Instrumentation thoroughly. He tells us if we want everything to "go smoothly" do not disable this Service. Someone explain "go smoothly" to me. Most pros I've bumped into tell us not to disable this Service...but none have really a good explanation why we shouldn't. Windows puts a lot of great things into their os. No one doubts that. It's a great operating system. They not only place as default the simplest of things for the average "E-mail and browser user", but they also include things that only programmers and software makers and very advanced computer users will ever use. Windows Management Instrumentation is one of those things. ----------------------------------------------------------------------------------------------------------------------- C:\WINDOWS\system32\wbem (According to Microsoft this is: Web-based Enterprise Management data files. Windows Management Instrumentation (WMI) is the Microsoft implementation of WBEM.) First, copy and paste "framedyn.dll" from this folder to C:\WINDOWS\system32. It is the only important file in the folder. Sometimes when you run System Restore you'll get the error 'System restore was unable to start due to a missing Framedyn.dll. Please reinstall the application to fix this problem'. I don't use System Restore, but, you might also get an error on startup when right-clicking on My Computer. Keeping this file in the system32 folder prevents this from happening. You will also need to disable Windows Management Instrumentation in Services in order to delete some of the files. You may find that a couple of files still cannot be removed, but most will. For me, only two didn't delete: "wbemcomn.dll" and "wbemprox.dll". The "Logs" folder re-appears with its log. However, I've discovered that I can delete the entire folder and it's contents while in safe mode, and I have taken to doing it this way. I make sure I first copy and paste the Framedyn.dll to the system32 folder. I know you have been told that WMI is very important to the operation of your system. I have never found it so. Even when I run Si-Soft Sandra, the program tells me that disabling this Service on my system would be a good thing. Also, if you look in Disk Cleanup, Windows even displays the option to un-install WMI; however, it doesn't allow you to. (Weird, why would it be listed as an "optional component" then?) Then go through your registry and search for and delete all WBEM entries...and there is a jillion of them. ----------------------------------------------------------------------------------------------------------------------- C:\WINDOWS\system32\wins I delete the folder. C:\WINDOWS\system32\xircom I delete the folder When I'm done I do a search for all "desktop.ini" files and delete them. If ever Windows needs them again they will be re-created. Temp and Unnecessary Files I delete throughout my system: *.000,*.001,*.002,*.1st,*.b~k,*.bk,*.bak,*.bmk,*.cam,*.cb,*.chk,*.cln,*.cnt,*.da1,*.da2, *.diz,*.doc,*.edb,*.err,*.fix,*.ftg,*.fts,*.gid,*.ign,*.ink,*.lgc,*.lge,*.lic,*.new,*.par,*.prv, *.pvt,*.query,*.old,*.out, readme,*.sav,*.syd,*.temp,*.tmp,*.umb,*.$$$,*.~mp,*.~*,*.*_,*.!!!, *.lhx, Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1586618 Share on other sites More sharing options...
Bold_Fortune Posted January 13, 2004 Share Posted January 13, 2004 You must have a LOT of free time if you are cataloging every file in your system32 folder.-gosh Why, yes. I do have the time. I'm retired. More than this, though. I didn't need to document my findings with files. I actually only needed for my own purposes to figure out which files my system setup requires and which it doesn't. The efforts I put into the documentation of these files is for the XP user who always wanted to know which files could be removed from his or her XP installation. I didn't have to do it. I benefit not financially for it. I offer these lists sincerely hoping they can help answer the questions of some of these people, who always asked what could be removed, but were never given an intelligent response. I don't think it would be prudent for me to tell someone... "Hey, you don't need the this or that. Go ahead and delete it." ...without at least offering some sort of explanation as to what was being deleted. The list of system32 files, as the list of files and folders outside of the system32 folder, can only be used as guidelines. No two systems are configured the same. No two systems are used for the same purposes. Some things are similar, and can be removed by all. But definitely not everything...not every driver...not every inf file...not every language file. For this reason, I put the effort and time into these definitions. I can only try my best to put up enough information about these files to help people make their own intelligent decisions about which files they can remove. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1594126 Share on other sites More sharing options...
ThisSiteHasLostItsCharm Posted January 14, 2004 Share Posted January 14, 2004 is this folder important? C:\WINDOWS\WinSxS if not can i remove it? awsome guide btw. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1600056 Share on other sites More sharing options...
Ultima4701 Posted January 14, 2004 Share Posted January 14, 2004 Yes, it's quite important. That folder is the core of the "Windows Side-by-Side" system employed by Windows XP. The purpose of WinSxS is to avoid the old "DLL Hell" of previous days. You'll notice that the contents of the folder that are taking up the majority of the space are dynamic link libraries. All the DLLs in this folder can be used by any application which is designed to use them (reference: MSDN Side-by-Side Windows XP). If you were to look particularly closely (say, checking [one of] the x86_Microsoft.Windows.Common-Controls_... folder), you would notice that the version number of comctl32.dll [the windows common controls...progress bars, status bars, tool bars, and all sorts of other goodies] is greater (newer) than the one you find in your Windows System32 folder. The one in System32 is backwards compatible with older applications; the WinSxS version(s) are designed solely for the use of XP and newer systems. To make a long story short; delete the WinSxS version of comctl32.dll and you won't be getting any visual styles on those progress/status/tool bars. (That's assuming that applications which use the newer version will run at all.) Delete the other libraries in that folder at your own risk. Always a good idea to know what something does before you get rid of it. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1600532 Share on other sites More sharing options...
Bold_Fortune Posted January 15, 2004 Share Posted January 15, 2004 Great expalination of WinSxS, Ultima4701. It's a good thing you came along, because I was about to tell RanCorX2 if he deletes the contents of that folder, it makes everything all goofy-looking...lol. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1601019 Share on other sites More sharing options...
ThisSiteHasLostItsCharm Posted January 15, 2004 Share Posted January 15, 2004 hmm, of second thought....i'm not gonna delete it. ;) thnx for the info. Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1602593 Share on other sites More sharing options...
ThisSiteHasLostItsCharm Posted January 15, 2004 Share Posted January 15, 2004 one more question what about these files here: some cached files n logs safe to delete? C:\WINDOWS\security\logs C:\WINDOWS\SoftwareDistribution C:\WINDOWS\SoftwareDistribution\DataStore\Logs C:\WINDOWS\SoftwareDistribution\EventCache Total mb = 16mb Link to comment https://www.neowin.net/forum/topic/80511-winxp-guide-making-your-windows-folder-smaller/page/7/#findComment-1602704 Share on other sites More sharing options...
Recommended Posts