[winxp] GUIDE: Making your windows folder smaller!


Recommended Posts

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
Share on other sites

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 by Bold_Fortune
Link to comment
Share on other sites

(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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

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
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.