Bold_Fortune Posted May 4, 2005 Share Posted May 4, 2005 (edited) I cannot update my guide here because it is in 10 parts. Each part requires one post because of its length. The guides forum here only allows to update the first post of my guide. You can view the fully updated guide in its entirety here... SLIMMING DOWN WINDOWS XP: THE COMPLETE GUIDE MY BATCH FILES ARE AVAILABLE HERE UPDATE: My site went down for the full month of September. I really haven't much control over the site, because it really isn't "my" site. The site belongs to a generous lady named Sadie who lives in England. She gave it to me to support my work on Slimming Down Windows XP: The Complete Guide. The guide was always for you. That is why I created it. It is my gift to those who always wanted to know which files they can delete from Windows XP, but couldn't find their answers. My site was only an afterthought. Should the unforeseen happen, should my site go down again, whether temporarily or permanently, you should know that two other sites now host my guide for you, WinCert.net and Jan's Graphix an Stuff. Slimming Down Windows XP: The Complete Guide has always been and will always be a work in progress. I edit and make changes to its contents on a continuous basis. I will continue my work on my guide on my site as well as on the above two sites. Sincerely, Bold_Fortune Thanks go out to Fred Langa for his acknowledgment of Slimming Down Windows XP: The Complete Guide in The LangaList. Bold, Awesome job on the "Slimming Down XP" article. I especially like the fact that your penchant for deleting files is tempered by the idea that (1) the OS should still work as required and (2) that there be zero errors in the Event Viewer. Like you, I can't stand errors in the Event Viewer; makes me feel dirty! And any schmuck can delete files willy-nilly, but it takes real talent, thought, and patience to do it the way you did. I can only imagine how long all the trial and error must have taken. Years, I'd bet. Anyway, just wanted to drop a note letting you know that your efforts are appreciated. Ugly Genius From Gizmo's Top Picks, Ian Richards' Support Alert Newsletter: If you want to slim down your version of Windows, I suggest you read Bold_Fortune's "Complete Guide to Slimming Down Windows XP" first. It will not only tell you what to do, but also alert you to the pitfalls you need to avoid. Highly recommended. Why I Don't Use Programs Like XPLite and nLite Sure, programs can be written that will remove some applications and their specifics. Many programmers use the "inf file method". That is to say, if files are listed within the .inf file for a certain Windows component, all you have to do is remove those particular files, and wallah! component gone. Deleting whole components, however, oftentimes also removes some files that are necessary to an individual's use of a computer. Users put their computers to many different uses. And all have very different needs from another. Let me give you a couple of examples of what I'm talking about. You decide you no longer want Windows Media Player on your system. You set your file removal program to delete all files associated with WMP. ...Which would mean you also won't be needing the codecs installed for WMP. So you set the program to also delete all WMP codecs. But you're also a big fan of Yahoo Chat. Only now, you can't get Yahoo Chat to work properly. You want to talk with your friends in Voice, but you no longer have the ability...because along with all the other WMP codecs, you've deleted the specific codecs that allow this function. So now we're talking about a program that would have to have a setting to delete Windows Media Player and all its codecs, while keeping only the codecs needed by Yahoo Chat. There are many other variables that would also need to be written into the program. It would have to take into consideration all of the many individual users who all put their computers to all very different uses. You don't play games on the Internet. Then you won't be needing all the DirectX files. Unless you decide you like Windows Media Player after all. Then you're going to need to keep nine specific DirectX files on your system. In this instance, you would need have incorporated into your file removal program a special setting that would single out and keep the specific DirectX files needed for WMP, while deleting the other ninety-six DirectX files that you won't be needing, because you don't play games on the Internet. You elect to remove DirectX with your file-removal program. You don't play games on the Internet. You could care less if Windows Media Player needs nine specific DirectX files. Because you never use it anyway, and you had the program remove WMP too. Then you make yourself a nice TV dinner. Grab a bottle of pop from the refrigerator. And make yourself comfortable in front of your computer. It's movie time! You pop in a DVD. Up springs NVDVD Player. Only it's telling you, "Sorry, you don't seem to have the proper files installed on your system." You see, NVDVD Player needs seven specific DirectX files to work. So you decide to re-install DirectX so you can watch your movie. And now you've defeated your purpose (Remember your purpose?) to remove all unnecessary files from your system. ...Because now you have ninety-eight DirectX files installed on your system that you really don't need. File removal programs give you a choice: keep an entire Windows component and all its associated files, or remove the component completely, and lose functionality elsewhere. You set your program to remove the Computer Management and Disk Management. (The only reason I personally would have for accessing Computer Management would be to utilize Disk Management. The only reason I would have for utilizing Disk Management would be to format a drive. I do that with XP's installation disc during the installation process. The only utilities I need in Computer Management are the Services and Event Viewers, and I can access both from my Start Menu.) Your program takes out these files: capesnpn.dll....Microsoft Certificate Template Management Extension certmgr.dll.....Certificate MMC (Microsoft Management Console) Snap-In Tool certmgr.msc..... compmgmt.msc....Computer Management Console diskmgmt.msc....Disk Management Console DISKPART.EXE.... DmAdmin.exe.....Local Disk Manager Administrative Service dmconfig.dll....Logical Disk Manager Configuration Library dmdlgs.dll......Disk Management Snap-in Dialogs dmdskmgr.dll....Disk Management Snap-in Support Library dmdskres.dll....Disk Management Snap-in Resources dmintf.dll......Disk Management DCOM Interface Stub dmocx.dll.......TreeView OCX DMREMOTE.EXE....Logical Disk Manager DmServer.dll....Logical Disk Manager service dll dmutil.dll......Logical Disk Manager Utility Library dmview.ocx......Disk Management Snap-in fsmgmt.msc......Microsoft Common Console Document (Shared Folders) localsec.dll....Local Users and Groups MMC Snapin lusrmgr.msc.....Microsoft Common Console Document mmcshext.dll....MMC Shell Extension DLL mycomput.dll....Computer Management ntmsapi.dll.....Removable Storage Public Interfaces ntmsmgr.dll.....Removable Storage Service osuninst.dll....Uninstall Interface sendcmsg.dll....Send Console Message smlogcfg.dll....Performance Logs and Alerts Snap-in Oops! Now you can't get into your Device Manager, because Device Manager is dependent upon the dmocx.dll. See what I mean? There are just too many variables involved. It is impossible to have a file removal program remove whole components without disrupting an individual's use of a computer. Many times, while removing components, these programs remove along with them files that also have other uses. "Aha!" you say. "nLite has an 'additional files to keep' box. Why not use this nLite feature to keep all the files you don't want it to remove along with certain whole components?" With some 1,800 individual system32 files alone, a person would have quite a few decisions to make. You would really need to know your stuff to setup that program effectively. And it is not always just about the choices we make about which files to keep or delete. It is also about which registry entries should be intact after the installation. Some files we delete should never be UnRegistered...meaning their registry entries, or at least some of them, should never be removed. The files themselves can be removed, but UnRegister them, and you've got problems. If certain files are removed before the installation, their registry entries are not delivered to the registry. Would it not follow, that if some of their registry entries are needed, they would not be present? Some people refuse to look at this, or choose to ignore it. I personally believe it is one of the reasons programs that remove files pre-installation are doomed to forever leave the individual user with post-installation problems. Take for example my favorite (or at least one of the more interesting) .OCX files, the daxctle.ocx. This one .OCX file is attached to 11,741 Registry Keys and 12,864 Values under HKEY_CLASSES_ROOT\Interface...and every one of them will be removed by UnRegistering it. 11,741 Registry Keys and 12,864 Values That's a lot. ...No, that's really a lot. And those numbers show up after I have run registry cleaners. I have seen it associated with as many as 13,583 Registry Keys before any registry cleaner was used. It's not so much I need the daxctle.ocx on my system, I don't. But UnRegistering it removes registry entries that belong additionally to other files that I do need on my system. I can delete the daxctle.ocx, no problem. But UnRegister it, and Windows Media Player will not play...anything. Here are a few other examples of files I delete, but I do not UnRegister. initpki.dll.....(Microsoft Trust Installation and Setup). Contains functions that support encryption. Should I UnRegister this file, I experience a few problems with Internet Explorer displaying certain items on Webpages, and also some problems entering certain Websites. I can delete the initpki.dll and no such problems will occur...just so long as I do not UnRegister it. mssip32.dll.....(MSSIP32 Forwarder DLL). Should I UnRegister this file, Microsoft Update will not function. I can delete the mssip32.dll and Microsoft Update will still function...just so long as I do not UnRegister it. softpub.dll.....(Softpub Forwarder DLL). Contains functions that support encryption. Should I UnRegister this file, I experience a few problems with Internet Explorer displaying certain items on Webpages, and also some problems entering certain Websites. I can delete the softpub.dll and no such problems will occur...just so long as I do not UnRegister it. --------------------------------------- Many people have asked for my personal batch files. I have declined to release them to the general public. I will however help you get started making your own batch files. You can then add any individual files you want to them. Which individual files you choose to remove from your system will be entirely up to you. I have incorporated a failsafe feature into my batch files. Files and folders will be moved and saved (Not deleted permanently. Later that will be up to you.) to a backup folder on C:\. The backup folder is simply named "Backup". Within the Backup folder, you will find the files and folders you removed, in smart placement. Their order of appearance will be identical to how XP's files and folders appear on your C Drive. When you remove files and folders from the WINDOWS and system32 directories, in the Backup folder you will first see a WINDOWS folder. Within the WINDOWS folder you will see the individual files and subfolders you removed, including the system32 folder. And within the system32 folder you will see its individual files and subfolders you removed. The same applies to the Documents and Settings and the Program Files directories. I created this smart placement so you would always know exactly where these files and folders came from should you decide to replace any to their original locations. Note: Be sure to temporarily delete the Backup folder filled with files and subfolders before using any registry cleaners. The registry cleaners will more than likely correct the files paths to the Backup folder, rather than remove their paths. This batch file I designed with individual system32 files in mind. Copy and Paste between the lines to Notepad. Save as "any name you choose.bat" Then insert your file choices where I have mine. IF NOT EXIST "c:\backup\WINDOWS\system32" md c:\backup\WINDOWS\system32 MOVE c:\WINDOWS\system32\$winnt$.inf c:\backup\WINDOWS\system32\ MOVE c:\WINDOWS\system32\aaaamon.dll c:\backup\WINDOWS\system32\ MOVE c:\WINDOWS\system32\ac3filter.cpl c:\backup\WINDOWS\system32\ I designed this particular batch file below a little differently, with the inf folder files in mind. As with the system32 batch file above, it will "move and save" (not delete) files to a Backup folder on C:\. This one, however, will move all files in the inf folder (C:\WINDOWS\inf), and will instantaneously return the inf files you choose to keep to the inf folder. All this takes place so fast you'll think the files you chose to keep never moved at all. IF NOT EXIST "c:\backup\WINDOWS\inf" md c:\backup\WINDOWS\inf MOVE c:\WINDOWS\inf\*.* c:\backup\WINDOWS\inf\ IF NOT EXIST "c:\WINDOWS\inf" md c:\WINDOWS\inf MOVE c:\backup\WINDOWS\inf\865.INF c:\WINDOWS\inf\ MOVE c:\backup\WINDOWS\inf\acpi.inf c:\WINDOWS\inf\ MOVE c:\backup\WINDOWS\inf\branches.inf c:\WINDOWS\inf\ --------------------------------------- One very important step before we set about deleting files together. Create a full system backup image using a good backup program like Acronis or Ghost. This backup image should be of a full install of XP. It should include all of your programs, drivers, setting changes, and tweaks applied...everything you normally do to make your Windows experience an enjoyable one. So now when you set about deleting files, you'll always have a the perfect safeguard. And you should never have to say on a forum, "I deleted this, and now that doesn't work!" Well, revert back to your backup image, and don't delete that anymore. --------------------------------------- The first thing I do is download the "Preview Version of XPLite." It's really makes it easy to disable Windows File Protection. Go to this page. In the upper right-hand corner click on "Download Preview". http://www.litepc.com/xppreview.html Open its zip folder and copy the "XPLite_TRIAL.exe" to your Desktop or a folder of your choice. Open it and go to its "Windows File Protection" tab. Select "Disabled" and then "Apply". Close the program and reboot your computer. --------------------------------------- This registry tweak helps me easily UnRegister DLL and OCX Files I remove. It puts two entries into the right-click context menu: "Register" and "UnRegister" when you highlight and right-click on a single DLL or OCX File, or when you highlight and right-click on multiple DLL and OCX Files. It really makes Registering and UnRegistering DLL and OCX Files very easy. Plus it gives me the ability to UnRegister multiples (even hundreds) of these files at once. Windows Registry Editor Version 5.00 ;Add register / unregister to the context menu for .dll files [HKEY_CLASSES_ROOT\.dll] "Content Type"="application/x-msdownload" @="dllfile" [HKEY_CLASSES_ROOT\dllfile] @="Application Extension" [HKEY_CLASSES_ROOT\dllfile\Shell\Register\command] @="regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister\command] @="regsvr32.exe /u \"%1\"" ;Add register / unregister to the context menu for .ocx files [HKEY_CLASSES_ROOT\.ocx] @="ocxfile" [HKEY_CLASSES_ROOT\ocxfile] @="OCX" [HKEY_CLASSES_ROOT\ocxfile\Shell\Register\command] @="regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\ocxfile\Shell\UnRegister\command] @="regsvr32.exe /u \"%1\"" I normally do not use any registry cleaners, or UnRegister any DLL and OCX files, for a very long time after I have Slimmed Down my installation. I want to be certain everything is A-OK first. --------------------------------------- One final word before we get started. What you will find in this Guide are the "possibilities" of which files and folders can be removed from a Windows XP Installation, while maintaining stability and keeping functionality in Microsoft's operating system. The "possibilities" of what can be removed. That is very important to keep in mind before proceeding from here. I could not expect anyone other than myself to remove everything listed in the guide. It would be practically impossible for anyone to duplicate what I do without running into problems. Yes, I delete every file and every folder you will see listed....but my computing needs are different from yours. My system is different from yours. The programs I have installed are different from yours. Which files and folders to remove from your own Windows XP Installations, you will have to make these choices for yourself. I have given you as much information about these files and folders as I could, given the limitations of my knowledge and understanding of their uses and functions. --------------------------------------- Now let's remove some files. Slimming Down Windows XP: The Complete Guide PART 1 TEMP and Junk Files There are a lot of very good TEMP and Junk File Cleaners out there. I use two: IE Privacy Keeper and CCleaner. I think they are both great. TEMP and Junk File Cleaners will remove most TEMP and Junk Files. There are some TEMP and Junk Files they do may miss, though. This is a list of TEMP and Junk Files I delete on my own because my TEMP and Junk File Cleaners miss them: *.bak Files...Backup Files --------------------------------------- *.chk Files...Lost Cluster Log Files NOTE: If the edb.chk is deleted from the C:\WINDOWS\SoftwareDistribution\DataStore\Logs folder, you will need to reboot your computer before your next visit to the Microsoft Update Website...otherwise, the Microsoft Update Website will not function. The same holds true for the edb.log located in this folder. Further note: the edb.chk can be deleted only after your system settles in from after rebooting, or after a time from a visit to the Microsoft Update Website. --------------------------------------- *.cnt Files *.diz Files *.doc Files --------------------------------------- *.edb Files...Exchange Server store (a database) This system *.edb file can usually be deleted after a reboot: C:\WINDOWS\system32\CatRoot2\tmp.edb These system *.edb files can be deleted only after your system settles in from after rebooting, or after a time from a visit to the Microsoft Update Website: C:\WINDOWS\SoftwareDistribution\DataStore\DataStore.edb C:\WINDOWS\SoftwareDistribution\DataStore\Logs\tmp.edb --------------------------------------- *.gid Files......Windows Help Index Files *.lic Files --------------------------------------- *.log Files I delete all *.log files I find. However, these system *.log files cannot be deleted: C:\WINDOWS\WindowsUpdate.log. (The WindowsUpdate.log can only be deleted if the Automatic Updates Service is stopped.) C:\Documents and Settings\USERNAME\NTUSER.DAT.LOG C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG C:\Documents and Settings\NetworkService\ntuser.dat.LOG C:\Documents and Settings\NetworkService\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG C:\WINDOWS\Debug\PASSWD.LOG --------------------------------- C:\WINDOWS\SoftwareDistribution\ReportingEvents.log If you look through the ReportingEvents.log in Notepad you will notice time-stamped, Microsoft Update installation information, which can date back quite awhile. Normally the ReportingEvents.log cannot be deleted, nor can its text be altered. However, something interesting about the ReportingEvents.log file was discovered by nataliecv one of our forum members. "If you go into Services and STOP Automatic Updates Service for a moment, ReportingEvents.log CAN be deleted. A fresh copy of the ReportingEvents.log will be created upon your next visit to the Microsoft Update Website, and it starts anew. NOTE: Do not forget to restart the Automatic Updates." --------------------------------- C:\WINDOWS\system32\config\default.log C:\WINDOWS\system32\config\SAM.LOG C:\WINDOWS\system32\config\SECURITY.LOG C:\WINDOWS\system32\config\software.LOG C:\WINDOWS\system32\config\system.LOG These system *.log files can usually be deleted after a reboot: C:\WINDOWS\Sti_Trace.log C:\WINDOWS\wiadebug.log C:\WINDOWS\wiaservc.log C:\WINDOWS\system32\CatRoot2\edb.log C:\WINDOWS\system32\CatRoot2\edbtmp.log These system *.log files can be deleted only after your system settles in from after rebooting, or upon a visit to the Microsoft Update Website: C:\WINDOWS\SoftwareDistribution\DataStore\Logs\edbtmp.log C:\WINDOWS\SoftwareDistribution\DataStore\Logs\edb.log NOTE: If the edb.log is deleted from the C:\WINDOWS\SoftwareDistribution\DataStore\Logs folder, you will need to reboot your computer before your next visit to the Microsoft Update Website...otherwise, the Microsoft Update Website will not function. The same holds true for the edb.chk located in this folder. Further note: the edb.log can be deleted only after your system settles in from after rebooting, or after a time from a visit to the Microsoft Update Website. I DO NOT DELETE any INSTALL.LOG or UNINSTALL.LOG files. Without them I cannot uninstall certain programs. --------------------------------------- *.old Files....Backup Files *.query Files *.sav Files....Backup Files --------------------------------------- *.txt Files I delete all *.txt files I find. However, these system *.txt files cannot be deleted: C:\WINDOWS\SchedLgU.Txt. (The SchedLgU.Txt can only be deleted if the Task Scheduler Service is stopped.) C:\WINDOWS\SoftwareDistribution\WebSetup\wuident.cab\wuident.txt (The "wuident.txt" can only be deleted if the Automatic Updates Service is stopped.) I DO NOT DELETE these program *.txt files: C:\Program Files\RAXCO\PerfectDisk\Readme.txt because PerfectDisk 6 will not operate without its "Readme.txt" or "Register.txt" files. (PerfectDisk 8 does not include this file.) C:\Program Files\RAXCO\PerfectDisk\Register.txt because PerfectDisk 6 will not operate without its "Register.txt" or "Readme.txt" files. (PerfectDisk 8 does not include this file.) You yourself might want to take a look in any program's folder to consider which, if any, *.txt files just might be important to them. Additional Note: Windows Genuine Advantage installs the WGAErrLog.txt to the C:\WINDOWS\Temp folder. Should you delete this file, be sure to reboot your system, so that a new WGAErrLog.txt can be created. Otherwise, Microsoft Update may not work for you. --------------------------------------- Make Your Own TEMP and Junk File Cleaner You can make your own TEMP and Junk File cleaner using Search Assistant. In Notepad, make a list of TEMP and Junk File extensions you would like to remove. Like so: *.bak, *.chk, *.cnt, *.diz, *.doc, *.edb, *.gid, *.lic, *.gid, *.log, *.old, *.query, *.sav, *.txt Copy and Paste your list into the search box of Search Assistant. Be sure that under Search Options you have checked "Advanced Options." Under Advanced Options check "Search system folders," "Search hidden files and folders," and, "Search Subfolders." Now run your search by clicking on Search Now. Now, at the top of the Search Assistant, select File then Save Search. Next time you want to search for those particular TEMP and Junk files, just click on your new search file. Search Assistant will automatically popup, and your ready. Just click Search Now. --------------------------------------- Here's an extensive list of TEMP and Junk Files I compiled. You may find it useful. *.~* ......Temporary Files *.~mp...... *.^* ......Temporary Files *.^........Temporary Files *.---......Setup Temporary Files *.__.......Temporary Files *__ofidx*.*...Microsoft Find Fast Indexer File *._dd......Lost Cluster Files *._detmp...Temporary Files *.&db......Temporary Files (dBASE IV) *.?$?......Temporary Files(st Reader) *.?~?......Temporary Files *.??$......Temporary Files *.$$$......MS-DOS Temporary Files *.!!!...... *.000......sequential file in split Zip archive? *.001......sequential file in split Zip archive? *.002......sequential file in split Zip archive? *.1st......(system.1st is a Windows diagnostic file) *.b~k......Backup File, some text editors *.bak......Backup Files *.bk.......Backup File *.bk?......Potential junk *.bmk...... *.bsc......Visual Studios Temp File *.cam...... *.cb....... *.chk......Lost Cluster Log Files *.cln...... *.cnt...... *.cpy......Backup Files *.da1...... *.da2...... *.db$......Temporary Files (dBASE) *.diz...... *.dmp......Potential junk *.doc...... *.edb......Exchange Server store (a database) *.err......Error File *.fic......Potential junk *.fix...... *.fnd......Find Result Files *.ftg......Word List File of *.HLP *.fts......Word List File of *.HLP *.gid......Windows Help Index Files *.ign...... *.ilc .....Borland Temporary File *.ild .....Borland Temporary File *.ilf .....Borland Temporary File *.ilk......Visual Studios Temp File *.ils......Borland Temporary File *.ink...... *.lgc...... *.lge...... *.lhx...... *.lic...... *.license.txt...Potential junk *.log...... *.log.txt...Log Files Windows diagnostic files *.mp.......Temporary Files *.MS.......Microsoft Product Backup Files *.nav......Backup Files *.new...... *.nu3......Symantec Backup File *.old......Backup Files *.out...... *.par...... *.pch......Visual Studios Temp File *.pvt...... *.prv......Backup Files (bootlog.prv: Windows diagnostic file) *.query.... *.res......Visual Studios Temp File *.sav......Backup File *.sdi......Archive Content File *.sik......Potential junk *.spc......Temporary Files (WordPerfect for Windows) *.syd......Backup Files *.tds......Borland Temporary File *.temp.....Temporary Files *.tmp......Temporary Files *.txt Files *.umb...... *.wbk......Word Backup Files *modemlog.txt...Windows Modem Log File *install*.txt...Potential junk *order*.txt...Potential junk *whatsnew*.txt...Potential junk 0*.nch....Temporary Files created by MS Outlook Express ABEND.LOG...Novell Abend Log anti-vir.dat...Created by F-Prot Anti-Virus chklist.*...Lost Cluster Files eula.txt...Microsoft end-user license agreement file_id.diz...Description of Shareware ghosterr.txt...Norton Ghost Error File iebak.dat...Internet Explorer Junk File modemdet.txt...Windows Diagnostic File mscreate.dir...Setup Temporary File msoe.txt...Readme for Microsoft Outlook Express mssecure.xml...Microsoft Baseline Security Analyzer File readme.txt...Potential junk pq_debug.txt...PowerQuest PartitionInfo file pspbrwse.jbf...Paint Shop Folder Image Information Cache File suhdlog.dat...Windows diagnostic File system.st...Windows diagnostic File twain???.mtx...TWAIN Temporary File ws_ftp.log...WS_FTP Temporary File -------------------- Slimming Down Windows XP: The Complete Guide is my gift to those who always wanted to know which files they can delete from Windows XP, but couldn't find their answers. I have always offered my guide freely, and never asked anything in return. Those of you who wish to make a donation, showing your support and appreciation for Slimming Down Windows XP: The Complete Guide, My Batch Files Are Available Here Edited August 7, 2008 by Bold_Fortune Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/ Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 2 Disabled Services 25 Services remain showing in my Services window: 14 Automatic: Acronis Scheduler2 Service Automatic Updates DCOM Server Process Launcher DHCP Client Event Log IMAPI CD-Burning COM Service Plug and Play Remote Procedure Call (RPC) Shell Hardware Detection System Event Notification Task Scheduler Themes User Profile Hive Cleanup...(This Service I installed to help me with faster shutdowns. It really works, too.) Windows Audio 1 Disabled: Windows Time 10 Manual: Application Management Background Intelligent Transfer Cryptographics Services Help and Support Local Disk Manager Local Disk Manager Administrative Service Network Connections PDEngine...(Belongs to PerfectDisk) PDScheduler...(Belongs to PerfectDisk) Windows Installer When I delete a Service, I do not just delete that one file considered to be the Service itself. I delete other files too that are associated with that Service either directly or indirectly. For example, I remove Performance Logs and Alerts Service by deleting its direct file, SMLOGSVC.EXE. But then, I no longer have use for all the Performance Counters and Performance Monitoring files that go along with it. So I'll remove those files, too. Whether you choose to disable some, or all of the same Services I do, you are bound to start experiencing a few DCOM Errors in the Event Viewer upon first rebooting your machine. I personally don't recieve any DCOM errors when I disable any of my Services. I'm just lucky, I guess. Not really. I'll get them, too. But I'm going to show you how to eliminate these errors at the bottom of this page. These then are the Services I disable on my system: ---------------------------------------- Alerter Service Delete this file from C:\WINDOWS\system32: alrsvc.dll.....Alerter Service DLL ---------------------------------------- Application Layer Gateway Service Delete this file from C:\WINDOWS\System32: ALG.EXE........(Application Layer Gateway Service). Used to configure the different accessibility options of your system. ---------------------------------------- Clipbook Delete these 2 files from C:\WINDOWS\system32: CLIPBRD.EXE....(Clipboard Viewer). Used to view the contents of the object or data currently copied into memory (also known as the Clipboard). CLIPSRV.EXE....(Clipboard Server). The network dynamic data exchange (DDE) clipboard service used by Clipboard Viewer to access objects or data copied into memory. --------------------------------------- COM+ Event System & COM+ System Application Delete these 18 files from C:\WINDOWS\system32: catsrv.dll catsrvps.dll catsrvut.dll clbcatex.dll clbcatq.dll.....<< This file may or may not delete for you. Windows won't allow it to be deleted on my system. colbact.dll comaddin.dll comrepl.dll comsnap.dll comsvcs.dll comuid.dll DCOMCNFG.EXE....(DCOM Configuration). Used to display and configure DCOM settings and configuration. es.dll mtxdm.dll mtxex.dll mtxlegih.dll stclient.dll txflog.dll Then delete this folder and its contents: C:\WINDOWS\system32\Com It contains these 6 files: comadmin.dll comempty.dat comexp.msc comrepl.exe comrereg.exe mtsadmin.tlb --------------------------------------- Computer Browser Delete this file from C:\WINDOWS\system32: browser.dll.....Computer Browser Service DLL --------------------------------------- Distributed Link Tracking Client Delete these 2 files from C:\WINDOWS\system32: dfsshlex.dll...Distributed File System shell extension trkwks.dll.....Distributed Link Tracking Client --------------------------------------- Distributed Transaction Coordinator Delete these 9 files from C:\WINDOWS\system32: MSDTC.EXE......(DTC Console Program). The console for the Distributed Transaction Coordinator (DTC). msdtclog.dll...MS DTC log manager DLL msdtcprf.h..... msdtcprf.ini... msdtcprx.dll...MS DTC OLE Transactions interface proxy DLL msdtctm.dll....MS DTC transaction manager DLL msdtcuiu.dll...MS DTC administrative component DLL mtxclu.dll.....MS DTC amd MTS clustering support DLL xolehlp.dll....MS DTC helper APIs DLL --------------------------------------- DNS Client Delete this file from C:\WINDOWS\system32: dnsrslvr.dll...DNS Caching Resolver Service --------------------------------------- Error Reporting Service Delete these 4 files from C:\WINDOWS\system32: DUMPREP.EXE....(Windows Error Reporting). A dump reporting tool. DWWIN.EXE......(Microsoft Application Error Reporting). The application used to report errors in Microsoft applications. ersvc.dll......Windows Error Reporting Service faultrep.dll...Windows Error Reporting --------------------------------------- Fast User Switching Compatibility Has no file to delete (that I'm aware of anyway). --------------------------------------- Fix-It Task Manager Belongs to my Ontrack Registry Cleaner I delete this file in C:\Program Files\Ontrack\Fix-It: mxtask.exe --------------------------------------- Http SSL Delete this file from C:\WINDOWS\system32: w3ssl.dll......SSL service for HTTP --------------------------------------- Human Interface Device Access Has no file to delete (that I'm aware of anyway). --------------------------------------- Indexing Service Delete these 14 files from C:\WINDOWS\system32: ciadmin.dll...CI Administration (MMC) ciadv.msc..... cic.dll.......CIC - MMC controls for Taskpad CIDAEMON.EXE..(Content Index Filter Daemon). Process that determines which files will be indexed on the hard disk for faster search queries. ciodm.dll.....Indexing Service Admin Automation Objects CISVC.EXE.....(Content Index Service). The Content Index engine that performs file indexing to improve performance of resource searches. idq.dll.......Indexing Service ISAPI Extension infosoft.dll..Wordbreaker and stemmer dll ixsso.dll.....Indexing Service Server-side Object LangWrbk.dll..English wordbreaker mimefilt.dll..Microsoft ® IMimeFilter Persistent Handler DLL nlhtml.dll....Net Library HTML filter offfilt.dll...OffFilt webhits.dll...Indexing Service Webhits --------------------------------------- IPSEC Services (See Routing and Remote Access below) --------------------------------------- Messenger Delete this file from C:\WINDOWS\system32: msgsvc.dll....NT Messenger Service Then delete this folder and its contents: C:\Program Files\Messenger --------------------------------------- MS Software Shadow Copy Provider --------------------------------------- Netmeeting Remote Desktop Sharing Delete these 7 files from C:\WINDOWS\system32: mnmdd.dll.....Application Sharing Display Driver MNMSRVC.EXE...(NetMeeting Remote Desktop Sharing). Allows authorized users to remotely access your desktop. msconf.dll....Conferencing Utility Dll msh261.drv....Microsoft H.261 ICM Driver msh263.drv....Microsoft H.263 ICM Driver nmevtmsg.dll..NetMeeting Event Logging DLL nmmkcert.dll..NetMeeting Event Logging DLL Then delete the Netmeeting folder and its entire contents: C:\Program Files\Netmeeting --------------------------------------- Network DDE and Network DDE DSDM Delete these 5 files from C:\WINDOWS\system32: ddeml.dll......DDE Management library DDESHARE.EXE...(DDE Share). Displays the active DDE shares and enables property editing for these shares. NDDEAPIR.EXE...The server-side application programming interface (API) for the Network DDE Agent. nddenb32.dll...Network DDE NetBIOS Interface NETDDE.EXE...(Network DDE). A background network DDE provider. --------------------------------------- Network Location Awareness (NLA) Has no file to delete (that I'm aware of anyway). --------------------------------------- Network Provisioning Service Delete these 2 files from C:\WINDOWS\system32: xmlprov.dll...Network Provisioning Service xmlprovi.dll..Network Provisioning Service Client API --------------------------------------- NVDIA Display Driver Service Delete this file from C:\WINDOWS\system32: nvsvc32.exe --------------------------------------- Performance Logs and Alerts Delete these 23 files from C:\WINDOWS\system32: DISKPERF.EXE...(Disk Performance Counters). Used to switch performance counters for the disk subsystem on and off. LODCTR.EXE.....(Load Counters). Used to add new counters to Performance Monitor. logman.exe.....Performance Log Utility perfc009.dat... perfci.h....... perfci.ini..... perfctrs.dll...Performance Counters perfd009.dat... perfdisk.dll...Windows Disk Performance Objects DLL perffilt.h..... perffilt.ini... perfh009.dat... perfi009.dat... perfmon.exe....Performance Monitor Command Line Shell perfmon.msc....Microsoft Common Console Document (System Performance Monitor). I delete this file, and in Control Panel/Administration Tools I delete its shortcut, "Performance". perfnet.dll....Windows Network Service Performance Objects DLL perfproc.dll...Windows System Process Performance Objects DLL PerfStringBackup.INI perfwci.h...... perfwci.ini.... prflbmsg.dll...Perflib Event Messages SMLOGSVC.EXE...(Performance Logs and Alerts Service). An application that allows statistics to be monitored and collected on local and remote PCs. UNLODCTR.EXE...(Unload Counter). Used to unload Performance Monitor counters. --------------------------------------- Portable Media Serial Number Service --------------------------------------- Print Spooler I do not have a printer, so I remove every system32 file associated with the printing process. I delete these 19 files from C:\WINDOWS\system32: cnbjmon.dll..Language Monitor for Cannon Bubble-Jet Printer htui.dll.......Common halftone Color Adjustment Dialogs icm32.dll......Microsoft Color Management Module (CMM) icmui.dll......Microsoft Color Matching System User Interface DLL inetpp.dll.....Internet Print Provider DLL inetppui.dll...Internet Print Client DLL localspl.dll...Local Spooler DLL lprhelp.dll....LPR Print Monitor lprmonui.dll...LPR Print Monitor UI msw3prt.dll....ISAPI dll for Web Printing ntprint.dll....Spooler Setup DLL photowiz.dll....Photo Printing Wizard PRINT.EXE.......(Print). A command-line print utility used to send print jobs to a port. printui.dll.....Print UI DLL spoolss.dll.....Spooler SubSystem DLL SPOOLSV.EXE.....(Spooler SubSystem App. Print Spooler Service). The spooler service for the print subsystem. win32spl.dll....32-bit Spooler API DLL winspool.exe....Windows 16-bit WOW Psuedo Printer Driver (loaded as WINSPOOL.DRV) wpnpinst.exe....Support exe for Internet Printing Then I delete this folder and its contents: C:\WINDOWS\system32\spool --------------------------------------- Protected Storage Delete these 3 files from C:\WINDOWS\system32: psbase.dll......Protected Storage default provider pstorec.dll.....Protected Storage COM interfaces pstorsvc.dll....Protected storage server --------------------------------------- QoS RSVP Delete these 6 files from C:\WINDOWS\system32: RSVP.EXE......(Resource Reservation Protocol. QoS RSVP Service.). A protocol that sets up a reserved pathway with a specific quality of service for a set of data packets. rsvp.ini...... rsvpcnts.h.... rsvpmsg.dll...RSVP Messages DLL rsvpperf.dll..Microsoft? Windows RSVP Performance Monitor rsvpsp.dll>....Microsoft Windows Rsvp 1.0 Service Provider --------------------------------------- Remote Access Connection Manager> and Remote Access Auto Connection Manager> Delete these 17 files from C:\WINDOWS\system32: rasauto.dll>....Remote Access AutoDial Manager RASAUTOU.EXE>...(Remote Access Dialer). A program that allows remote dial-up connections between PCs. raschap.dll>....Remote Access PPP CHAPrasctrnm.h>.....rasctrs.dll>....Windows NT Remote Access Perfmon Counter dllrasctrs.ini>....RASDIAL.EXE>....(RAS Command-Line Dialer). A client-side user interface. rasmans.dll>....Remote Access Connection Manager rasmontr.dll>...RAS Monitor DLL rasmxs.dll>.....Remote Access Device DLL for modems, PADS and switches RASPHONE.EXE>...(RAS Phone). The Dial-Up Networking Phonebook application. rasppp.dll>.....Remote Access PPPrasrad.dll>.....Remote Access Service NT RADIUS client modulerassapi.dll>....Remote Access Admin APIs dllrasser.dll>.....Remote Access Media DLL for COM portsrastapi.dll>....Remote Access TAPI Compliance Layerrastls.dll>.....Remote Access PPP EAP-TLS --------------------------------------- Remote Desktop Help Session Manager> Delete these 6 files from C:\WINDOWS\system32: MSTSC.EXE>......(Remote Desktop Connection). An application that enables a computer to be accessed remotely. racpldlg.dll>...Microsoft Remote Assitance rcbdyctl.dll>...Microsoft Remote Assistance RCIMLBY.EXE>....(Remote Assistance). A program used to help another user with a computer problem over the network or Internet. RDSADDIN.EXE>...(Remote Desktop Addin). A Remote Desktop Terminal Services session add-in. sessmgr.exe>....Microsoft? Remote Desktop Help Session Manager --------------------------------------- Removable Storage b> Delete these 8 files from C:\WINDOWS\system32:ntmsdba.dllb>...Removable Storage Manager DB Object APIntmsevt.dllb>...Removable Storage Manager Event Loggentmsmgr.mscb>...Removable Storage Consolntmsoprq.mscb>..Removable Storage Consolntmssvc.dllb>...Removable Storage ManagerRSM.EXEb>.......(Removable Storage Manager). Command-line interface for the Removable Storage Manager.RSMSINK.EXEb>...(Removable Storage Manager). Sink layer for the Removable Storage Manager.RSMUI.EXEb>.....(User Interface). A Removable Storage Manager component. --------------------------------------- Routing and Remote Accessb> Delete these 32 files from C:\WINDOWS\system32: adptif.dllb>......IPX Interface via WinSockALG.EXEb>.........(Application Layer Gateway Service). Used to configure the different accessibility options of your system. (Application Gateway Service...This Service is required for Windows Firewall.) IPCONFIG.EXEb>....(IP Configuration). A TCP/IP command-line tool that displays the IP configuration for all installed interfaces and can be used to renew and release DHCP leases.ipmontr.dllb>.....IP Router Monitor DLLipnathlp.dllb>....Microsoft NAT Helper Componentsippromon.dllb>....IP Protocols Monitor DLiprtprio.dllb>....IP Routing Protocol Priority DLLiprtrmgr.dllb>....IP Router Manager IPSEC6.EXEb>......(Ipv6 Security Configuration Utility). A tool for configuring IPv6 security.ipsecsnp.dllb>....Internet Protocol Security Policy Managemenipsecsvc.dllb>....Windows IPSec SPD Server DLipsmsnap.dllb>....IP Security Monitor SnapinIPV6.EXEb>........(Ipv6 Configuration Utility). A tool to install and configure IPv6.ipv6mon.dllb>.....IF Monitor DLipxmontr.dllb>....IPX Router Monitor DLLipxpromn.dllb>....IPX Router Monitor DLLipxrip.dllb>......IPX RIPIPXROUTE.EXEb>....(IPX Route). A utility used to display and control the IPX routes when using the IPX protocol.ipxrtmgr.dllb>....IPX ROUTER MANAGERipxsap.dllb>......SAP Agent DLLipxwan.dllb>......IPXWAN mprddm.dllb>......Demand Dial Manager Supervisormprdim.dllb>......Dynamic Interface Managermprmsg.dllb>......Multi-Protocol Router Service Messages DLLmprui.dllb>.......Multiple ProviderNETSH.EXEb>.......(Routing and Remote Access Service Configuration Tool). Used to configure RRAS settings.PING6.EXEb>.......(Ipv6 Ping Command). A utility that verifies connectivity to a specific IP address or hostname.ROUTEMON.EXEb>....(Router Console Monitor). A utility that is no longer supported. Refers you to the netsh command. rtm.dllb>.........Routing Table ManagerTRACERT6.EXEb>....(Ipv6 Traceroute Tool). A tool to trace the route a packet would take to get from the source host to the destination host.winipsec.dllb>....Windows IPSec SPD Client DLLwship6.dllb>......IPv6 Helper DLL Then delete these 5 files from C:\WINDOWS\system32\drivers:b> ipfltdrv.sysb>....IP FILTER DRIVERipinip.sysb>......IP in IP Encapsulation Driveripnat.sysb>.......IP Network Address Translator nwlnkflt.sysb>....NWLINK2 Traffic Filter Drivernwlnkfwd.sysb>....NWLINK2 Forwarder Driver --------------------------------------- Secondary Logonb> Delete these 2 files from C:\WINDOWS\system32: sclgntfy.dllb>....Secondary Logon Service Notificatioseclogon.dllb>....Secondary Logon Service DLL --------------------------------------- Security Accounts Managerb> --------------------------------------- Security Center b> --------------------------------------- Smart Cardb> Delete these 9 files from C:\WINDOWS\system32: scarddlg.dllb>.....SCardDlg - Smart Card Common Dialogscardssp.dllb>.....Smart Card Base Service Providers SCARDSVR.EXEb>.....(Smart Card Resource Management Server). Smart Card Server component. sccbase.dllb>......Infineon SICRYPT? Base Smart Card CSPsccsccp.dll/b>......Infineon SICRYPT? Smart Card Crypto Provider COM Objectscredir.dll......Smart Card Redirection for slbcsp.dll.......Schlumberger Smart Card CryptoAPI Librarslbiop.dll.......Schlumberger Smart Card Interoperability Library vslbrccsp.dll.....Schlumberger Smart Card CryptoAPI Resource File --------------------------------------SSDP Discovery Service --------------------------------------System Restore Service Delete this file from C:\WINDOWS\system32\driverssr.sys...........System Restore Filesystem Filter Driver Then delete the Restore folder and its entire contents:C:\WINDOWS\system32\Restore Then delete these 3 individual files from C:\WINDOWS\system32srclient.dll.....SR CLIENT Dsrrstr.dll.......System Restore Restore Operation Librasrsvc.dll........System Restore Service --------------------------------------TCP/IP NetBIOS Helper Delete these 19 files from C:\WINDOWS\system32ARP.EXE.......(ARP). The Address Resolution Protocol command-line utility used to manage the ARP cache on TCP/IP systemFINGER.EXE....(Finger). A TCP/IP utility used to obtain information about a user account via a remote systeHOSTNAME.EXE..(Hostname). A TCP/IP command-line utility that displays the hostname of the current systelmhsvc.dll....TCPIP NetBios Transport Services DLPQ.EXE.......(Line Printer Queue). Displays printer queue information on a printer hosted on a Unix systeLPR.EXE.......(Line Printer.) Prints to a printer hosted on a Unix systeNBTSTAT.EXE...(NBT Statistics). Displays NetBIOS over TCP/IP statisticNETSTAT.EXE...(Network Statistics). Displays TCP/IP network statisticPATHPING.EXE..(PathPing Command). A command for verifying an IP route that enables the user to specify options to test for along the patPING.EXE......(PING). A TCP/IP utility used to test the existence of, or the capability to communicate with, remote systemRCP.EXE.......(Remote Copy). A TCP/IP utility used to copy files between the current system and a remote RSHD (Remote Shell) serveREXEC.EXE.....(Remote Execute). Used to issue commands on remote systems running the REXEC servicROUTE.EXE.....(Route). Used to view and edit the local routing tablRSH.EXE.......(Remote Shell). Issues commands on remote systems running the RSH servictcpmib.dll....Standard TCP/IP Port Monitor Helper Dtcpmon.dll....Standard TCP/IP Port Monitor Dtcpmon.ini..tcpmonui.dll..Standard TCP/IP Port Monitor UI DTCPSVCS.EXE...(TCP Services). The TCP Services provideTRACERT.EXE...(Traceroute). Used to identify the route between the local system and a remote system on a TCP/IP network. --------------------------------------Telephony Delete these 8 files from C:\WINDOWS\system32tapi3.dll........Microsoft TAPtapi.dll.........Microsoft? Windows Telephony Servetapiperf.dlll.....Microsoft? Windows Telephony Performance Monitapisrv.dllll......Microsoft? Windows Telephony Stapiui.dlldll.......Microsoft? Windows Telephony API termmgr.dll.dll......Microsoft TAPI3 Terminal MTCMSETUP.EXE.EXE.....(Telephony Client Setup). Used to set up the Telephony configuration on a Windows XP ctelephon.cpl.cpl.....Telephony Control Panel ----------------------------------Terminal Servicesices First, Disable Security Accounts Manager Service so no errors report to Event Viewer. Delete these 6 files from C:\WINDOWS\system32\drirdpcdd.sys.sys......RDP Mirdpdr.sys.sys.......Microsoft RDP Device redirrdpwd.sys.sys.......RDP Terminal Stack Driver (US/Canada Only, Not for Extdpipe.sys.sys......Named Pipe Transport tdtcp.sys.sys.......TCP Transport termdd.sys.sys......Terminal Server Driver Delete these 2 files from C:\WINDOWS\system32\tscfgwmi.mfl.mtscfgwmi.mof mof Delete these 41 files from C:\WINDOWS\systcdmodem.dll.dll....Modem Connection cfgbkend.dll.dll...Configuration Backend Intedrprov.dll.dll.....(Microsoft Terminal Server Network Provider) This file may or may not delete for you. Windows won't allow it to be deleted on my sicaapi.dll.dll.....DLL Interface to TermDD Device DLOGOFF.EXE.EXE.....(Session Logoff Utility). A utility to terminate a user's session on thMSG.EXE.EXE........(Message Utility). A utility for sending messages to other mstlsapi.dll.dllMSTSC.EXE.EXE......(Remote Desktop Connection). An application that enables a computer to be accessed remomstscax.dll.dll....Terminal Services ActiveX Cperfts.dll.dll.....Windows 2000 Terminal Services Performance ObQAPPSRV.EXE.EXE....(Query Terminal Server Utility). Identifies terminal servers on the neQPROCESS.EXE.EXE...(Query Process Utility). Displays processes running on a machine. Can be sorted by username and other critQWINSTA.EXE.EXE....(Query Session Utility). Displays session information and related statistics, such as connect and flow control settrdchost.dll.dll....RDSHost Client Mrdpcfgex.dll.dll...Terminal Server Connection Configuration Extension for the RDP proRDPCLIP.EXE.EXE....(RDP Clip Monitor). A Remote Desktop Protocol compordpsnd.dll.dll.....Terminal Server MultiMedia rdpwsx.dll.dll.....RDP ExtensioRDSADDIN.EXE.EXE...(Remote Desktop Addin). A Remote Desktop Terminal Services session adRDSHOST.EXE.EXE....(RDSHost Server Module). A Remote Desktop Service mREGINI.EXE.EXE.....(Registry Initializer). A utility to change Registry values from a command line or scremotepg.dll.dll...Remote Sessions CPL ExteRESET.EXE.EXE......(Reset Utility). A Terminal Services reset utiRWINSTA.EXE.EXE....(Reset Session Utility). A utility to reset a hardware or software seSHADOW.EXE.EXE.....(Session Utility). A Session Remote Control utitermsrv.dll.dll....Terminal Server Stsappcmp.dll.dll...Terminal Services Application Compatibilitscfgwmi.dll.dll...Terminal Server Configuration WMI proTSCON.EXE.EXE......(Session Connection Utility). Attaches a user session to a terminal sesTSCUPGRD.EXE.EXE...(Setup Custom Action DLL). The Terminal Services setup comptsddd.dll.dll......Framebuffer Display DTSDISCON.EXE.EXE...(Session Disconnect Utility). A Terminal Services utility for disconnecting a seTSKILL.EXE.EXE.....(End Process Utility). A utility to terminate a Terminal Services process on a session-by-session basis or for all sesstslabels.hls.htslabels.ini.iniTSSHUTDN.EXE.EXE...(System Shutdown Utility). A Terminal Services utility to perform a controlled shutdown of the server. Includes variables for rebooting or powering down the susrlogon.cmd cutildll.dll.dll....WinStation utility supporwinsta.dll.dll.....(Winstation Library) This file may or may not delete for you. Windows won't allow it to be deleted on my swscsvc.dll.dll.....Workstation Service DLL ----------------------------------Uninterruptible Power Supplypply Delete this file from C:\WINDOWS\systUPS.EXE.EXE........(UPS Service). The uninterruptible power supply service. ----------------------------------Uninversal Plug and Play Device HostHost Delete these 5 files from C:\WINDOWS\systssdpsrv.dll.dll....SSDP Servicudhisapi.dll.dll...UPnP Device Host ISAPI ExtenUPNPCONT.EXE.EXE...(UPnP Device Host Container). A Universal Plug and Play compoupnphost.dll.dll...UPnP Device Host ISAPI Extupnpui.dll.dll.....UPNP Tray Monitor and Folder ---------------------------------Volume Shadow CopyCopy Delete these 5 files from C:\WINDOWS\syseventcls.dll.dll..Microsoft? Volume Shadow Copy Service evenswprv.dllv.dll.....Microsoft? Volume Shadow Copy Service software vss_ps.dllps.dll....Microsoft? Volume Shadow Copy Service pVSSADMIN.EXEMIN.EXE..(Shadow Copy Service). Command-line interface for the Volume Shadow Copy VSSVC.EXESVC.EXE.....(Volume Shadow Copy Service). Manages and implements a volume shadow copy for backup purposes. ------------------------------WebClient Client Delete this file from C:\WINDOWS\swebclnt.dlllnt.dll....Web DAV Service DLL -------------------------------Windows Firewall/Internet Connection Sharing (ICS)g (ICS) Before I disable Windows Firewall/Internet Connection Sharing (ICS), I first turn off Windows Firewall: Start > Control Panel > Firewall > Put a tick in "Off (not reccomended)" Then delete these 2 files from C:\WINDOWS\system32\ip6fw.sys6fw.sys.....IPv6 Windows Firewaltcpip6.sysip6.sys....IPv6 driver Then delete these 5 files from C:\WINDOWS\sfirewall.cplall.cpl..Windows Firewall Confwcfg.dllcfg.dll.....Windows Firewall ConfiguratiIPSEC6.EXEEC6.EXE....(Ipv6 Security Configuration Utility). A tool for configuring IPv6 ipsecsvc.dllsvc.dll..Windows IPSec SPD SIPV6.EXEPV6.EXE......(Ipv6 Configuration Utility). A tool to install and configure IPv6. -------------------------------Windows Image Acquistion (WIA)n (WIA) Delete these 10 files from C:\WINDOWS\camocx.dllocx.dll.....WIA CameraWIAACMGR.EXEMGR.EXE...(Windows Picture Acquisition Wizard). A program that steps you through downloading pictures from a digital device to a file wiadefui.dllfui.dll...WIA Scanner Dwiadss.dlldss.dll.....WIA TWAIN comptibilwiavusd.dllusd.dll....WIA Video Stream wiascr.dllscr.dll.....WIA Scripwiaservc.dllrvc.dll...Still Image Devicewiashext.dllext.dll...Imaging Devices Shwiavideo.dlldeo.dll...WIA Video Then, to delete the Scanners and Cameras Control Panel Applet Icon: Delete this registry key... HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Explorer\ControlPanel\NameSpace\{E211B736-43FD-11D1-9EFB-0000F8757FCD} ------------------------------Windows Management Instrumentation taIMPORTANT: First, move the "framedyn.dll" from C:\WINDOWS\system32\wbem to C:\WINDOWS\system32. It is the only important file in the folder. older. 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'. Without "framedyn.dll" you might also get an error 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 SWhen you go to disable WMI in Services, you will also be disabling Windows Firewall/Internet Connection Sharing (ICS). (ICS). Windows will pop up window up telling you that when you go to disBefore I disable Windows Firewall/Internet Connection Sharing (ICS), I first turn off Windows Firewall itself:itself: Start > Control Panel > Firewall > Put a tick in "Off (not reccomendeThe files listed below belong to Windows Firewall/Internet Connection Sharing (ICS). (From C:\WINDOWS\system32\drivers:rivip6fw.sys6fw.sys.....IPv6 Windows Firewatcpip6.sysip6.sys....IPvFrom C:\WINDOWS\system32:stefirewall.cplall.cpl..Windows Firewall Confwcfg.dllcfg.dll.....Windows Firewall ConfiguratiIPSEC6.EXEEC6.EXE....(Ipv6 Security Configuration Utility). A tool for configuring IPv6 ipsecsvc.dllsvc.dll..Windows IPSec SPD SeIPV6.EXEPV6.EXE......(Ipv6 Configuration Utility). A tool to install and configuThen go into safemode and delete the entire contents of C:\WINDOWS\system32\wbem.2;wbem. I've found it best to delete the contents of the wbem folder in safemode, because there are about three of its files that will not delete for me unleUpon rebooting, delete these 5 additional files from C:\WINDOWS\system32:stecmprops.dllops.dll....WMIlicwmi.dllwmi.dll.....Windows Product Activation Configuration WMI mmfutil.dlltil.dll....WMI Snapinservdeps.dlleps.dll...(WMI Snapins) The "servdeps.dll" file may not delete for you until you reboot. It may not even delete after a reboot. Either way, it's not all that impwmimgmt.msc....msc.... You might as well delete this folder and its conteC:\Program Files\Common Files\Microsoft Shared\MSInfo;MSInfo And its shortC:\Documents and Settings\All Users\Start Menu\Programs\Accessoriesssories The System Information Utility will not work without WMI. I use "EVEREST Home Edition" for my system information needs. It's much better, I think. It offers many more details. http://www.lavalys.com/products.php?lang=en ------------------------------Windows Timews Time I keep this file from C:\WINDOWS\system32 (It will not delete anywayw32time.dllime.dll...Windows Time Service I delete this file from C:\WINDOWS\w32tm.exe2tm.exe.....Windows Time Service Diagnostic Tool -------------------------------Windows User Mode Driver Frameworkamework Delete these 2 files from C:\WINDOWS\swdfapi.dllapi.dll...Windows User Mode Driver Framwdfmgr.exemgr.exe...Windows User Mode Driver Manager -------------------------------Wireless Zero Configurationuration Delete these 2 files from C:\WINDOWS\irprops.cplops.cpl..Wireless Link Control Panwzcdlg.dlldlg.dll...Wireless Zero Configuration Service UI -------------------------------WMI Performance AdapterAdapter Delete this file from C:\WINDOWS\system32wmiapsrv.exesrv.exe -------------------------------Whether you choose to disable some, or all of the same Services I do, you are bound to start experiencing a few DCOM Errors in the Event Viewer upon first rebooting your machine. DON'T PANIC! I'm going to fix that for you right now.ht now. (Even though we know that DCOM Error are benign,When I am done with the above...bove... I run my registry cleaners to pickup what could not be unregistered with the "Register - Unregister This DLL v1.0.0.1" app I told you about in PART 1. Then I make sure to purge the Prefetch folder of all its files, (C:\WINDOWS\Prefetch), because I want a new Layout.ini file created that does not point to some of the files I have removed. Windows will remake the Layout.ini file automatically after a couple of reboots of your system, and some up time in an idle state (usually in around twenty minutes or so). There is a neat little app called "Service Installer.exe" (which I can't find on Google right now for you) that can eliminate the registry entry for Services you've disabled. Then their entries will no longer show up in the Services Window. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871579 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 3 Documents and Settings Folders ----------------------------------------------------------- C:\Documents and Settings... ----------------------------------------------------------- I completely delete the Default User folder, not just its contents. Whenever a new user logs on for the first time, Windows copies settings from the Default User profile to the newly created user profile. Basically, the Default User profile is as a blueprint that Windows uses to initialize new logins. I completely delete the LocalService folder, not just its contents. I completely delete the NetworkService folder, not just its contents. ALTHOUGH, I notice that the NetworkService folder will no longer delete for me, even with System File Protection disabled. It either has something to do now with SP2, or because I am now using DSL. ----------------------------------------------------------- C:\Documents and Settings\All Users... ----------------------------------------------------------- C:\Documents and Settings\All Users\DRM Digital Rights Management (DRM) provides functions relating to Digital Rights. Per Microsoft: The Windows Media DRM platform enables the secure delivery of protected content for playback on a computer, portable device, or network device. I find I can still burn a music cd off my computer using Windows Media 10 without the DRM files and the cd will still play on my home cd player. I delete the DRM folder and its contents. Then I delete these files from C:\WINDOWS\system32: drmclien.dll...DRM Client DLL drmstor.dll....DRM Store DLL drmv2clt.dll...DRMv2 Client DLL msnetobj.dll...DRM ActiveX Network Object mssap.dll......DRM WMDRMdev.dll...Windows Media DRM for Network Devices Registration DLL WMDRMNet.dll...Windows Media DRM for Network Devices DLL C:\Documents and Settings\All Users\Documents (or Shared Documents)\My Pictures I delete the My Pictures folder and its contents. (When you delete the desktop.ini file from Shared Documents, the folder is renamed to simply Documents.) ----------------------------------------------------------- Removing the subfolders in Documents (or Shared Documents) Permanently... In order to permanently delete the My eBooks, My Music, My Pictures, My Videos subfolders from appearing in the Documents (or Shared Documents) folder in C:\Documents and Settings\All Users\Documents (or Shared Documents) and in My Documents in C:\Documents and Settings\USERNAME\My Documents, you first have to unregister the mydocs.dll, and then delete the folders. (Although, it's very difficult to stop the Shared Music folder from returning in C:\Documents and Settings\All Users\Documents (or Shared Documents). We'll get to that down below.) To unregister: Start > Run > type in - regsvr32 /u mydocs.dll and click OK Then go here and delete their subfolders folders: C:\Documents and Settings\All Users\Documents (or Shared Documents) and here C:\Documents and Settings\USERNAME\My Documents Now, about the "Shared Music" folder in C:\Documents and Settings\All Users\Documents (or Shared Documents).... Go to Windows Media Player Tools > Options > Library tab > Click on Monitor Folders > Highlight C:\Documents and Settings\All Users\Documents\My Music > then click Remove. You can even remove any other paths to folders you may see in there. Now... Again in WMP go to Tools > Options > Rip Music tab. Under "Rip music to this location" click the Change button. Then create your own special folder in a location of your choice. I made a folder called Temporary Downloads on my D Drive. (Keep this in mind, if at some point you clear the MUI cache for ripping and burning Cd's, the new designated folder path you created in WMP could very well disappear, and WMP will default to the path C:\Documents and Settings\All Users\Documents\My Music.) While you're in WMP, go to Tools > Options > Privacy and take the tick out of "Update music files by retrieving media info from the internet." I do this mostly to stop album cover art from cropping up on my computer. You may like the album art. The "Shared Music" folder in C:\Documents and Settings\All Users\Documents (or Shared Documents), is the most difficult folder to keep from returning. However, you can delete the Value data of a certain registry string. (Let me say here, this is to be done in addition to what I have outlined above.) Navigate in the Registry Editor to... HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders. In the right panel look for this entry... My Music REG_SZ C:\Documents and Settings\USERNAME\My Documents\My Music You will notice that since you unregistered the mydocs.dll as I outlined above, that the Value data for "My Pictures" and "My Video" have already been removed. Double click on My Music, and delete the Value data. Don't delete the entire String, just the value data. Now navigate also to here: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders In the right panel look for this entry... CommonMusic REG_SZ C:\Documents and Settings\All Users\My Documents\My Music Just as you did above, Double click on CommonMusic, and delete the Value data. Don't delete the entire String, just the value data. NOTE: If you use MRU Blaster, the Value Data you just removed will return here: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders. ...and also, the My Music folder in C:\Documents and Settings\USERNAME\My Documents will return. ...and, the "Rip music to this location" you chose in Windows Media Player will revert back to C:\Documents and Settings\USERNAME\My Documents\My Music. NOTE: Using Ad-aware to remove the MRU (Most Recently Used), the Value Data you just removed will return Here: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders ...and, the Shared Music folder back to C:\Documents and Settings\All Users\Documents will return. There is one another part of this tweak that needs some work. I don't have it figured out yet, so if you have any ideas, let me know... When you rip a music CD, the "Shared Music" folder will return to C:\Documents and Settings\All Users\Documents (or Shared Documents) ...no matter what. But this is the only time, as far as I can see. ----------------------------------------------------------- C:\Documents and Settings\All Users\Start Menu\Programs\Accessories\Accessibility I delete the Accessibility folder and its contents. Then I delete these additional files that belong to Accessibility Options... From C:\WINDOWS\Help: acc_dis.chm access.chm access.hlp accessib.chm magnify.chm magnify.hlp osk.chm osk.hlp utilmgr.chm utilmgr.hlp From C:\WINDOWS\system32: access.cpl accwiz.exe mag_hook.dll magnify.exe narrator.exe narrhook.dll osk.exe sethc.exe utilman.exe C:\Documents and Settings\All Users\Start Menu\Programs\Accessories\Communications I delete the Communications folder and its contents. This removes its shortcuts from my desktop. I rarely access them anyway. If I do I'll usually enter the Control Panel to get to them. C:\Documents and Settings\All Users\Templates I delete the Templates folder. ----------------------------------------------------------- C:\Documents and Settings\All Users\Application Data\Microsoft... ----------------------------------------------------------- C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto I delete the Crypto folder and its subfolders. C:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson I delete the Dr Watson folder. The Dr Watson folder will eventually return unless you disable Dr Watson. To Disable Dr. Watson go to this location in your registry: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug Delete the AeDebug key. C:\Documents and Settings\All Users\Application Data\Microsoft\HTML Help You can delete this folder. However, the HTML Help folder will return should you open an HTML Help File (.chm extention file). C:\Documents and Settings\All Users\Application Data\Microsoft\Internet Explorer\Quick Launch I delete the shortcuts I never use in Quick Launch. Then I move the ones I do use to C:\Documents and Settings\USERNAME\Application Data\Microsoft\Internet Explorer\Quick Launch I keep the Quick Launch folder in case certain programs look for it when they are installing. C:\Documents and Settings\All Users\Application Data\Microsoft\Media Index I delete the Media Index folder. C:\Documents and Settings\All Users\Application Data\Microsoft\Media Player I delete the Media Player folder and its contents. C:\Documents and Settings\All Users\Application Data\Microsoft\Network Inside the Network folder are two subfolders, Connections and Downloader. You can the delete the Network folder and its contents. However, the Network folder will be re-generated upon your next visit to Windows Update, along with one of its subfolders, Downloader. The subfolder, Connections, and its contents, will not be re-generated. Since one of the subfolders within the Connections folder, the Pbk folder, contains a sharedaccess.ini file, I personally leave the Network folder alone. C:\Documents and Settings\All Users\Application Data\Microsoft\User Account Pictures I delete all the avatars. C:\Documents and Settings\All Users\Application Data\Microsoft\User Account Pictures\Default Pictures I delete the avatars I will probably never use, but keep the folder in case I want to place a few of my avatars in the folder. ----------------------------------------------------------- C:\Documents and Settings\USERNAME... ----------------------------------------------------------- C:\Documents and Settings\USERNAME\Favorites I delete "MSN.com" and "Radio Station Guide". C:\Documents and Settings\USERNAME\Favorites\Links I delete the Links folder and it's contents. You need to apply this reg tweak to delete the Links folder permanently: ----------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar] "LinksFolderName"="" ----------------------------------------------------------- C:\Documents and Settings\USERNAME\My Documents\My eBooks I delete this folder. C:\Documents and Settings\USERNAME\My Documents\My Music I delete this folder and its contents. C:\Documents and Settings\USERNAME\My Documents\My Pictures I delete this folder and its contents. C:\Documents and Settings\USERNAME\SendTo I delete any SendTo items in the right-click context menu I will never use, and place a few of my own here I'd rather have. C:\Documents and Settings\USERNAME\Start Menu\Programs\Accessories\Entertainment I take the Windows Media Player shortcut here and cut and move it to the C:\Documents and Settings\All Users\Start Menu\Programs\Accessories\Entertainment, just to keep everything together. 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 the Templates folder but keep the folder, as it will not delete. C:\Documents and Settings\USERNAME\UserData You can delete the contents of this folder, but keep the folder. New contents for the UserData folder will be re-generated upon your next visit to Windows Update. ------------------------------------------------------------ C:\Documents and Settings\USERNAME\Application Data... ------------------------------------------------------------ C:\Documents and Settings\USERNAME\Application Data\Help I delete the Help folder. C:\Documents and Settings\USERNAME\Application Data\Identities I delete the Identities folder and its contents. ------------------------------------------------------------ C:\Documents and Settings\USERNAME\Application Data\Microsoft... ------------------------------------------------------------ C:\Documents and Settings\USERNAME\Application Data\Microsoft\Credentials You can delete the Credentials folder and its contents. However, the Credentials folder and its contents will be re-generated by Windows immediately upon rebooting. So there's really not much point in deleting it. C:\Documents and Settings\USERNAME\Application Data\Microsoft\CryptnetUrlCache\Content and C:\Documents and Settings\USERNAME\Application Data\Microsoft\CryptnetUrlCache\MetaData I delete the files in the sub-folders of the CryptnetUrlCache: Content and MetaData. I find the files in Content and MetaData, the sub-folders of the CryptnetUrlCache folder, really interesting. The very first time I deleted all the files within these two folders, it really blew my mind... I looked in some of the files in these folders using Notepad, and it looked like a record of URL History of some kind. By the name of the folder, "CryptnetUrlCache," I figured they must logically be cache-type files. I deleted all the files within these two folders. Then I cleaned up my system as usual with my Temp File Cleaners. Rebooted, and defragged. Zowie! My browser windows started opening up so much faster it was simply unbelievable. So, I asked my friend, 2McAbre, about them... Per 2McAbre: Those folders are where XP stores a "verified and certified" websites security certificates for such things like SSL (Secure Socket Layers) logins for if you are paying a bill, or shopping at Amazon.com. If you want to empty these folders (with msie open) "Click on Tools", select "Internet Options" then click on the "Content" tab. In the center area where it says "Certificates"? Just click on the Clear SSL button to empty these folders of any temporary certificates. P.S. The reason it it seems to slow IE down is because XP sort of validates each certificate and sort of "Checks" to make sure they are still valid. So its a good idea to empty the SSL cache every once and awhile. I took it one step further... Tools > Internet Options > Content > Certificates button > Intermediate Certification Authorities tab > Highlight an entry > Click on Remove. Tools > Internet Options > Content > Certificates button > Trusted Root Certification tab > Highlight an entry > Click on Remove. Tools > Internet Options > Content > Certificates button > Untrusted Publishers tab > Highlight an entry > Click on Remove. Same here... Tools > Internet Options > Content > Publishers button > Trusted Root Certification tab > Highlight an entry > Click on Remove. Tools > Internet Options > Content > Publishers button > Untrusted Publishers tab > Highlight an entry > Click on Remove. Per 2McAbre: Yes you can highlight and remove all the others too if you "Really want too. Those are things like when you get the security window when you install windows update site stuff? Where you can check the box that will always "trust" Microsoft? If you have ever checked one of those boxes there will be a "trust" certificate in one of these areas. Also trusted sites are kept recorded in one of these areas as well as "sites you don't want anything to do with". Probing deeper, figured out all this has to do with Tools > Internet Options > Advanced > Scroll down to Security section > "Check for server certificate revocation (requires restart)" Specifies whether you want Internet Explorer to check an Internet's site certificate to see if it has been revoked before accepting it as valid. I chose to UNCHECK that particular option. As it turned out, it doesn't hurt to clear all that out. Because I did, and then I went directly to Windows Update...and what do you suppose happened? The entries needed for Windows Update were recreated. Not only that, but I noticed a lot of those entries had very old expiration dates, that have since expired. -----------------------------------------------------------C:\Documents and Settings\USERNAME\Application Data\Microsoft\Crypto b> You can delete the Crypto folder and its contents. However, the Crypto folder and its contents will be re-generated by Windows a short time after rebooting. C:\Documents and Settings\USERNAME\Application Data\Microsoft\HTML Helpb> You can delete the HTML Help folder and its contents. However, the HTML Help folder and its contents will return should you open an HTML Help File (.chm extention file).C:\Documents and Settings\USERNAME\Application Data\Microsoft\Internet Explorer\Quick Launch b> I delete the shortcuts I never use in Quick Launch. C:\Documents and Settings\USERNAME\Application Data\Microsoft\MMCb> You can delete the MMC folder and its contents. However, the MMC folder may be re-generated will be re-generated upon your next visit to Windows Update. C:\Documents and Settings\USERNAME\Application Data\Microsoft\Protect b> You can delete the Protect folder and its contents. However, the Protect folder and its contents will be re-generated upon your next visit to Windows Update. C:\Documents and Settings\USERNAME\Application Data\Microsoft\SystemCertificates b> You can delete the SystemCertificates folder and its contents. However, the SystemCertificates folder and its contents will be re-generated upon your next visit to Windows Update. ------------------------------------------------------------C:\Documents and Settings\USERNAME\Local Settings\Application Data...b> ------------------------------------------------------------C:\Documents and Settings\USERNAME\Local Settings\Application Data\Helpb> You can delete the Help folder. However, the Help folder will return should you open a Help file (.hlp extention file.) C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft...b>C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\CD Burningb> You can delete the CD Burning folder. However, the CD Burning folder will be re-generated by Windows immediately upon rebooting your system.C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Credentialsb> You can delete the Credentials folder and its contents. However, the Credentials folder and its contents will be re-generated by Windows immediately upon rebooting your system.C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\HelpCtrb> You can delete the HelpCtr folder. However, the HelpCtr folder will return should you click on a Help and Support Center link. For example, in Event Viewer, when you double-click on an event or error, and then click on the link displayed in the Event Properties. C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Media Playerb> You can delete the Media Player folder and its contents. However, the Media Player folder, along with new content will be re-generated by Windows just as soon as you use Windows Media Player.C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Windows Mediab> I delete the Windows Media folder and its contents. hellowalkman 1 Share Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871583 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 4 Program Files Folders --------------------------------------- C:\Program Files... --------------------------------------- C:\Program Files\ComPlus Applications I delete the ComPlus Applications folder. ComPlus Applications. This folder contains files used by ComPlus applications. If there are no ComPlus applications installed on your XP machine, this folder will be empty. COM+ builds on the Microsoft Component Object Model (COM) integrated services and features, making it easier for developers to create and use software components in any language, using any tool. --------------------------------------- C:\Program Files\Internet Explorer... Internet Explorer. This folder contains the files and executables for Internet Explorer C:\Program Files\Internet Explorer\Connection Wizard I delete the Connection Wizard folder and its contents. C:\Program Files\Internet Explorer\PLUGINS I delete the PLUGINS folder. C:\Program Files\Internet Explorer\SIGNUP I delete the SIGNUP folder and its contents. I also these files that belong to them in C:\WINDOWS\system32: icfgnt5.dll....Internet Connection Wizard icwdial.dll....Internet Connection Wizard Autodialer icwphbk.dll....Internet Connection Wizard inetcfg.dll....Internet Connection Wizard Library isign32.dll....Internet Signup --------------------------------------- C:\Program Files\Messenger I delete the Messenger folder and its contents. C:\Program Files\microsoft frontpage I delete the microsoft frontpage folder and its contents. C:\Program Files\Movie Maker I delete the Movie Maker folder and its contents. C:\Program Files\MSN I delete MSN folder and its contents. C:\Program Files\MSN Gaming Zone I delete the MSN Gaming Zone folder and its contents. C:\Program Files\Netmeeting I delete the Netmeeting folder and its contents. I also delete these files that belong to NetMeeting in C:\WINDOWS\system32: mnmdd.dll MNMSRVC.EXE...(NetMeeting Remote Desktop Sharing). Allows authorized users to remotely access your desktop. msconf.dll msh261.drv msh263.drv nmevtmsg.dll nmmkcert.dll C:\Program Files\Online Services I delete the Online Service folder and its contents. Online Services. This folder contains files used to establish Internet connectivity. These files enable you to set up Internet access through MSN or to select another available Internet service provider. C:\Program Files\Uninstall Information I delete the Uninstall Information folder. C:\Program Files\Windows Media Player\Skins You can delete here any Windows Media player skins you will never use. C:\Program Files\WindowsUpdate I delete the WindowsUpdate folder. This WindowsUpdate folder once belonged to Windows Update before SP2. Now it is no longer used by Windows Update. Instead Windows Update now uses C:\WINDOWS\SoftwareDistribution. C:\Program Files\xerox I delete the xerox folder and its contents. Xerox. This folder contains all the files used by Xerox applications. By default, this folder is empty. --------------------------------------- C:\Program Files\Common Files... Common Files. This folder contains files shared with the Microsoft applications. --------------------------------------- Let's do the folders for MSAC separately so you'll have a better understanding of what it is we are removing. MSAC (MS Data Access Components) Per X-teq: Microsoft Data Access Component (MDAC) includes a service DataFactory, that allows developers to easily access data over the internet on this machine. However, it can happen that this technique is a security problem. If configured in "Unsafe Mode", it allows hacker to execute code, query data and other ugly things. This bug was fixed with MDAC 2.0, but can still be a problem. C:\Program Files\Common Files\Microsoft Shared\DAO I delete the DAO folder and its contents. C:\Program Files\Common Files\MSSoap I delete the MSSoap folder and its contents. C:\Program Files\Common Files\System\ado I delete the ado folder and its contents. C:\Program Files\Common Files\System\msadc I delete the msadc folder and its contents. C:\Program Files\Common Files\System\Ole DB I delete Ole DB folder and its contents. --------------------------------------- C:\Program Files\Common Files\Services I delete 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... --------------------------------------- C:\Program Files\Common Files\Microsoft Shared\MSInfo I delete the MSInfo folder and its contents. This is the System Information Utility. I use "EVEREST Home Edition" for my system information needs. I think it's much much better. It offers many more details. http://www.lavalys.com/products.php?lang=en C:\Program Files\Common Files\Microsoft Shared\Speech I delete the Speech folder and its contents. C:\Program Files\Common Files\Microsoft Shared\Stationary I delete any stationary in the Stationary folder I most likely won't use. C:\Program Files\Common Files\Microsoft Shared\Web Folders I delete the Web Folders folder and its contents. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871587 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 5 WINDOWS Folders ------------------------------------------------------- C:\WINDOWS... ------------------------------------------------------- Individual Files I remove from C:\WINDOWS: any *.bak Files All *.bmp Files any *.log Files (I regularly delete any ".log" Files that turn up in this folder.) "WindowsUpdate.log" will not be deleted in SP2. any *.old Files any *.tmp Files any *.txt Files ("SchedLgU.txt" will not delete. It belongs to Task Scheduler) _default...Shortcut to MS-DOS Program. Which is an invalid 16-bit program in XP. clock.avi control.ini (zero-length file) desktop.ini NOTEPAD.EXE (There is another one in system32 I keep.) ---------------------------------------------- soundman.exe (Realtek Audio Configuration Utility) If I were to keep soundman.exe, I would also need to keep hid.dll (Hid User Library) in C:\WINDOWS\system32, as it needs this file to open. ---------------------------------------------- system.ini (XP doesn't use this. However it will usually return after awhile anyway.) TASKMAN.EXE (There is a duplicate in system32.) 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. twunk_16.exe..(Twain Working Group) Thunking Server. Allows 16-bit DOS applications to make 32-bit calls. twunk_32.exe..(Twain Working Group) Thunking Server. Allows 32-bit DOS applications to make 16-bit calls. win.ini (XP just ignores it anyway.) WINHELP.EXE....(Windows Help). A 16-bit Windows Help reader. ------------------------------------------------------- C:\WINDOWS\$hf_mig$ I delete the $hf_mig$ folder and its contents. Per Microsoft: When a security update, critical update, update, update rollup, driver, or feature pack installs GDR (General Distribution Releases) version files, the hotfix files are also copied to the %windir%\$hf_mig$ folder. This supports migration to the appropriate files if you later install a hotfix or service pack that includes earlier versions of these files. For example, consider the following scenario: 1. You apply a security update that installs a GDR version of File.dll with a version number of 5.2.3790.1000 and copies a hotfix version of File.dll with a version number of 5.2.3790.1000 to the %windir%\$hf_mig$ folder. 2. You apply a hotfix that includes a hotfix version of File.dll with a version number of 5.2.3790.0000. In this scenario the hotfix installation in step 2 installs the hotfix version of File.dll (version number 5.2.3790.1000) from the %windir%\$hf_mig$ folder instead of the hotfix version of File.dll (version number 5.2.3790.0000) from the hotfix package. C:\WINDOWS\$NtUninstallKBxxxxxx$ I delete all the $NtUninstallKBxxxxxx$ folders and their contents. These $NtUninstallKBxxxxxx$ folders contain the uninstall files for the Windows Updates. They have nothing to do with the Updates being in good working order on your system. If you are certain that you won't need to uninstall any of these Updates, by all means, delete these folders. C:\WINDOWS\addins I delete the addins folder. ActiveX controls (.ocx) files. The addins folder is always empty on my system. C:\WINDOWS\AppPatch You can delete the AppPatch folder and its contents. The AppPatch folder contains application compatibility .dlls and Appfix packages. Personally, I don't delete the AppPatch folder and all its contents. When I do, I start receiving Application Popup Error messages in the Event Viewer when I open certain applications. These are benign error messages for the most part. Your applications will usually still work and function properly under most circumstances. Myself, I will not tolerate ANY error messages on my system. I will not delete from my system ANY file or any folder that will cause ANY errors...in the Event Viewer, or anywhere else on my system. I really dislike seeing error messages on my system...even if they are only benign Application Popup errors...or even the most benign of all errors, DCOM errors. However, I've found that if I keep these 3 files in the AppPatch folder and delete the other 7 files, I do not recieve any Application Popup errors in the Event Viewer when I open certain programs: ACGENRAL.DLL DRVMAIN.SDB SYSMAIN.SDB C:\WINDOWS\Config I delete the Config folder. The Config folder contains configuration .idf files used by the MIDI sound system. Depending on system configuration, this folder might be empty. C:\WINDOWS\Connection Wizard I delete the Connections Wizard folder. Connection Wizard. Files used for establishing Internet connectivity. Can be an empty folder. C:\WINDOWS\Cursors I delete any cursors and animated cursors in here I will never use. Contains static and animated cursor files. You can use these files by configuring the Mouse applet in the Control Panel. C:\WINDOWS\Debug The Debug folder contains .log files that can be used to debug network connectivity and other setup functions. I delete the Usermode subfolder folder I delete the WPD subfolder and its contents. C:\WINDOWS\Downloaded Installations I delete the Download Installations folder and its contents. C:\WINDOWS\Downloaded Program Files Contains ActiveX controls and Java applets that have been downloaded from the Internet. I delete the contents of the Download Installations folder, and, every so often, I check there for any ActiveX controls or Java applets installed I don't want there. Alternatively, you can view and delete these ActiveX controls or Java applets by going to Internet Properties -> under Temporary Internet files click on Settings -> then under Temporary Internet files folders click on View Objects. C:\WINDOWS\Driver Cache\i386 The Driver Cache folder contains a platform subdirectory and a copy of the driver.cab file so that new devices can be easily installed without needing the Windows XP CD. Might contain sp1.cab or sp2.cab if installing an integrated copy of the operating system (Sliptreamed CD). I delete the drivers.cab and the sp2.cab I have backup copies of the drivers.cab and the sp2.cab on a backup image I have saved on another partition. Should I ever need one of their original files, I can get it from this backup image. I DO NOT DELETE ANY NEW FILES EVER CREATED IN i386. As new Updates arrive from Microsoft, newer versions of files are sometimes placed in the "i386" folder. These would then be the only copies of these newer files I will have. ------------------------------------------- C:\WINDOWS\Fonts Many .fon extension fonts (The red A fonts) hide, so you need to run a search for *.fon in Search Assistant. Open Search Assistant. Be sure under "More Advanced Options" you have "Search for hidden files and folders" selected. Do a search for *.fon About 138 of these Fonts should show up. Highlight these specific 15 Fonts... 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 At the top of Search Assistant click on "Edit". Then select "Invert Selection". Now you can delete all the other 123 unnecessary Fonts all at once because they will now be the ones highlighted, and the fonts you want to keep won't be. TTF Font Extentions: Here is a list of the 19 remaining *.ttf Fonts (The blue-green O fonts) I have in C:\WINDOWS\Fonts. To see them all the *.ttf fonts, because some are hidden, you need to do a search with your Search Assistant for *.ttf You can do the Search Assistant trick above to keep these and remove all the others. arial.ttf arialbd.ttf arialbi.ttf ariali.ttf framd.ttf framdit.ttf lucon.ttf marlett.ttf micross.ttf tahoma.ttf tahomabd.ttf times.ttf timesbd.ttf trebucbd.ttf verdana.ttf verdanab.ttf verdanai.ttf verdanaz.ttf NOTE: To delete the wingding.ttf font, you may have to open the Fonts folder itself, and first delete the Webdings.ttf font, and then the wingding.ttf font. ------------------------------------------- C:\WINDOWS\Help You can delete all individual help files in the Help folder. Personally, I keep most of the HELP Files in the Help folder, and only delete those I know I won't be using or maybe contain subject matter I'm not interested in. C:\WINDOWS\Help\Tours I delete Tours folder and its contents. Then I delete this file that belongs to it in C:\WINDOWS\system32: tourstart.exe C:\WINDOWS\ime The ime folder contains files to support the Input Method Editor. Provides language support for Windows XP. I delete the ime folder and its contents. C:\WINDOWS\inf I delete all the .PNF files in the inf folder. PNF files, are cache-type files that help making the opening of some applications quicker and more responsive. These are files when deleted will re-create themselves should its corresponding .inf file by the same name be called upon. Per Rob Elder: "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)." Here's what I do... If, after I give it some time, (30 days or more), I see that corresponding .PNF files are not re-created alongside the .INF files of the same name, (That would mean my system isn't using those particular .INF files.), I will then go ahead and delete the never-used INF files. Some people will tell you that it is okay to delete the entire contents of the inf folder, including all the .INF files. I totally disagree with that. INF files aren't just about installing new hardware. Just to be able to get into the Windows Component Wizard, your system needs 36 INF files. Here are a couple of examples: Acronis True Image's Explore Image function needs these 3 .INI Files in C:\WINDOWS\inf: certclas.inf layout.inf volume.inf Windows Disk Cleanup needs these 36 .INI Files in C:\WINDOWS\inf: accessor.inf certclas.inf communic.inf comnt5.inf dtcnt5.inf fp40ext.inf fxsocm.inf games.inf ieaccess.inf igames.inf iis.inf ims.inf layout.inf msmsgs.inf msnmsn.inf multimed.inf netbeac.inf netiprip.inf netlpd.inf netoc.inf netsnmp.inf nettpsmp.inf netupnp.inf oeaccess.inf optional.inf p2p.inf pinball.inf rootau.inf setupqry.inf startoc.inf sysoc.inf tsoc.inf wbemoc.inf wbemsnmp.inf wmaccess.inf wmpocm.inf In the meantime, however... I picked this tip up from NeoMayhem. Do a search for mdm*.* and delete all the *.inf files that comes up. There were 181 mdm*.* files in my inf folder. These are all modem drivers, and it is very unlikely you will ever need them. You either have a modem already installed, or if you don't, and decide to add one later, it will come with its own set of drivers. C:\WINDOWS\java I delete the java folder and its contents. It is no longer used for Microsoft's (Java) Virtual Machine after SP2. C:\WINDOWS\lastgood I delete the lastgood folder and it's contents. Usually the lastgood folder and its contents will delete on its own after a reboot, after the installation of something or other. But every once in awhile it doesn't. C:\WINDOWS\Media I delete most of the sounds Windows makes here. C:\WINDOWS\msagent The msagent folder contains Microsoft agent files, which are software services that support using animated characters in the Windows interface to assist users in manipulating the operating system. I delete the msagent folder and its contents. Then I delete these help files that belong to it in C:\WINDOWS\Help: agt0c0a.hlp agt040b.hlp agt040c.hlp agt040e.hlp agt041d.hlp agt041f.hlp agt0405.hlp agt0406.hlp agt0407.hlp agt0408.hlp agt0409.hlp agt0410.hlp agt0413.hlp agt0414.hlp agt0415.hlp agt0416.hlp agt0419.hlp agt0816.hlp C:\WINDOWS\msapps The msapps folder contains files for backward-compatibility with applications that use shared components. I delete the msapps folder and its contents. C:\WINDOWS\msdownld.tmp I delete the msdownld.tmp folder and its contents. C:\WINDOWS\mui MUI (Multilingual-User Interface) Packs give companies flexibility in making language options available to users. I delete the mui folder. C:\WINDOWS\nview I delete the nview folder and its contents. C:\WINDOWS\Offline Web Pages Any Web pages designated as offline accessible are stored in the Offline Web Pages folder, along with any images and other files that go with it. I delete the Offline Web Pages folder and its contents. C:\WINDOWS\OPTIONS I delete the OPTIONS folder and its contents. These are the cab files for my Fast Ethernet NIC Driver Setup Utility. C:\WINDOWS\PCHealth I delete all the contents in the PCHealth folder, but I keep the folder. PCHEALTH. Contains files and subfolders to support the Microsoft Help Center Service. These files support all the Windows XP Help services, including features such as Remote Desktop Assistance. 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 "Everest - system information, system diagnostics and benchmarking" instead. It's much better than Windows System Information. C:\WINDOWS\PeerNet I delete the PeerNet folder and its contents. Per Microsoft: The optional Windows Peer-to-Peer networking component provides a framework for peer-to-peer programs to communicate directly between computers over Network Address Translation (NAT) devices and over the Internet. C:\WINDOWS\PIF I delete the PIF folder and its contents. C:\WINDOWS\Profiles I delete the Profiles folder and its contents. Seemingly useless folder created by Adobe Reader. C:\WINDOWS\Provisioning I delete the Provisioning folder and its contents. C:\WINDOWS\pss I delete the pss folder and its contents. C:\WINDOWS\RegisteredPackages I delete the RegisteredPackages folder and its contents. The RegisteredPackages folder contains installation files. They looked to me like mostly belonging to Windows Media Player 10. C:\WINDOWS\Registration In the Registration folder I delete all the *.clb files--one at a time--except the one that Windows will not allow me to delete. C:\WINDOWS\Registration\CRMLog I delete the CRMLog folder C:\WINDOWS\repair I delete the repair folder and its contents. Registry backup files. These files are updated if you use NTBackup and choose to back up system state files. Per Rob Elder: "There are backup copies of the hive files in the systemroot\repair directory. But if you are not running MSBackup, they are from the day that the operating system was installed. If you're using MSBackup then they are from the date of the last backup." C:\WINDOWS\security I delete the security folder and it's contents The security folder contains subfolders and files related to security. Includes log files that define the default security applied during setup and templates for assigning new security privileges. C:\WINDOWS\setupupd I delete the setupupd folder and its contents. Dynamic Update storage location C:\WINDOWS\ShellNew I delete the ShellNew folder. C:\WINDOWS\SoftwareDistribution The "ReportingEvents.log" file will not delete. I delete all the contents of these 4 subfolders of SoftwareDistribution... DataStore Download EventCache SelfUpdate < This folder is always empty on my system. The contents of WebSetup and WuRedir subfolders will be restored upon your each and every visit to Windows Update...so there is really no reason to delete their contents. C:\WINDOWS\srchasst I delete the srchasst folder and its contents. The srchasst folder contains files and subfolders for the Search Companion. I like the way Search Companion performs without these XP updates. (Even though the little puppy is kind of cute.) ------------------------------------------- C:\WINDOWS\system System. Contains 16-bit versions of protected and real mode drivers and .dll files used by applications. These files are provided for backward-compatibility with older applications. Additional 16-bit driver files can be stored in this folder. Some older applications you install might look for files contained in the system folder. However, most program makers these days no longer use these files when adapting their programs to Windows. I predict someday soon these files will become obsolete, and Windows will write them right out of their Operating Systems. All but 3 of these backward-compatibility files majority files have duplicates in the system32 folder. If you want, you can cut and paste all the files from C:\WINDOWS\system to C:\WINDOWS\system32. Then delete the system folder. The files system32 does not already have will then be placed there, and you shouldn't have any problem installing older applications. These are the 3 files system32 does not already have: setup.inf stdole.tlb TAPI.DLL What I do is delete the system folder and its contents. Then I delete all the duplicate backward-compatibility files in C:\WINDOWS\system32. (I do this in PART 9 of the guide.) At that time, however, I will be keeping in the system32 folder this one file: WINSPOOL.DRV One older program I have (PrintFolder) needs this file. (WINSPOOL.DRV also seems to be one of the more important files in the lot, as it is the most difficult to delete. It usually deletes only after a reboot.) ------------------------------------------- C:\WINDOWS\Temp I delete any files I ever find in the Temp folder. Note: It's a good idea to delete these files after a reboot. Some programs you install still use these temporary installation files to complete their installation on the next boot. C:\WINDOWS\twain_32 Imaging files for scanners. Twain_32. Contains files to support Twain technology, enabling a scanner document to be inserted into a file. I delete the twain_32 folder and its contents because I don't have a scanner. C:\WINDOWS\Web I delete the web folder and its contents. The Web folder contains files and subfolders to support Internet printing and document access. ------------------------------------------- C:\WINDOWS\WinSxS The WinSxS folder stores the shared components of side-by-side applications. These can be multiple versions of the same application or the same assembly. I took on the dreaded WinSxS folder with surprising success. For you yourself to do this, you must be willing to look inside the Layout.ini file located in C:\WINDOWS\Prefetch. You'll need to spot, and single out, the particular files and folders your system needs. There are some very long numbered files and subfolders within the WinSxS folder. Your numbered files and subfolders may not be the same as mine. ...Then again, we may have the same numbers. I don't know. I haven't looked in your WinSxS folder. First I delete every .cat file in the Manifests subfolder and all the subfolders in the Policies subfolder. Remaining now within C:\WINDOWS\WinSxS\Manifests are 12 files. I kept these 6 files, and deleted the 6 others not listed in the Layout.ini file: C:\WINDOWS\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS _6595B64144CCF1DF_6.0.2600.2180_X-WW_A84F1FF9.MANIFEST C:\WINDOWS\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.GDIPLUS _6595B64144CCF1DF_1.0.2600.2180_X-WW_522F9F82.MANIFEST C:\WINDOWS\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.NETWORKING.DXMRTP _6595B64144CCF1DF_5.2.2.3_X-WW_468466A7.MANIFEST C:\WINDOWS\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.NETWORKING.RTCDLL _6595B64144CCF1DF_5.2.2.3_X-WW_D6BD8B95.MANIFEST C:\WINDOWS\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.NETWORKING.RTCRES _6595B64144CCF1DF_5.2.2.3_EN_16A24BC0.MANIFEST C:\WINDOWS\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.SYSTEMCOMPATIBLE _6595B64144CCF1DF_5.1.2600.2000_X-WW_BCC9A281.MANIFEST ----------------------------------------------------- Remaining now within C:\WINDOWS\WinSxS\Policies are 6 subfolders. I kept these 5 and delete the 1 other not listed in the Layout.ini file: C:\WINDOWS\WINSXS\POLICIES\X86_POLICY.1.0.MICROSOFT.WINDOWS.GDIPLUS _6595B64144CCF1DF_X-WW_4E8510AC\ C:\WINDOWS\WINSXS\POLICIES\X86_POLICY.5.1.MICROSOFT.WINDOWS.SYSTEMCOMPATIBLE _6595B64144CCF1DF_X-WW_A0111510\ C:\WINDOWS\WINSXS\POLICIES\X86_POLICY.5.2.MICROSOFT.WINDOWS.NETWORKING.DXMRTP _6595B64144CCF1DF_X-WW_362E60DD\ C:\WINDOWS\WINSXS\POLICIES\X86_POLICY.5.2.MICROSOFT.WINDOWS.NETWORKING.RTCDLL _6595B64144CCF1DF_X-WW_C7B7206F\ C:\WINDOWS\WINSXS\POLICIES\X86_POLICY.6.0.MICROSOFT.WINDOWS.COMMON-CONTROLS _6595B64144CCF1DF_X-WW_5DDAD775\ ----------------------------------------------------- Within C:\WINDOWS\WinSxS are 10 subfolders whose names begin with "x86_Microsoft". Only 1 of these 10 "x86_Microsoft" subfolders is listed in the Layout.ini file: C:\WINDOWS\WINSXS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS _6595B64144CCF1DF_6.0.2600.2180_X-WW_A84F1FF9\ Here's the rub... One other of these ten subfolders IS NOT LISTED IN THE LAYOUT.INI FILE. And that 1 subfolder needs to be pinpointed, and kept, too. Otherwise, your screen is going to go goofy on you when you reboot. That one other needed subfolder that is not listed in the Layout.ini file, has something in common with one of the files in the MANIFESTS subfolder, and one of the subfolders in the POLICIES subfolder: C:\WINDOWS\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.GDIPLUS _6595B64144CCF1DF_1.0.2600.2180_X-WW_522F9F82.MANIFEST and C:\WINDOWS\WINSXS\POLICIES\X86_POLICY.1.0.MICROSOFT.WINDOWS.GDIPLUS _6595B64144CCF1DF_X-WW_4E8510AC ----------------------------------------------------- The commonality in MANIFESTS is GDIPLUS & X-WW_522F9F82. The commonality in POLICIES is GDIPLUS & 6595B64144CCF1DF ------------------------------------------------------- Got it figured out yet? I gave you some pretty big hints. This is the subfolder: x86_Microsoft.Windows.GdiPlus _6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82 ------------------------------------------------------- So, I keep: C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus _6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82 (Which isn't listed in the Layout.ini file.) and C:\WINDOWS\WINSXS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS _6595B64144CCF1DF_6.0.2600.2180_X-WW_A84F1FF9 (Which is listed in the Layout.ini file.) and delete the other 8 subfolders. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871593 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 6 system32 Folders ------------------------------------------------------- C:\WINDOWS\system32... The system32 subfolder contains most of the files used by Windows XP. This is the primary storage location for DLLs, Control Panel applets (.cpl), device drivers (.drv), help files (.hlp and .cnt), MS-DOS utilities (.com), language support files (.nls), screensavers (.scr), setup information files (.inf), and a handful of other files used for support, configuration, or operation. ------------------------------------------------------- C:\WINDOWS\system32\3com_dmi I delete the 3com_dmi folder. C:\WINDOWS\system32\1025, 1028, 1031, 1033, 1037, 1041, 1053, 2052 & 3076 I delete all the empty number folders except 1033 (The English Language). Folder number 1033 isn't empty. These numbered folders contain locationization languages files. Most of these folders will be empty. The English language is 1033. Per Microsoft: Localization (language) files for a specific language, corresponding to the number assigned to this folder. This folder remains empty unless Windows XP Professional is localized for this particular language. ------------------------------------------------------- C:\WINDOWS\system32\CatRoot and C:\WINDOWS\system32\CatRoot2 The Catroot folder contains security catalog files. The Catroot2 folder contains catalog database files. You might be able to delete both the CatRoot and Catroot2 folders and their contents It really depends on your system. You may have some third-party programs installed that may require certain .CAT files to be present. The .CAT files are located here: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} Some people can delete them and experience no problems. Others can't. On my system, I find that Acronis True Image looks for a couple of these .CAT files when I use its Explore Image function. If not there, a Windows Hardware Installation window will popup telling me "The software you are installing for hardware: Generic volume has not passed Windows Logo testing to verify its compatibility with Windows XP...and so on." If I choose to continue the installation an error message from Acronis will popup saying, "Cannot assign drive letter to a partition from the image archive." The short of it, Acronis True Image's Explore Image function will not work without certain .CAT files present. Some third-party programs you have installed may also depend upon the presents of certain .CAT files. I also discovered on my system these two .CAT files seem to be looked for at various times: "oemO.CAT" and "1.CAT". When the oemO.CAT and 1.CAT files are not present, errors are reported to "dberr.txt", which is created in C:\WINDOWS\system32\CatRoot2. I noticed these errors occur for me when opening Device Properties in Device Manager, and when I use Acronis True Image's Explore Image function. I've also spotted other .CAT file errors in dberr.txt at various times: FP4.CAT, IMS.CAT, MSMSGS.CAT, msn7.cat, msn9.cat, MSTSWEB.CAT, NTPRINT.CAT, SP2.CAT, startoc.cat and wmerrenu.cat. There are so many .CAT files my system points to, it's hardly worth it for me to delete the .CAT files. I do however delete all the Hotfix .CAT files (KB*.* files). You'll be able to spot them by their assigned Hotfix numbers.) Here's something you can do if you like... Place the all the .CAT files in a separate folder for a time. Periodically check "dberr.txt" in C:\WINDOWS\system32\CatRoot2. See if any errors show up pointing to missing .CAT files. Then put those .CAT files back into C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} When you have all the proper .CAT files in place, "dberr.txt" will stop showing up. dberr.txt..........Log file for catalog file registrations. Contains information about catalog files that are not registered, and exists only if any nonregistered catalogs are identified. dberr.txt is also created if catalog files are missing. For the Catroot2 folder, I will configure one of my Temp and Junk File Cleaners (IE Privacy Keepers) to delete all the individual TEMP Files (not the folders) that return here fairly often. All the files created and re-created in the Catroot2 folder are TEMP Files. They have *.chk, *. emb, *log, and *.txt extensions. ------------------------------------------------------- C:\WINDOWS\system32\Com Component Object Model (COM) objects. I'll delete the Com folder and its contents. Then I'll open up the Control Panel/Administartive Tools and delete the "Component Services" shortcut there. Also, 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 Contains the Registry hives used during bootup and is the storage location for the System, Security, and Application log files viewed through Event Viewer. I delete every file in the config folder that Windows will allow me to. Some files in the config folder Windows won't let you delete. These are your actual registry. All other files in here can be deleted without any problems to your system. These are the only 13 files that are important in C/WINDOWS/system32/config: 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. The systemprofile folder contains a standard profile for the local system. I've found it best to delete the "systemprofile" in safemode for a clean deletion. The systemprofile folder itself, and a few empty subfolders, may return once you boot back up. Or it may not. It's one of those weird folders. Like so many folders you delete from Windows XP. With one installation, you can delete a particular folder like the systemprofile folder, and it never returns. The very next day you can install Windows XP all over again, delete the systemprofile folder, and it re-generates itself after a time. (Beats me.) C:\WINDOWS\system32\dhcp I delete the dhcp folder. The dhcp folder is an empty folder used to hold Dynamic Host Configuration Protocol (DHCP) database files if the host becomes a DHCP server. C:\WINDOWS\system32\DirectX I delete the DirectX folder and its subfolder, Dinput and its contents. The DirectX folder Contains files to support the accelerated performance features of game devices. C:\WINDOWS\system32\dllcache I delete every file in the dllcache folder, but keep the dllcache folder itself. The dllcache folder contains backup copies of the operating system files that are under the Windows File System Protection system. I have backup copies of all the individual files in the dllcache folder on a backup image I have saved on another partition. Should I ever need one of its original files, I can get it from this backup image. I DON'T DELETE ANY NEW FILES EVER CREATED IN THE DLLCACHE FOLDER. As new Updates arrive from Microsoft, newer versions of files are sometimes placed in the dllcache folder. These would then be the only copies of these newer files I will have. C:\WINDOWS\system32\drivers\etc I delete the files in the etc subfolder. The HOSTS files within the etc folder are seldom used in today's environment. They are leftover from the days before DNS, and the only mapping that's in there by default is for the loopback address. Valid hosts files have NO extensions (.sam is a Sample file) C:\WINDOWS\system32\export I delete the export folder. C:\WINDOWS\system32\ias I delete the ias folder and its contents. If there is no Internet connection capability, the ias folder is an empty folder used to hold configuration files for the Internet Authentication Service. This service is typically found on servers. If the machine has a device capable of connecting to the Internet, the IAS folder should not be empty. It will contain two files: DNARY.MDB (used to phrase IAS log files) and IAS.MDB (used to store remote access policies). I delete the ias folder and its contents. Then I delete these individual files from C:\WINDOWS\system32: iasacct.dll iasads.dll iashlpr.dll iasnap.dll iaspolcy.dll iasrad.dll iasrecst.dll iassam.dll iassdo.dll iassvcs.dll C:\WINDOWS\system32\icsxml I delete the icsxml folder and its contents. The icsxml folder contains files for Univeral Plug and Play. C:\WINDOWS\system32\IME I delete the IME folder and its contents. The IME folder contains files for Input Method Editors. (Language files) C:\WINDOWS\system32\inetsrv I delete the inetsrv folder. The inetsrv folder contains files used by the World Wide Web service. This folder is empty. C:\WINDOWS\system32\Lang I delete the Lang folder and its contents. C:\WINDOWS\system32\Macromed I delete the Macromed folder and its contents. I don't want to have anything to do with Macromedia. C:\WINDOWS\system32\MsDtc I delete the MsDtc folder and its contents. The MsDtc folder contains Microsoft Distributed Transaction Coordinator files that control transaction output and message delivery between two different applications or processes. C:\WINDOWS\system32\mui I delete the mui folder and its contents. The mui folder contains Multilingual-User Interface files that are created by applications, such as Service Pack 1. C:\WINDOWS\system32\npp I delete the npp folder and its contents. The npp folder contains files to support collecting network traffic from an XP PC by a Network Monitor server. C:\WINDOWS\system32\oobe I delete the oobe folder and its contents. OOBE is Contains "Out of Box Experience" files that prompt users to complete product activation and registration and to create a new user other than Administrator. This feature is activated only after setup. C:\WINDOWS\system32\ras I delete the ras folder and its contents. The ras folder contains the default scripts used by Dial-Up Networking. C:\WINDOWS\system32\ReinstallBackups In the ReinstallBackups folder I'll delete all backup subfolders and their files when I'm certain I will be keeping all of my updated drivers. When the ReinstallBackups folder is empty, I will delete the folder itself. It will be re-generated when you update some drivers again. C:\WINDOWS\system32\Restore I delete the Restore 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 Acronis TrueImage. So I delete the Restore folder and its contents. ------------------------------------------------- C:\WINDOWS\system32\Setup The Setup folder contains setup files for additional services, such as FrontPage Server Extensions and Microsoft Fax. You will also need a most of these files within the Setup folder to access the Windows "Optional" Components Wizard (Disk Cleanup -> More Options tab -> Cleanup button). I myself have no use for these additional services, nor the Windows "Optional" Components Wizard. So I delete the Setup folder and its contents, and also these 2 files from C:\WINDOWS\system32: loadperf.dll..Load & Unload Performance Counters resutils.dll...Wrapper Dll for Richedit 1.0 (Both files are needed to access Windows "Optional" Components Wizard.) As a matter of fact, I have no use for Disk Cleanup itself, so I also delete these files from C:\WINDOWS\system32: CLEANMGR.EXE...(Disk Space Cleaner). A utility used to remove unused temp files from a hard drive to reclaim used space. compact.exe....File Compress Utility (Compresses the File System to save space.) Which is rendered pretty much useless without Disk Cleanup. dataclen.dll...Disk Space Cleaner for Windows sysocmgr.exe....System stand-alone Optional Component Manager ------------------------------------------------- C:\WINDOWS\system32\ShellExt I delete the ShellExt folder. By default, the ShellExt folder is empty. C:\WINDOWS\system32\SoftwareDistribution I delete the SoftwareDistribution folder and its contents. NOTE: I keep the SoftwareDistribution on C:\WINDOWS. The softwareDistribution folder in system32 really isn't necessary because Windows Update uses the folder by the same name that's in C:\WINDOWS. When the SoftwareDistribution folder in system32 is (or if ever is) utilized I couldn't tell you. C:\WINDOWS\system32\spool I delete the spool folder and its contents ONLY BECAUSE I DO NOT HAVE A PRINTER. The spool folder is used by the printing system to store spooled print jobs and related files. The Printers subfolder is used to store spool files. The other folders found here vary based on printer drivers and configuration. C:\WINDOWS\system32\usmt I delete the usmt folder and its contents. USMT stands for User State Migration Tool. The usmt folder contains files to support both USMT and the File and Settings Transfer Wizard. Both tools enable user files and settings to be copied to another PC. C:\WINDOWS\system32\wbem (Windows Management Instrumentation) Used by Web Based Enterprise Management to store its data and executable files and utilities. The Microsoft implementation of WBEM is the Windows Management Instrumentation (WMI) Service. With WMI, programmers can create applications that control network devices, using the same commands regardless of platform. This has to be one of the most widely misunderstood things about XP. Even BlackViper, who we all regard highly for his expertise with respect to Services, I doubt seriously understands Window Management Instrumentation thoroughly. For years he was telling us how "important" it was to keep WMI enabled. These days, however, BlackViper has changed his tune. These days he says: "With Service Pack 1a, this service was not really required. However, after the installation of Service Pack 2, Security Center and Windows Firewall/Internet Connection Sharing require this service. This service is also required if you want to see the "Dependencies" tab in service configuration and you want everything to go smoothly. I do not recommend disabling this service as more applications may begin to use this in the future." People have been beating me up for years for disabling Windows Management Instrumentation. Partly because of BlackViper saying it was a no-no to disable. Guess now it's okay, though...because he says it is. People rather hear it from experts I guess...even when those experts are wrong. To be fair, most pros I've bumped into tell us not to disable this Service...and none of them really have a good explanation as to why we shouldn't. 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. If you look in Disk Cleanup, Windows even displays the option to uninstall WMI. However, it doesn't allow you to. (Weird, why would it be listed as an "optional component" ?) Plus, did you know it can make for a faster boot time and a little less memory usage when you disable it? It does. ------------------------------------------------------- IMPORTANT: First, move the "framedyn.dll" from C:\WINDOWS\system32\wbem 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'. Without "framedyn.dll" you might also get an error 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. When you go to disable WMI in Services, you will also be disabling Windows Firewall/Internet Connection Sharing (ICS). Windows will pop up window up telling you that when you go to disable WMI. Before I disable Windows Firewall/Internet Connection Sharing (ICS), I first turn off Windows Firewall itself: Start > Control Panel > Firewall > Put a tick in "Off (not reccomended)" The files listed below belong to Windows Firewall/Internet Connection Sharing (ICS). From C:\WINDOWS\system32\drivers: ip6fw.sys.....IPv6 Windows Firewall Driver tcpip6.sys....IPv6 driver From C:\WINDOWS\system32: firewall.cpl..Windows Firewall Control Panel fwcfg.dll.....Windows Firewall Configuration Helper IPSEC6.EXE....(Ipv6 Security Configuration Utility). A tool for configuring IPv6 security. ipsecsvc.dll..Windows IPSec SPD Server DLL IPV6.EXE......(Ipv6 Configuration Utility). A tool to install and configure IPv6. Then go into safemode and delete the entire contents of C:\WINDOWS\system32\wbem. I've found it best to delete the contents of the wbem folder in safemode, because there are about three of its files that will not delete for me unless I do. Upon rebooting, delete these 5 additional files from C:\WINDOWS\system32: cmprops.dll....WMI Snapins licwmi.dll.....Windows Product Activation Configuration WMI provider mmfutil.dll....WMI Snapin Helpers servdeps.dll...(WMI Snapins) The "servdeps.dll" file may not delete for you until you reboot. It may not even delete after a reboot. Either way, it's not all that important.) wmimgmt.msc.... You might as well delete this folder and its contents, too: C:\Program Files\Common Files\Microsoft Shared\MSInfo And its shortcut here: C:\Documents and Settings\All Users\Start Menu\Programs\Accessories The System Information Utility will not work without WMI. I use "EVEREST Home Edition" for my system information needs. It's much better, I think. It offers many more details. http://www.lavalys.com/products.php?lang=en ------------------------------------------------------- C:\WINDOWS\system32\wins I delete the wins folder. The wins folder contains files to support the Windows Internet Name Service (WINS). The wins folder is empty. C:\WINDOWS\system32\xircom I delete the xircom folder. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871595 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 7 NLS Files and Keyboard Layout Files There are two areas of files that YOU MUST BE MOST CAREFUL WITH: *.NLS Files....Multiple Language Resource Files. Character Translation; National Language Services driver (font or font map) and, KBD*.DLL Files...which are Language Keyboard Layouts. IF YOU BLOW THIS ONE, YOUR SYSTEM IS NOT GOING TO REBOOT. C:\WINDOWS\system32 *.NLS Files and KBD*.DLLS Files. With the arrival of SP2 there are now some 85 KBD*.DLL Files in the system32 folder...you only need one of them. KBD*.DLL Files are Keyboard Language Layout files. My system is U.S. English, so I only need and keep the "KBDUS.DLL". All the others I remove... --------------------------------------------------------- You'll need to set the Folder View of the system32 folder to "Arrange Icons By Type". In the system32 folder, I highlight all the KBD*.DLL Files by first clicking on the first KBD*.DLL File, while pressing and holding down the Shift Key on my Keyboard. Then I click on the last KBD*.DLL File, while still holding down the Shift Key. I then lift up on the Shift Key and then press and hold down the Ctrl Key below it. Then I click on the one KBD*.DLL File I need to keep (In my case, the KBDUS.DLL). This takes that particular file out of the highlighted grouping. Then I delete the remaining highlighted KBD*.DLL Files. --------------------------------------------------------- A good registry cleaner will do the job for you of removing the unused KBD*.* on your system. Or you can manually edit the registry in these three locations of your registry: 1. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts 2. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layouts 3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts --------------------------------------------------------- Or, to manually remove the other KBD*.* entries from the registry, what I do is first Export these 3 registry keys: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000409 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layouts\00000409 and HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000409 I save them as KBDUS DLL 1, 2 & 3, respectively. Then I delete these 3 registry keys: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layouts and HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts And then I import back into the registry the 3 KBDUS DLL.regs files I first exported. --------------------------------------------------------- Or, you could even leave these registry entries alone. They won't hurt anything. --------------------------------------------------------- Here is a list of the 84 KBD*.DLL Files I delete: 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 kbdfi1.dll > Finnish-Swedish with Sami Keyboard Layout 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 kbdinbe1.dll > Bengali (Inscript) Keyboard Layout kbdinben.dll > Bengali Keyboard Layout kbdinmal.dll > Malayalam Keyboard Layout Keyboard Layout 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 kbdmaori.dll > Maori Keyboard Layout kbdmlt47.dll > Maltese 47-key Keyboard Layout kbdmlt48.dll > Maltese 48-key Keyboard Layout kbdmon.dll > Mongolian kbdne.dll > Dutch kbdnec.dll > JP Japanese Keyboard Layout for (NEC PC-9800) kbdno.dll > Norwegian kbdno1.dll > Norwegian with Sami Keyboard Layout 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) kbdsmsfi.dll > Sami Extended Finland-Sweden Keyboard Layout kbdsmsno.dll > Sami Extended Norway Keyboard Layout kbdsp.dll > Spanish kbdsw.dll > Swedish kbdtat.dll > Tatar_Cyrillic kbdtuf.dll > Turkish F kbdukx.dll > United Kingdom Extended Keyboard Layout 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 --------------------------------------------------------- A WORD OF CAUTION about NLS files: Delete any one of these you're not supposed to and your system will not reboot. Delete others, and some web pages will not be displayed for you. 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 keep these NLS Files c_437.nls c_932.nls c_1250.nls c_1251.nls c_1252.nls c_20127.nls c_28591.nls c_28605.nls ctype.nls l_intl.nls locale.nls sortkey.nls sorttbls.nls unicode.nls I remove all of these NLS files c_037.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 c_936.nls c_949.nls c_950.nls c_1026.nls c_1253.nls c_1254.nls c_1255.nls c_1256.nls c_1257.nls c_1258.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_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 geo.nls l_except.nls Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871601 Share on other sites More sharing options...
Gowcra Posted May 4, 2005 Share Posted May 4, 2005 TOOOO DAMN LONG BRO!!!! :angry: LINK TO A PERSONAL PAGE OR SUMMFIN! Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871603 Share on other sites More sharing options...
morficus Posted May 4, 2005 Share Posted May 4, 2005 nice guide. thanx :yes: Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871604 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 8 Unnecessary Drivers Many drivers are universal for all XP systems, but every XP system needs different drivers. Some drivers are there because of third-party programs we have installed. Some drivers are there because of the particular Sound Card we use. Or the particular Video Card. Everybody is going to have something different installed, and a different system setup. I can't tell you which drivers you personally need. I only know the drivers my system needs. ----------------------------------------------------- Here's a tip to start you off in the right direction... Look inside the Layout.ini file within C:\WINDOWS\Prefetch. Here you can see listed which drivers are important to your system. A word of caution with this Layout.ini trick: All your essential drivers may not be listed in your Layout.ini file. Then again, they just may. ----------------------------------------------------- These 79 Drivers are not listed in my Layout.ini file, so I delete them: C:\WINDOWS\system32\drivers acpiec.sys.....ACPI Embedded Controller Driver amdk6.sys......Processor Device Driver amdk7.sys...... arp1394.sys....IP/1394 Arp Client asyncmac.sys... atmarpc.sys....IP/ATM Arp Client atmepvc.sys....ATM Ethernet Encapsulation Intermediate Driver atmlane.sys....ATM Lan Emulation Driver atmuni.sys.....ATM UNI Call Manager bridge.sys..... cbidf2k.sys....CardBus/PCMCIA IDE Miniport Driver cinemst2.sys...CineMaster C 1.2 WDM Main Driver cpqdap01.sys...Compaq PA-1 Player Driver crusoe.sys.....Processor Device Driver cxthsfS2.cty... diskdump.sys... dmboot.sys..... dmio.sys....... dmload.sys..... fastfat.sys.... fsvga.sys...... gm.dls......... hidclass.sys.... hidparse.sys...Hid Parsing Library HSFBS2S2.sys... HSFCXTS2.sys... HSFDPSP2.sys... HSFProf.cty.... http.sys....... imagedrv.sys...NERO IMAGEDRIVE SCSI miniport imagesrv.sys... irenum.sys.....Infra-Red Bus Enumerator mcd.sys........Medium changer class driver mf.sys.........Multifunction Enumerator mrxdav.sys.....Windows NT WebDav Minirdr mrxsmb.sys..... MSKSSRV.sys.... MSPCLOCK.sys... MSPQM.sys...... ndisuio.sys....NDIS User mode I/O Driver netbios.sys..... nic1394.sys....IEEE1394 Ndis Miniport and Call Manager nikedrv.sys....NikeDrv Usb Driver nmnt.sys.......Netmon NT Driver nwlnkipx.sys...NWLINK2 IPX Protocol Driver nwlnknb.sys....NWLINK2 IPX Netbios Protocol Driver nwlnkspx.sys...NWLINK2 SPX Protocol Driver oprghdlr.sys...ACPI Operation Registration Driver p3.sys......... pcmcia.sys.....PCMCIA Bus Driver processr.sys... psched.sys..... rawwan.sys.....Raw WAN Transport rdbss.sys...... rio8drv.sys....Rio8Drv.sys Usb Driver riodrv.sys.....RioDrv Usb Driver RMCast.sys.....Reliable Multicast Transport rndismp.sys....Remote NDIS Miniport rootmdm.sys....Legacy Non-Pnp Modem Device Driver scsiport.sys... sdbus.sys...... secdrv.sys..... sffdisk.sys.... sffp_sd.sys.... smclib.sys.....Smard Card Driver Library sonydcam.sys...1394 Desktop Camera Driver srv.sys........Server driver stream.sys..... tape.sys.......SCSI Tape Class Driver tosdvd.sys.....TOSHIBA DVD Stream Minidriver tsbvcap.sys....WDM Toshiba Tecra Video Capture Driver tunmp.sys......Microsoft Tunnel Interface Driver usb8023.sys....Remote NDIS USB Driver usbcamd.sys....Universal Serial Bus Camera Driver usbcamd2.sys...Universal Serial Bus Camera Driver usbintel.sys...Universal Serial Bus Camera Driver vdmindvd.sys...CineMaster C WDM DVD Minidriver wpdusb.sys..... ws2ifsl.sys....Winsock2 IFS Layer Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871605 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 9 Miscellaneous ------------------------------------------------------- From the Root Directory, C:\... Zero-Length Files I Delete: AUTOEXEC.BAT BOOTSECT.DOS CONFIG.SYS IO.SYS MSDOS.SYS The only files that must be in the Root Directory for an NT based operating system are: BOOT.INI, NTDETECT.COM and NTLDR. ------------------------------------------------------- Active Directories Service Per Microsoft: Active Directories Service directory service provides a place to store information about network-based entities, such as applications, files, printers, and people. It provides a consistent way to name, describe, locate, access, manage, and secure information about these individual resources. Active Directories Service acts as the main switchboard of the network operating system. It is the central authority that manages the identities and brokers the relationships between these distributed resources, enabling them to work together. It also plays a critical role in an organization's ability to define and maintain the network infrastructure, perform system administration, and control the overall user experience of a company's information systems. Normally, I would also delete these 3 files from C:\WINDOWS\system32\wbem, except I always delete the wbem folder and its contents before I get to this part of the guide: dsprov.dll dsprov.mfl dsprov.mof I delete these files from C:\WINDOWS\system32: activeds.dll....(ADs Router Layer DLL). << This file may not delete. activeds.tlb....Microsoft ® ActiveDS Typelib adsldp.dll......ADs LDAP Provider DLL adsldpc.dll.....(ADs LDAP Provider C DLL). << This file may not delete. adsmsext.dll....ADs LDAP Provider DLL adsnt.dll.......ADs LDAP Provider DLL dsprop.dll......Windows Active Directory Property Pages dsprpres.dll....Windows Active Directory Property Pages Resources dsquery.dll.....Directory Service Find dssec.dat....... dssec.dll.......Directory Service Security UI dsuiext.dll.....Directory Service Common UI ------------------------------------------------------- Windows Calculator files CACLS.EXE......(Change ACLs). A command-line utility used to change or edit permissions for files and folders. CALC.EXE.......(Calculator). A GUI calculator that can act as a standard or scientific calculator. ------------------------------------------------------- These files belong to Connection Manager Microsoft Connection Manager, a RAS add-on that manages the process of establishing dial-up connections to remote networks. cmcfg32.dll....Microsoft Connection Manager Configuration DLL cmdial32.dll...Microsoft Connection Manager CMDL32.EXE.....(Auto Connection Manager). Tracks network addresses to their appropriate connection destinations to support auto-dial functions. cmmgr32.hlp....Help File CMMON32.EXE....(Connection Manager). The Connection Manager Monitor. cmpbk32.dll....Microsoft Connection Manager Phonebook cmsetACL.dll...Connection Manager ACL update CMSTP.EXE......(Connection Manager Installer). Installs and configures Connection Manager service profiles. cmutil.dll.....Microsoft Connection Manager Utility Lib cnetcfg.dll....Connection Manager Library ------------------------------------------------------- I don't delete all DirectX files...just nearly all of them. I keep a few DirectX files because NVDVD Player needs them to work. I also found I only need 2 files that belong to DirectX for WMP 10 to do all the things I need it to: "dsound.dll" and "quartz.dll" I don't play games on my computer so I really don't need the extra graphics and sound support DirectX gives. These are the files that belong to Direct3D that I keep: d3d8thk.dll....Microsoft Direct3D OS Thunk Layer d3d9.dll.......Microsoft Direct3D d3dim700.dll...Microsoft Direct3D These are the files that belong to DirectShow that I keep: (File versions: 6.5.2600.2180) devenum.dll....Device enumeration. msdmo.dll......DMO Runtime qdvd.dll.......DirectShow DVD Playback Runtime quartz.dll.....(DirectShow Runtime). <-- I need this file for WMP 10 to do the things I need it to do. These are the files that belong to DirectX that I keep: (File versions: 5.3.2600.2180) ddraw.dll......Microsoft DirectDraw dsound.dll.....(DirectSound). <-- I need this file for WMP 10 to do the things I need it to do. ksuser.dll.....User CSA Library ------------------------------------------------------- DirectX Files I Do Delete: I do remove the Microsoft DirectX Diagnostic Tool. (A tool for troubleshooting DirectX components): DXDIAG.EXE.....(DirectX Diagnostic Tool). A tool for troubleshooting DirectX components. dxdiagn.dll....Microsoft DirectX Diagnostic Tool I do not seem to need these DirectShow files for NVDVD, so I delete them. (File versions: 6.5.2600.2180) actmovie.exe...DirectShow Setup Tool (Relied on by some screensavers and Microsoft applications for video graphics.) amstream.dll...DirectShow Runtime. mciqtz32.dll...DirectShow MCI Driver mpeg2data.ax...Microsoft MPEG-2 Section and Table Acquisition Module mpg2splt.ax....DirectShow MPEG-2 Splitter. msvidctl.dll...ActiveX control for streaming video mswebdvd.dll...MSWebDVD Module qcap.dll.......DirectShow Runtime qdv.dll........DirectShow Runtime qedit.dll......DirectShow Editing qedwipes.dll...DirectShow Editing SMPTE Wipes I do not seem to need these DirectX files for NVDVD, so I delete them. (File versions: 6.3.1.146) danim.dll......DirectX Media -- DirectAnimation datime.dll.....TIME daxctle.ocx....Microsoft MMCtls lmrt.dll.......Liquid Motion Runtime Control mmutilse.dll...Microsoft Multimedia Controls Utilities (File versions: 5.3.2600.2180) ddrawex.dll....Direct Draw Ex (Provides functions for DirectDraw) dsound3d.dll...DirectSound3D LUT dsound.vxd.....Virtual device driver dswave.dll.....Microsoft DirectMusic Wave dxmasf.dll.....Windows Media Source Filter (DirectShow core). dxtmsft.dll....DirectX Media -- Image DirectX Transforms dxtrans.dll....DirectX Media -- DirectX Transform Core dx7vb.dll......Microsoft DirectX for Visual Basic dx8vb.dll......Microsoft DirectX for Visual Basic encapi.dll.....Encoder API pid.dll........Microsoft PID vbisurf.ax.....VBI Surface Allocator Filter wstdecod.dll...WST Decoder Filter I do not seem to need these Direct3D files for NVDVD, so I delete them (File versions: 5.1.2600.0) d3dim.dll......Microsoft Direct3D d3dpmesh.dll...Direct3D Progressive Mesh DLL d3dramp.dll....Microsoft Direct3D d3drm.dll......Direct3D Retained Mode DLL d3dxof.dll.....DirectX Files DLL msvidc32.dll...Microsoft Video 1 Compressor (File version 5.3.2600.2180) d3d8.dll.......Microsoft Direct3D I do not seem need these DirectInput files for NVDVD, so I delete them: (File versions 5.1.2600.0) diactfrm.dll...Microsoft DirectInput Mapper Framework dimap.dll......Microsoft DirectInput Mapper (File versions 5.3.2600.2180) dinput.dll.....Microsoft DirectInput dinput8.dll....Microsoft DirectInput I do not seem need these DirectMusic files for NVDVD, so I delete them: dmband.dll.....Microsoft DirectMusic Band dmcompos.dll...Microsoft DirectMusic Composer dmime.dll......Microsoft DirectMusic Interactive Engine dmloader.dll...Microsoft DirectMusic Loader dmscript.dll...Microsoft DirectMusic Scripting dmstyle.dll....Microsoft DirectMusic Style Engline dmsynth.dll....Microsoft DirectMusic Software Synthesizer dmusic.dll.....Microsoft DirectMusic Core Services dsdmo.dll......DirectSound Effects dsdmoprp.dll...DirectSound Effects Property Pages I do not seem need these DirectPlay files for NVDVD, so I delete them: dplay.dll......Microsoft DirectPlay dplaysvr.exe...Microsoft DirectPlay Helper dplayx.dll.....Microsoft DirectPlay dpmodemx.dll...Modem and Serial Connection For DirectPlay dpnaddr.dll....Microsoft DirectPlay8 Address dpnet.dll......Microsoft DirectPlay dpnhpast.dll...Microsoft DirectPlay NAT Helper PAST dpnhupnp.dll...Microsoft DirectPlay NAT Helper UPnP dpnlobby.dll...Microsoft DirectPlay8 Lobby dpnmodem.dll...Microsoft DirectPlay8 Modem Provider dpnsvr.exe.....Microsoft DirectPlay8 Server dpnwsock.dll...Microsoft DirectPlay8 Winsock Provider dpserial.dll...Microsoft DirectPlay Modem Service Provider dpvacm.dll.....Microsoft DirectPlay Voice ACM Provider dpvoice.dll....Microsoft DirectPlay Voice dpvsetup.exe...Microsoft DirectPlay Voice Test dpvvox.dll.....Microsoft DirectPlay Voice Voxware Provider dpwsock.dll....Microsoft DirectPlay Local Net Service Provider dpwsockx.dll...Internet TCP/IP and IPX Connection For DirectPlay ------------------------------------------------------- DivX 5.2.1 installs some 15 files onto your system. They aren't all necessary for my use of the DivX Codec. I only need two of these installed files for DivX to work:[/b] "DivX.dll" (VFW codec DivX? Codec for Windows) and "divxdec.ax>" (DivX? Decoder Filter DirectShow decoder)I delete these unnecessary files it installs:b> divx_xx0c.dllb>.......Codec DivX? pour Windows (Language resourcdivx_xx07.dll/b>.......DivX? Codec f?r Windows (Language resoudivx_xx11.dlll.......DivXR Codec for Windows (Language resoudivxdec_040c.dlll....Filtre d?codeur DivX? (Language resdivxdec_0407.dlldll....DivX? Decoder-Filter (Language redivxdec_0411.dll.dll....DivX? Decoder ????? (Language redpu10.dll.dll...........dpu10 Update check dpuGUI10.dll.dll........dpuGUI10 Update check dpus10.dll.dll..........dpus10 Update check ldpv10.dll.dll...........dpv10 Update check lPSIKey.dll.dll..........nTitles Activator. Protexis Inc. This was installed along with DivX. It has something to do with keeping track on company produqt-mt331.dll.dll........Qt UI liunicows.dll.dll.........Unicode support Microsoft Layer for Unicode on Win9x Systems (MSLU) -------------------------------------------------Floppy Disk filesildiskcomp.com.com...Disk Comparison Udiskcopy.com.com...Disk Copy Udiskcopy.dll.dll...Windows DiskCopy --------------------------------------------------Hyperterminal Files les Per Microsoft: HyperTerminal is a program that you can use to connect to other computers, Telnet sites, bulletin board systems (BBSs), online services, and host computers, using either your modem or a null modem cI delete these 2 files from C:\Program Files\Windows NT: NThtrn_jis.dll dhypertrm.exe.exAnd I delete these 2 files from C:\WINDOWS\system32:m3hticons.dll.dll....HyperTerminal Applet Lhypertrm.dll.dll...HyperTerminal Applet Library -------------------------------------------------Internet Explorer Administration Kit filesiles Internet Explorer Administration Kit (IEAK) enables an organization to centrally manage the customizing, deployment, and maintenance of Internet Explorer for users on different computer platforms. Using IEAK, a company can set up every user's browser the samadmparse.dll.dll...IEAK Global Policy Template ieakeng.dll.dll....Internet Explorer Administration Kit Engine ieaksie.dll.dll....Internet Explorer Snap-in Extension to Groupieakui.dll.dll.....Microsoft IEAK Shared UI DLL -------------------------------------------mplayer2 FilesilI delete these files from C:\Program Files\Windows Media Player:yemplayer2.exe.exe...Windows Media Player 6.4npdrmv2.dll.dll....DRM Netscape Networknpdrmv2.zip.zip<npds.zip.zip.npdsplay.dll.dll...Npdsplay dll (Windows Media Player Plug-in Dynamic Link Linpwmsdrm.dll.dll...DRM Store Netscape I delete this file from C:\WINDOWS\help:elmplayer2.hlp.hlp<I delete this file from C:\WINDOWS\inf:inmplayer2.inf.inf<I delete these files from C:\WINDOWS\system32:m3asferror.dll.dll...ASF Error Definmsdxm.ocx.ocx......Windows Media Player 2 ActiveX msdxmlc.dll.dll....Windows Media strmdll.dll.dll....Windows Media Services Streamer Dll -------------------------------------------------As I am not on a Dialup Connection, I disable my Modem in Device Manager, and delete these files from C:\WINDOWS\system32.m3These files are needed to display properly and fully my PCI Soft92 Modem Properties in Device Manager:gehsfci011.dll.dll...HSF CoInsmdminst.dll.dll....Modem Class Inmodemui.dll.dll....Windows Modem Propuniplat.dll.dll....Unimodem AT Mini Driver Platform Driver for WindWhen installing my PCI SoftV92 Modem, if I retain the files listed above, these 2 files will be additionally installed from my Windows Installation CD: Cksproxy.axy.ax.....WDM Streaming ActiveMoviemdmxsdk.dll.dll....Diagnostic Interface DLL (Also removed when uninstI also delete these files from C:\WINDOWS\system32\drivers. When installing my PCI SoftV92 Modem these files are installed to the drivers folder.deHSF_CNXT.sys.sys...HSF_CNXTHSF_DP.sys.sys.....HSF_DPHSFHWBS2.sys.sys...HSF_HWB2 WDMHSFProf.cty.ctymdmxsdk.sys.sys....Diagnostic Interface Also, I delete this file from C:\WINDOWS:OWSWMSysPr9.prx.prx...From what I can gather when I opening this file it Notepad, it appears to belong to Windows Streaming Media for a Dial-up Connection. -------------------------------------------------I find I can delete a little over half of the files NVIDIA Files placed in my system32 folder and everything will still be in good working order after...at least as far as my needs go. g(NVIDIA's very necessary files can't be deleted.)ed.I keep these NVIDIA Files:lenv4_disp.dll.dll....NVIDIA Compatible Windows 2000 Display driver, Versionnvapps.xml.xml <-- You can delete this file, but it only returns after a reboot anvcod.dll.dll.......NVIDIA Driver CoInsnvcpl.dll.dll.......NVIDIA Display Properties Exnvshell.dll.dll.....NVIDIA Desktop Explorer, Versionnvdisp.nvu.nvu<-- When I deleted this seemingly harmless file, I started getting a Memory Error Popup just as I would click to restart my computer, and I would get an Application Error in the Event Viewer. Even when I put the file back in the system32 folder, the errors would continue.nuenvudisp.exe.exe.....(NVIDIA Uninstaller UtI keep nvudisp.exe just in case when updating drivers NVIDIA may need it to uninstall the older drivers before installing the new versions.onI delete these NVIDIA Files:lekeystone.exe.exe....NVIDIA nView Control Panel, Versionnvappbar.exe.exe....NVIDIA nView Toolbar, Version 66.93 (The nView toolbar Requires nView Desktop Manager to be enanvcodins.dll.dll....NVIDIA Driver CoInsnvdspsch.exe.exe....NVIDIA Display Scheme Menu (To switch or add display schemes dispnview.dll.dll.......NVIDIA nView Desktop and Window Managernvmctray.dll.dll....NVIDIA Media Center Lnvnt4cpl.dll.dll....NVIDIA Desktop Explorer, Versionnvoglnt.dll.dll.....NVIDIA Compatible Ope<--As I understand it, this file is necessary for playing OpenGL-based games. I do not play any OpenGL-based games on my computer.tenvtuicpl.cpl.cpl....NVIDIA nView Control Panel, Versionnvwddi.dll.dll......NVIDIA nView Display Driver Interface Lib, Versionnvwdmcpl.dll.dll....NVIDIA nView Control Panel, Versionvwimg.dll.dll......NVIDIA nView Image Library, Versionnwiz.exe.exe........NVIDIA nView Wizard, Version 66.93 -------------------------------------------------OBDC Database drivers ers 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. 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 languI Delete these files from C:\WINDOWS\system32:m32cliconf.chm.chm.....Compiled HTML Hecliconfg.dll.dll....SQL Client Configuration Utilicliconfg.exe.exe....SQL Client Configuration Utilicliconfg.rll.rll....SQL Client Configuration Utility Resourcdbmsrpcn.dll.dll....ConnectTo RPC Net LDBnetlib.dll.dll....Winsock Oriented Net DLL for SQL Cdbnmpntw.dll.dll....Named Pipes Net DLL for SQL Cds16gt.dll.dll......Microsoft ODBC Driver Setup Generic ds32gt.dll.dll......Microsoft Data Access - ODBC Driver Setup Generic mscpx32r.dll.dll....Microsoft Data Access - ODBC Code Page Translator Resomscpxl32.dll.dll....Microsoft Data Access - ODBC Code Page Transmsorc32r.dll.dll....Microsoft Data Access - ODBC Driver for Oracle Resomsorcl32.dll.dll....Microsoft Data Access - ODBC Driver for Oodbc16gt.dll.dll....Microsoft ODBC Driver Genericodbc32gt.dll.dll....Microsoft Data Access - ODBC Driver Genericodbcad32.exe.exe....Microsoft Data Access - "ODBC Administodbcconf.dll.dll....Microsoft Data Access - ODBC Driver Configuration Prodbcconf.exe.exe....Microsoft Data Access - ODBC Driver Configuration Prodbcconf.rsp.rsp....RSodbccp32.cpl.cpl....Microsoft Data Access - ODBC Controlodbccp32.dll.dll....Microsoft Data Access - ODBC Insodbccr32.dll.dll....Microsoft Data Access - ODBC Cursor Lodbccu32.dll.dll....Microsoft Data Access - ODBC Cursor Lodbcji32.dll.dll....Microsoft ODBC Desktop Driver Paodbcjt32.dll.dll....Microsoft ODBC Desktop Driver Pacodbcp32r.dll.dll....Microsoft Data Access - ODBC Driver Manager Resoodbctrac.dll.dll....Microsoft Data Access - ODBC Driver Manageroddbse32.dll.dll....ODBC (3.0) driver forodexl32.dll.dll.....ODBC (3.0) driver forodfox32.dll.dll.....ODBC (3.0) driver for odpdx32.dll.dll.....ODBC (3.0) driver for Podtext32.dll.dll....ODBC (3.0) driver for text sqlsodbc.chm.chm....Compiled HTML Helsqlsrv32.dll.dll....Microsoft SQL Server ODBC sqlsrv32.rll.rll....Microsoft SQL Server ODBC sqlunirl.dll.dll....String Function .DLL for SQL Enterprise Compsqlwid.dll.dll......Unicode Function .DLL for SQL Enterprise Composqlwoa.dll.dll......Unicode/ANSI Function .DLL for SQL Enterprise CompoI also delete the and ODBC folder and its contents here:ere: C:\Program Files\Common Files\Then I delete the shortcut, "Data Sources (ODBC)" here:ere: C:\Documents and Settings\All Users\Start Menu\Programs\Administrative And also this file in C:\WINDOWS:OWSOBDCINST.INI.INI --------------------------------------------------Phone DialeraleI delete this file from C:\Program Files\Windows NT: NTdialer.exe exThen I delete these files from C:\WINDOWS\system32:m32avmeter.dll.dll...Metering Coavtapi.dll.dll....TAPI 3.0 Dialer and IP Multicast Conference avwav.dll.dll.....Wave Manipulation Component -------------------------------------------------I remove all Windows-installed ScreenSavers (*.scr file extentions)onlogon.scr.scr......Logon Screen scrnsave.scr.scr...Default Screess3dfo.scr.scr.....Direct3D Flying Objects Screessbezier.scr.scr...Bezier Curves Screessflwbox.scr.scr...Direct3D Flowerbox Screessmarque.scr.scr...Marquee Screessmypics.scr.scr...My Pictures Slideshow Scressmyst.scr.scr.....Mystify Screesspipes.scr.scr....Direct3D Pipes Screessstars.scr.scr....Starfield Screesstext3d.scr.scr...Direct3D 3D Text Screen Saver -------------------------------------------SNMP Service and SNMP Trap Service are not installed by defaultaulsnmpapi.dll.dll....SNMP Utility Lsnmpsnap.dll.dll...(SNMP snap-in). Belongs to SNMP Service and SNMP Trap Service. These service supports the use of networking equipment that uses SNMP as a mode of remote management. -----------------------------------------------------Structured Query Language (SQL)SQL) is a computer language for accessing and manipulating databases. The version of SQL created by Microsoft is called Jet SQL and it is the database engine behind Microsoft's Access. Jet SQL is not designed to manage a database. It is used to retrieve information from a database. Jet SQL, by itself, cannot create a database and cannot manage security. This is where the Microsoft Data Access Object (DAO) enters the scene. DAO contains libraries which are designed to manage databases. You can use Jet SQL without DAO, but you are limiting your options to handle the data. With DAO you can create a database and manage security. The value of Jet SQL (and DAO) is that it allows the developer to add databases to an active WebI delete these files belonging to Jet:Jemsexch40.dll.dll.......Microsoft Jet Exchanmsexcl40.dll.dll.......Microsoft Jet Excmsjet40.dll.dll........Microsoft Jet Engine msjetoledb40.dll.dll...Microsoft OLE DB Provider msjint40.dll.dll.......Microsoft Jet Database Engine Internatiomsjter40.dll.dll.......Microsoft Jet Database Engine Ermsjtes40.dll.dll.......Microsoft Jet Expression msltus40.dll.dll.......Microsoft Jet Lotus 1-2mspbde40.dll.dll.......Microsoft Jet Paradmstext40.dll.dll.......Microsoft Jet Temswdat10.dll.dll.......Microsoft Jet Sortmswstr10.dll.dll.......Microsoft Jet Sort msxbde40.dll.dll.......Microsoft Jet xBASE Isam -------------------------------------------------USR/3Com Modem driversverI delete these files from C:\WINDOWS\system32:m32usrcntra.dll.dll..3usrcoina.dll.dll..U.S. Robotics modem coinsusrdpa.dll.dll....U.S. Robotics data pump musrdtea.dll.dll..usrfaxa.dll.dll..usrlbva.dll.dll..USRMLNKA.EXE.EXE..(U.S. Robotics Driver Interface). A driver utiUSRPRBDA.EXE.EXE..(U.S. Robotics Enable/Disable Probe). U.S. Robotics device support utiusrrtosa.dll.dll..usrsdpia.dll.dll..3USRSHUTA.EXE.EXE..(U.S. Robotics Shutdown Helper). A U.S. Robotics device support utiusrsvpia.dll.dll..usrv42a.dll.dll..usrv80a.dll.dll..usrvoica.dll.dll..3usrvpa.dll.dll....U.S. Robotics voice pump -------------------------------------------------To Uninstall WebFldrs XP...P... Start -> RUN -> type in: msiexec /x C:\Windows\System32\webfldrThen delete "webfldrs.msi" in C:\WINDOWS\system32 m32 --------------------------------------------------I don't use these Windows games:mesFreecell eHeartsarMinesweeper pSpider SolitaireairSo I delete these files from system32:m32freecell.exe.emshearts.exe.espider.exe.ewinmine.exe.exgetuname.dll.<-- You will need this file if you use Windows Character Map Mbopomofo.uce.gb2312.uce.ideograf.uce.kanji_1.uce.kanji_2.uce.korean.uce.ushiftjis.uce.subrange.uce ucI also delete their help files in C:\WINDOWS\Help:elpfreecell.chm.cfreecell.hlp.hmshearts.chm.mshearts.hlp.hspider.chm.spider.hlp.hwinmine.chm.cwinmine.hlp.hlp -------------------------------------------------These files seem to be unnecessary for Windows Media Player 10 to function. Judging by their descriptions given by Microsoft, some of them could have belonged to previous versions of WMP.WMmp4sdmod.dll.dll...(File version: 9.0.0.3250). Corona Windows Media MPEG-4 S Video Dmp43dmod.dll.dll...(File version: 9.0.0.3250). Windows Media MPEG-4 Video Dmpg4dmod.dll.dll...(File version: 9.0.0.3250). Corona Windows Media MPEG-4 Video Dwmerrenu.dll.dll...Windows Media Services Error Definitions wmerror.dll....Windows Media Error Definitions (Enwmpencen.dll.dll...Windows Media Player Encoding wmpsrcwp.dll.dll...WMPSrcWp wmsdmoe.dll.dll....(File version: 9.0.0.3250). Windows Media Screen Ewmsdmoe2.dll.dll...Corona Windows Media Screen wmspdmod.dll.dll...Windows Media Audio 9 Voice Dwmstream.dll.dll...(File version: 8.0.0.4487). Windows Media Streamwmvadvd.dll.dll....Windows Media Video 9 WMVADVE.DLL.DLL....Windows Media Video 9 wmvdmoe2.dll.dll...Windows Media Video Encoder -------------------------------------------------Windows Media Player DVD-Player integration filesiledvdplay.exe.exe....dvdplay placeholder AppliDVDUPGRD.EXE.EXE...(DVDUpgrd). Upgrades a non-XP compatible DVD decoder. -------------------------------------------------Windows Portable Media DevicesicI delete these files from C:\WINDOWS\inf:inwpd10.inf.wpdmtp.inf.iI delete these files from C:\WINDOWS\system32:m3uwdf.exe.exe.......Windows User-Mode Driver Frawpd_ci.dll.dll.....Driver Setup Class Installer for Windows Portable Dwpdconns.dll.dll...WPD Connection wpdmtp.dll.dll.....MTP core protocol cowpdmtpdr.dll.dllwpdmtpus.dll.dll...Usbscan transport layer for MTPwpdsp.dll.dll......WMDM Service Provider for Windows Portable wpdtrace.dll.dll...WPD TAnd I delete this file from C:\WINDOWS\system32\drivers:erwpdusb.sys.sys....WPD USB I believe this folder also belongs to Windows Portable Media Devices:cesC:\WINDOWS\Debug\WPD;WAnd its log file:ilwpdtrace.log.lTo Remove Portable Media Devices Shortcut From Control Panel...l.Go to this location in the registry...y... HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpaceDelete this key...y... {640167b4-59b0-47a6-b335-a6b3c0695aea} -------------------------------------------------As covered in PART 5, this is when I delete backward-compatibility files.les.system folderlder here: C:\WINDOWS\system...(Not to be confused wsystem32 folderlder here: C:\WINDOWS\system32.)...contains 16-bit versions of protected and real mode drivers and .dll files used by applications. These files are provided for backward-compatibility with older applications. Additional 16-bit driver files can be stored in this folder. Some older applications you install might look for files contained in the system folder. However, all but 3 of these backward-compatibility files have duplicates in the system32 folder. These then are those duplicate files, and I deleteAVICAP.DLL.DLL.....AVI CaptAVIFILE.DLL.DLL....Microsoft AVI File support COMMDLG.DLL.DLL....Common Dialogs liKEYBOARD.DRV.DRV...WOW Keyboard DriverLZEXPAND.DLL.DLL...Windows file expansion MCIAVI.DRV.DRV.....MCI driver MCISEQ.DRV.DRV.....MCI driver for MIDI seMCIWAVE.DRV.DRV....MCI driver for waveforMMSYSTEM.DLL.DLL...System APIs for MulMMTASK.TSK.TSK.....Multimedia background task supportMOUSE.DRV.DRV......WOW MOUSE DriverMSVIDEO.DLL.DLL....Microsoft Video for WindOLECLI.DLL.DLL.....Object Linking and Embedding Client OLESVR.DLL.DLL.....Object Linking and Embedding Server SHELL.DLL.DLL......Windows Shell SOUND.DRV.DRV......WOW SOUND DriverSYSTEM.DRV.DRV.....Windows System Driver core coTIMER.DRV.DRV......Timer driver for PC compVER.DLL.DLL........Version Checking and File Installation LibrVGA.DRV.DRV........WOW Display Driver WFWNET.DRV.DRV.....Windows for Workgroups network WINSPOOL.DRV.DRV...Windows Spooler Driver (File version 5.1.26<-- I keep this file.ile. One older program I have (PrintFolder) needs this file. (WINSPOOL.DRV also seems to be one of the more important files in the lot, as it is the most difficult to delete. It usually deletes only after a reIf you want, you can cut and paste all the files from C:\WINDOWS\system to C:\WINDOWS\system32. Then delete the system folder.der. The files system32 does not already have will then be placed there, and you shouldn't have any problem installing older applications. I found three files that did not have duplicates in systsetup.inf istdole.tlb.TAPI.DLL.DLL -------------------------------------------------System Volume Informationtion I discovered something really interesting "months after" I had uninstalled System Restore. I still had within the System Volume Information folders a total of 9MB of files. (I know, I know, 9MB...big deal.) But I just thought this was interesting. I'm using XP Home Edition, so I had to do it this way: For each partitioned drive (in Safemode) I right-clicked on each System Volume Information folder, selected Properties, then the Security tab, clicked on Advanced, then clicked on Owner tab, highlighted my name (just below the Administrators name) put a tick in "Replace owner on subcontainers and objects", clicked Apply, then Yes, then Okay, then Okay again. Then I opened up the System Volume Information folder and started deleting everything. I had to take these steps for each System Volume Information folder on all four of my partitioned drives. This was 9 MB just sitting there going to waste all this time. I'll be darn. Oh, it did leave one file in each folder, "MountPointManagerRemoteDatabase". Take the same kind of ownership of folders using XP Pro Edition: Open Folder Options and disable "simple file sharing" (Last option on the view tab). Next right click the drive or the folders you can't access in explorer > properties > security > advanced > owner. Change the owner to your username and check "replace owner on subcontainers and objects". Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871608 Share on other sites More sharing options...
+.Aaron Subscriber¹ Posted May 4, 2005 Subscriber¹ Share Posted May 4, 2005 Have you EVER heard of a TEXT file. OMG talk about a long post. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871611 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Slimming Down Windows XP: The Complete Guide PART 10 Individual Files I Remove From The system32 Folder In PARTS 1-9 of Slimming Down Windows XP: The Complete Guide we removed over 700 Individual system32 Files in different steps taken. In PART 10 we are going to remove another 600 system32 Files...only we're going to do it all at one time. This then is a list of the Individual Files I remove from the system32 folder with batch files I created. I don't give out my batch files for Individual system32 Files anymore. I got tired of people thinking what works for me will automatically work for them. It just doesn't work that way. Here is just one very simple example why. I remove with my system32 batch files the winfax.dll (Microsoft Fax API Support DLL) because I don't have a fax machine. You use my system32 batch file, thinking what works for me will automatically work for you. Your fax machine conks out. You blame me. Which Individual system32 Files you choose to remove from your XP installation will be entirely up to you. I've given you as much information as I could about these files to help you with your choices. If you want to a make batch files of your own to aid you in removing Individual Files from the system32 folder, I'll start you out with the command part of the my batch files script, and then you can add any Individual system32 Files you want. I have incorporated a failsafe feature I into my system32 batch files... The files will be moved and saved (not deleted permanately...later that will be up to you.) to a backup folder on C:\ The backup folder is simply named, backup. Within the backup folder you will notice what I call "smart placement" of subfolders. Their order of appearance will look identical to how they look in XP. First you will see a WINDOWS folder. Inside the WINDOWS folder you will see a system32 folder. I created this smart placement of folders so you would always know exactly where their files came from should you decide to replace any to their original locations. You see, these batch files can also be used for other folder files. Say you make a batch file for the .INF Files that are in the inf folder. In the backup folder you will first see WINDOWS, and then the inf folder...just like in XP. Be sure to Temporarily delete the Backup Folder filled with files before using any registry cleaners ...the registry cleaners will more than likely correct the files paths to the backup folder, rather than remove the paths. Copy and paste between the lines to Notepad. Save as "any name you choose.bat" Then insert your file choices where I have mine. ------------------------------------------------- IF NOT EXIST "c:\backup\WINDOWS\system32" md c:\backup\WINDOWS\system32 MOVE c:\WINDOWS\system32\6to4svc.dll c:\backup\WINDOWS\system32\ MOVE c:\WINDOWS\system32\aaaamon.dll c:\backup\WINDOWS\system32\ MOVE c:\WINDOWS\system32\acledit.dll c:\backup\WINDOWS\system32\ MOVE c:\WINDOWS\system32\admparse.dll c:\backup\WINDOWS\system32\ ------------------------------------------------- C:\WINDOWS\system32: 12520437.cpx...Code page translator. 12520850.cpx...Code page translator. 6to4svc.dll....Service that offers IPv6 connectivity over an IPv4 network aaaamon.dll....Aaaa Monitor Dll acledit.dll....Access Control List Editor ac3filter.cpl..ac3filter Control Panel extension Belongs to AC3Filter codec I have installed for some movies I watch. ahui.exe.......Application Compatibility UI ALSNDMGR.CPL...Realtek AC97 Audio Control Panel I use the RTLCPL.EXE (Realtek Audio Control Panel) instead. amcompat.tlb... ansi.sys....... apcups.dll.....APC Smart Provider APPEND.EXE.....(Append). Allows applications to open or access files in folders other than the current working, or active, folder by appending the path parameter. This utility is from MS-DOS 5.0. asctrls.ocx....Active Setup Controls AT.EXE.........(AT). Used to schedule tasks to occur at a specific time and date. It requires that the Scheduler service be running. atkctrs.dll....Windows NT AppleTalk Perfmon Counter dll ATMADM.EXE.....(ATM). The ATM Call Manager utility. auditusr.exe...Audit User Program atmfd.dll......Windows NT OpenType/Type 1 Font Driver atmlib.dll.....Windows NT OpenType/Type 1 API Library. atmpvcno.dll...Atm Epvc Install DLL atrace.dll.....Async Trace DLL ATTRIB.EXE.....(Attributes). Displays or changes file attributes (read-only, archive, hidden, or system). AUTOCONV.EXE...(Auto Convert). Used by the Windows XP setup routine to convert a FAT volume to NTFS. autodisc.dll...Windows AutoDiscovery API AUTOFMT.EXE...(Auto Format). The Auto File System conversion utility. AUTOLFN.EXE....LFN strip/restore utility (Auto Long Filenames). Used by the Windows XP setup routine to repair, copy, or enable long filenames on drives that have been converted from another file system (usually FAT) to NTFS. Also capable of converting long filenames to the 8.3 format. ------------------------------------------------------- batt.dll.......Battery Class Installer When using a laptop, and Device manager could ask for the batt.dll when accessing the properties of your batteries. ------------------------------------------------------- bidispl.dll....Bidispl DLL bios1.rom...... bios4.rom...... bitsprx2.dll...Background Intelligent Transfer Service Proxy bitsprx3.dll...Background Intelligent Transfer Service 2.0 Proxy blastcln.exe...Blaster/Nachi Removal Tool BOOTOK.EXE.....(Boot Acceptance). Used with the Last Known Good Configuration process to save the configuration parameters after a successful logon. BOOTVRFY.EXE...(Boot Verify). Used with the Last Known Good Configuration process to verify a boot selection. browsewm.dll...BrowseWM Player bthci.dll......Bluetooth Class Installer bthprops.cpl...Bluetooth Control Panel Applet (Wireless Company) bthserv.dll....Bluetooth Support Service btpanui.dll....Bluetooth PAN User Interface ------------------------------------------------------- capesnpn.dll...Microsoft Certificate Template Management Extention ccfgnt.dll.....Internet Configuration Library certmgr.dll....Certificates snap-in certmgr.msc....<-- When you click on certmgr.msc, displayed is the same information as when you look here: Internet Options -> Content tab --> Certificates... and Publishers...buttons. Only it displays the information in a Management Console. cdosys.dll.....Microsoft CDO for Windows Library cdfview.dll....Channel Definition File Viewer cewmdm.dll.....Windows CE WMDM Service Provider CHARMAP.EXE....(Character Map). A GUI utility that displays the characters in each font installed on the system. ------------------------------------------------------- These files cannot be removed with the batch file. They need to be deleted manually: cdplayer.exe.manifest logonui.exe.manifest ncpa.cpl.manifest nwc.cpl.manifest sapi.cpl.manifest WindowsLogon.manifest ------------------------------------------------------- ChCfg.exe......?? (I have no idea what this is.) chcp.com.......Change CodePage Utility cmos.ram....... CHKNTFS.EXE....(NTFS Drive Checker). Used to verify the integrity of Windows XP NTFS partitions. ckcnv.exe......Cookie Converter cnvfat.dll.....FAT File System Conversion Utility DLL comcat.dll.....Microsoft C Runtime Library comctl32.ocx...Windows Common Controls ActiveX Control DLL COMP.EXE.......(Compare). An MS-DOS utility used to compare the contents of two files or sets of files. compatUI.dll...CompatUI Module compobj.dll....OLE 2.1 16/32 Interoperability Library ------------------------------------------------------- compstui.dll...Common Property Sheet User Interface DLL You may be unable to access Printer properties or Printing preferences for your printers without this file. ------------------------------------------------------- CONFIG.TMP..... confmsp.dll....Microsoft IP Conferencing Media Service Provider CONIME.EXE.....(IME Console). The console for the Input Method Editor used to convert non-Arabic letters from a 101-keyboard. console.dll....Control Panel Console Applet control.exe....Windows Control Panel (This is not the actual Control Panel.) CONVERT.EXE....(Convert). Used to convert partitions from FAT to NTFS and from NTFSv4 to NTFSv5. corpol.dll.....Microsoft COM Runtime Execution Engine country.sys.... cryptdlg.dll...Microsoft Common Certificate Dialogs cryptext.dll...Crypto Shell Extensions cryptnet.dll...Crypto Network Related API CSCRIPT.EXE....(Command Based Script Host). A command-line version of the Windows Script Host that enables you to run previously created VBScript and JScript from the command line. 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 Dcache.bin..... dbgeng.dll.....Symbolic Debugger Engine for Windows 2000 DEBUG.EXE......(Debugger). A command-line debugging tool. DEFRAG.EXE.....(Disk Defragmenter). A command-line utility that consolidates files so that they are saved in contiguous locations on the hard disk. desktop.ini.... DFRGFAT.EXE....(FAT Defragmentation Tool). Used to defragment FAT partitions. dgnet.dll......Dgnet Module dgrpsetu.dll...Digi RealPort? Driver Upgrade dgsetup.dll>....DGSETUP DLL dhcpmon.dll>....DHCP Monitor Dll dhcpsapi.dll>...DHCP Server API Stub DLL DIANTZ.EXE>.....(Cabinet Maker). Allows a file to be compressed and included in a cabinet file. digest.dll>.....Digest SSPI Authentication Package DISKPART.EXE>...(Microsoft Diskpart). A command-line tool for disk management. DLLHOST.EXE>....(COM+ Server Process). The COM+ process manager. DLLHST3G.EXE>...(COM Surrogate). A COM+ process component.dmconfig.dll>...Logical Disk Manager Configuration Library DOSKEY.EXE>.....(DOS Keyboard). An MS-DOS 5.0 keyboard history utility that provides a history of command-line executions and macros. DOSX.EXE>.......(DOS Extender). A virtual DOS machine (VDM) MS-DOS extender for standard mode. DRWATSON.EXE>...(Dr. Watson). A 16-bit GUI application failure-detection and fault-logging utility that watches over the Win16 subsystem. DRWTSN32.EXE>...(Dr. Watson 32). A 32-bit GUI application failure-detection and fault-logging utility that watches over the Win32 subsystem and native Windows XP applications. dsauth.dll>.....DS Authorization for Services edit.com>....... edit.hlp>....... EDLIN.EXE>......(Edit Line). An MS-DOS?based line editoremptyregdb.dat/b>.encdec.dll/b>.....XDSCodec & Encypter/Decrypter Tagger FilterEqnClass.Dll/b>...Equinox Multiport Serial Coinstalleresent97.dll/b>....Microsoft® Windows NT Server Database Storage Engineesentprf.dll/b>...Server Database Storage Performance Libraresentprf.hxx/b>.esentprf.ini/b>.esentutl.exe/b>...Server Database Storage UtilitiesEUDCEDIT.EXE/b>...(Private Character Editor). An application that enables you to create up to 6,400 unique characters, such as special letters and logos, for your font libraryEXE2BIN.EXE/b>....(Executable to Binary). A programmers' tool from MS-DOS used to convert .exe files to .bin filesEXPAND.EXE/b>.....(Expand). A command-line utility used to decompress individual files or folders on an NTFS volumeexpsrv.dll/b>.....Visual Basic for Applications Runtime - Expression Servicextmgr.dll/b>.....Extensions ManageEXTRAC32.EXE/b>...(CAB File Extract Utility). Allows cabinet files to be extracted to disk.exts.dll/b>.......Debugger ExtentionsFASTOPEN.EXE/b>...(Fast Open). An MS-DOS utility that improves performance on systems that have large folders by decreasing the time it takes to open frequently accessed files.fc.exe/b>.........DOS 5 File Compare Utilifeclient.dll/b>...Windows NT File Encryption Client Interfacefind.exe/b>.......Find String (Grep) Utilitfindstr.exe/b>....Find String (QGrep) UtilitFIXMAPI.EXE/b>....(MAPI Repair Tool). Detects and resolves problems with Messaging Application Programming Interface (MAPI) filesfldrclnr.dll/b>...Desktop Cleanup Wizarfltlib.dll/b>.....Filter LibrafltMc.exe/b>......Filter Manager Control Progrfontsub.dll/b>....Font Subsetting DLLFORCEDOS.EXE/b>...(Force DOS). Instructs Windows XP to launch an application as an MS-DOS utility when it contains the code for both OS/2 and MS-DOSformat.com/b>.....Disk Format Utilityfsmgmt.msc/b>.....Microsoft Common Console Document (Shared Folders)fsquirt.exe/b>....(Belongs to BlueTootfsusd.dll/b>......File System Camera Devices DLFSUTIL.EXE/b>.....(FSUtil). A volume management tool. Manages reparse points and sparse files.FTP.EXE/b>........(FTP). A TCP/IP command-line File Transfer Protocol (FTP) utility used to transfer files between the local system and a remote FTP server.ftsrch.dll/b>.....Microsoft? Full-Text Searcg711codc.ax....Intel G711 CODgcdef.dll......Game Controllers Default SheeGDI.EXE........(Graphical Device Interface). A core system component that provides the Win16 Graphical Device Interface API library for backward-compatibility with Win16 applicationglmf32.dll.....OpenGL Metafiling Dgpkcsp.dll.....Gemplus Cryptographic Service Providgpkrsrc.dll....Gemplus Cryptographic Service Provider Resourcgraftabl.com...Graftabl Utiligraphics.com..h323.tsp....h323msp.dll....Microsoft H.323 Media Service Provihccoin.dll.....USB CoinstallHELP.EXE.......(Help). Displays basic and general help information about many Windows XP commandhidphone.tsphlink.dll......Microsoft Hyperlink Librahnetmon.dll....Home Networking Monitor Dhnetwiz.dll....Network Setup Wizahomepage.infhotplug.dll....Safely Remove Hardware applHSFCISP2.dll...CoInstaller for HSF on httpapi.dll....HTTP Protocol Stack Aiccvid.dll.....(Cinepak? Codec) Contains program code used for displaying media in the 'Cinepak' format. (Very old AVI codec rarely useIE4UINIT.EXEE...(IE Install Utility). The IE 5.0 Per-user Install utilitiedkcs32.dlll...Microsoft Internet Explorer Customizationieencode.dlll...Microsoft Character Enciernonce.dlll...Extended RunOnce processing witiesetup.dlll....IOD Versionieuinit.inff.IEXPRESS.EXEE...(Self Extracting/Installing Creator). Creates self-extracting or self-installing executable fileifmon.dlll......IF Monitor igmpagnt.dlll...Microsoft IGMP subagils.dlll........User Location Services Component Modimagr5.dlll.....ImagXpress Image Processing DLL(Pegasus Softwaimagx5.dlll.....ImagXpress Image Processing DLL (Pegasus SoftwaImagX7.dlll.....ImagX7 Dynamic Link Library (Pegasus SoftwaImagXpr5.dlll...ImagXpress v5.0 (Pegasus SoftwaImagXpr7.dlll...ImagXpr7 Module (Pegasus SoftwaImagXR7.dll.....ImagXR7 Dynamic Link Library (Pegasus SoftwaImagXRA7.dlll...ImagXRA7 Dynamic Link Library (Pegasus Softwimeshare.dlll...Microsoft Office IME Shared property librinetmib1.dlll...Microsoft MIB-II subaginitpki.dlll....Microsoft Trust Installation and Seinput.dlll......(Text Input DLL). Used by Details in the Regional and Language Options dialog inseng.dlll.....(Install engine). Active Setup Install Engine, allows cab files to be opened and executed. Pretty much controls the installatioinstcat.sqll....Installs catalog stored procedures on the Microsoft SQL Serintl.cpll.......Regional and Language Optioiologmsg.dlll...IO Logging ipconf.tspp.iprop.dlll......OLE PropertySet Implementatir32_32.dlllir41_32.axx.....Intel Indeo? Videoir41_qc.dllll....Intel Indeo? Video Interactive Quick Compressor (File version: 4.30.6ir41_qcx.dlldll...Intel Indeo? Video Interactive Quick Compressor (File version: 4.30.ir50_32.dll.dll....Intel Indeo? video 5.10 (File version: 5.2562ir50_qc.dllc.dll....Intel Indeo? video 5.10 Quick Compressor (File version: 5.0ir50_qcx.dllcx.dll...Intel Indeo? video 5.10 Quick Compressor (File version: 5.irclass.dllass.dll....Infrared Class Coisrdbg32.dllg32.dll...ISR Debug 32-bivfsrc.axfsrc.ax......Intel Indeo? video IVF Source itircl.dllircl.dll.....Microsoft? InfoTech itss.dll>itss.dll.......Microsoft? InfoTech Storage Syiyuv_32.dllyuv_32.dll....Intel Indeo® Video YUV Codec (File version: 5.jet500.dlljet500.dll.....JEjgaw400.dllgaw400.dll....JG Audio Interface DLjgdw400.dllgdw400.dll....JG ART DLjgmd400.dllgmd400.dll....JG MIDI Player DLjgpl400.dllgpl400.dll....JG ART Player DLjgsd400.dllgsd400.dll....JG ART DLjgsh400.dllgsh400.dll....JG Slide Show Player DLjobexec.dllobexec.dll....Active Setupjoy.cpljoy.cpl........Game Controllers Control jsproxy.dllsproxy.dll....JScript Proxy Auto-Ckd1394.dllkd1394.dll.....Kernel Debugger IEEE 1394 HW kb16.comb>kb16.cokey01.sys>key01.skeyboard.sysyboarkeymgr.dllkeymgr.dll.....Stored User Names kmddsp.tspkmddsp.KRNL386.EXERNL386.EXE....(Kernel 386). Contains the core Kernel routines for Win16 enhanced mode ful3codecp.acmcodecp.acm...MPEG Audio Layer-3 CodLABEL.EXE>LABEL.EXE......(Label Drive). A command-line tool used to display, edit, or change a drive's vlanman.drvlanman.laprxy.dlllaprxy.dll.....Windows Media Llicmgr10.dllcmgr10.dll...ActiveX LicLIGHTS.EXELIGHTS.EXE.....(Lights). Provides the settings for modem status lights in Windows 95/98 by monitoring thLNKSTUB.EXENKSTUB.EXE....(Win95-Winnt Migration Utility). The Windows 95 side of a Windows 95?to?Windows NT uloadfix.comloalocalui.dlllocalui.dll....LocalLOCATOR.EXELOCATOR.EXE....(Locator). Adds support for Remote Procedure Calls (RPCs) to the Windowsloghours.dllb>loghours.dll..lpk.dllog lpk.dll........Session lusrmgr.msclusrmgr.msc....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 thMAKECAB.EXEMAKECAB.EXE....(Cabinet File Maker). Creates .cab files for imapi32.dll mapi32.dll.....Extended MAPI 1mcastmib.dllb>mcastmib.dll...Microsoft Mumcd32.dll mcd32.dll......OpenGmcdsrv32.dllb>mcdsrv32.dll<mchgrcoi.dllb>mchgrcoi.dll...Medium Chamciavi32.dllb>mciavi32.dll...Video For Wimciole16.dllb>mciole16.dll...MCIOLE16 - OLE Handler DLLmciole32.dllb>mciole32.dllmciwave.dllmciwave.dll....MCI driver fomdhcp.dll mdhcp.dll......Microsoft MDHCP Climdwmdmsp.dllb>mdwmdmsp.dll...WMDM Service Provider driver MEM.EXEs MEM.EXE........(Memory). A command-line utility that displays the current mf3216.dll mf3216.dll.....32-bit to 16-bit Metafilmfc40.dll mfc40.dll......MFCDLL Shared Librarymfc40u.dll mfc40u.dll.....MFCDLL Shared Library mfcsubs.dllmfcMSCTFIME.IMEb>MSmgmtapi.dllmgmtapi.dll....Microsoft SNMP Manager APmib.binP) mibMIGPWD.EXE MIGPWD.EXE.....(Migration dll). A Windows 95?to?Windows Nmiglibnt.dll. miglibnt.dll...NT mmlang.datport mll_hp.dll.....HPmll_mtf.dllry mll_mtf.dll....MTF (Microsoft Tape Format)mll_qic.dllry mll_qic.dll....QIC113mmdrv.dllrary mmdrv.dll......MultiMedia Kmobsync.dller mobsync.dll....Microsoft SyncMOBSYNC.EXEr MOBSYNC.EXE....(Offline Web Synchronizer). Synchronizesmode.comtes. mode.com.......DOSmodex.dlllity modex.dll......more.comriver more.commoricons.dlly moricons.dll...Windows NT Setup IcoMOUNTVOL.EXE MOUNTVOL.EXE...(Volume Mounter). Creates, lists, and modifies mpg4ds32.axs. mpg4ds32.ax....(File version: 8.0.0.4487). Microsoft MPEG-mplay32.exeor mplay32.exe....Windows Media Player 5.1 (A very old and basic versioMRINFO.EXE.) MRINFO.EXE.....(Multicast Information). A command-line tool to query a multicast router amsacm.dllces. msacm.dll......Microsoft Audiomsaatext.dllr msaatext.dll...Active Accessmsadds32.axrt msadds32.ax....(File version: 8.0.0.4487). Windowsmsafd.dlloder msafd.dll......Microsoft Windows Sockets msapsspc.dllr msapsspc.dll...DPA Clientmsaudite.dllms msaudite.dll...Secumscat32.dllDLL mscat32.dll....MMSCTFP.dllDLL MSCTFP.dll..msdadiag.dllL msdadiag.dll...Microsoft Data Access -msdart.dlltics msdart.dll.....Microsoft Data Access - OLmsdatsrc.tlbes <msdtcprf.ini.. <msencode.dll.. msencode.dll...Microsmsieftp.dllder msieftp.dll....Microsoft Internet Explorer FTP Fmsimsg.dllsion msimsg.dll.....Windows? Installer Imslbui.dllages <msnsspc.dll... msnsspc.dll..msobjs.dllcess msobjs.dll.....SystMsPMSNSv.dlles MsPMSNSv.dll...Microsoft Media Dmsr2c.dllovider msr2c.dll....msr2cenu.dllLL msr2cenu.dll.msratelc.dllLL msratelc.dll...Internet Ratings and Locmsrating.dllDLL msrating.dll...Internet Ratings and Locmsrclr40.dllDLL msrclr40.dll...Microsoft Jet Briefcamsrd2x40.dllry msrd2x40.dll...Mimsrd3x40.dllSAM msrd3x40.dll...Mimsrecr40.dllSAM msrecr40.dll...Microsoft Jet Briefcase Reconmsrepl40.dllary msrepl40.dll...Microsomsrle32.dllrary msrle32.dll....Micmsscds32.axsor msscds32.ax....(File version: 8.0.0.4487). Microsoft Scremsscript.ocxor msscript.ocx...Microsoftmssign32.dllol mssign32.dll...Microsmssip32.dllAPIs mssip32.dll....MSSTDFMT.DLLLL MSSTDFMT.DLL...Microsoft Standard Datamstime.dll DLL mstime.dll.....Microsoft ® Timed Interactive Multimedmsswch.dllHTML msswch.dll.....(On-screen keyboard). Used in combinatmsswchx.exexe. msswchx.exe....msswchx (Belongs to msutb.dllrd.) msutb.dll......MSUTB Server DLL ----------------------------------msvbvm50.dll-- msvbvm50.dll...Visual Basic Virtual Machine (File version: 5.2.82.44) I believe this is an older version of Microsoft's Virual Machine. msvbvm60.dll (Also described as Visual Basic Virtual Machine) is File version: 6.0.96.90 ----------------------------------msvcirt.dll--- msvcirt.dll....Wimsvcp50.dll DLL msvcp50.dll....Microsoft ®msvcrt20.dllry msvcrt20.dll...Microsomsvcrt40.dllary msvcrt40.dll...VC 4.x CRT DLL (Fomsvideo.dlldll) msvideo.dll....Microsoft msxml.dlls DLL msxml.dllmsxml2.dllWin32 msxml2.dllmsxml2r.dllin32 msxml2r.dll....XMmsxml3a.dlln32 msxml3a.dllmsxmlr.dllrces msxmlr.dll.....Xmsyuv.dll Win32 msyuv.dll......Microsoft Umtxoci.dllessor mtxoci.dll.....Microsoft database mydocs.dllracle mydocs.dll.....Mncxpnt.dllr UI ncxpnt.dll.....Netork (This has to be a misspelling of "Network") Setundptsp.tspDLL <NET.EXEb>..... NET.EXE........(Network). Used to manage, configure, and view network-related controls, such as net use, net print,net.hlp so on. NET1.EXE.......(Network). Another network command utility that performs the same netapi.dllEXE. netapi.dll.....Microsoft Network Dynamic Link neth.dllrosoft neth.dll.......netplwiz.dllLL netplwiz.dll...Map Network Drives/netsetup.cplrd netsetup.cpl...Network Setup WizardNETSETUP.EXEet NETSETUP.EXE...(Network Setup Wizard). A utility to help configure other PCs on your networknetui0.dllisk. netui0.dll.....NT LM UI Common Code - GUI Classes (File venetui1.dll180) netui1.dll.....NT LM UI Common Code - GUI Classes (File venetui2.dll180) netui2.dll.....NT LM UI Common Code - GUI Classes (File version: 5.1.2600.0) <-- Is this an older file vnetrap.dlldll? netrap.dll.....Net Remote Admin Protocol DLL -----------------------------------ALL "noise", "wbcache" and "wbdbase" files (files in different languages) can be deleted.es) can be deleted. (Registry keys location for files listed below: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Contentnoise.chs gnoise.chts noise.datt<noise.deu noise.deu <<...Note: ...DEU = acronymnoise.engrmnoise.enu noise.ennoise.esnglish noise.esnoise.fraanish noise.fnoise.itarench noise.itnoise.nldalian noise.noise.sve utch noise.svnoise.tha diwbcache.deu b> wbcache.deu <<...Note: ...DEU = acronymwbcache.enuan) wbcache.enwbcache.esnish wbcache.eswbcache.fraish wbcache.fwbcache.itanch wbcache.itwbcache.nldian wbcache.wbcache.sve ch wbcache.svewbdbase.deush wbdbase.deu <<...Note: ...DEU = acronymwbdbase.enuan) wbdbase.enwbdbase.esnish wbdbase.eswbdbase.fraish wbdbase.fwbdbase.itanch wbdbase.itwbdbase.nldian wbdbase.wbdbase.svetch wbdbase.sve <<Swedish -----------------------------------npptools.dll- npptools.dll.nscompat.tlbDLL NSLOOKUP.EXE...(Name Server Lookup). Used to display diagnostic and statistical informatntlsapi.dllrs. ntlsapi.dll....Microsoft? Licensentdos404.sysLL ntdos411.sys... ntdos412.sys... ntdos804.sys... ntimage.gif>... ntio404.sys>.... ntio411.sys.... ntio412.sys.... ntio804.sys.... ntlanman.dll... ntlanman.dll...ntlanui.dllnager ntlanui2.dll... ntlanui2.dll...NetNTSD.EXEll UI NTSD.EXE.......(Symbolic Debugger). A troubleshooting utility that gives a detailed view of the system state at tntsdexts.dlle. ntsdexts.dll...Symbolic Debnwprovau.dll000 nwprovau.dll...Client Service for NetWare ProvidNTVDM.EXEation NTVDM.EXE......(NT Virtual DOS Machine). An executable that provides the VDM used to host MS-DOS applications and Windows-on-Windows (WOntvdmd.dllin16). ntvdmd.oakley.dllD.DLL oakley.dllobjsel.dllanager objsel.dll...occache.dllalog occache.dll...OSUNINST.EXEwer OSUNINST.EXE....(Uninstall Utility). A utility to uninstall Windows XP and return to an earlier Windows OS. Can be run from a command prompt in Safe mode. ----------------------------------oembios.bin--- oembios.dat>....oembios.sig>.... Deleting oembios.sig could make the "X Days To Activate Windows" balloon pop-up in the sytem tray. This could happen should you have an OEM (Original Equipment Manufacturer) version of Windows (Licenses of OEM versions of Windows sold to computer manufactures for installation on new computers). If it does, put the file back., put the file back. -----------------------------------ole2.dll----- ole2.dll.......OLE 2.1 16/32 Inole2disp.dllary ole2disp.dll...OLE 2.1 16/32 Inole2nls.dllrary ole2nls.dll....OLE 2.1 16/32 Ioleprn.dllibrary oleprn.p2p.dlleprn DLL p2p.dll.......p2pgasvc.dlling p2pgasvc.dll...Peer-to-Peer Group p2pgraph.dllice p2pgraph.dll..p2pnetsh.dlling p2pnetsh.dll...Peep2psvc.dllelper p2psvc.dll....PACKAGER.EXEces PACKAGER.EXE...(Object Packager). Used to create icon links to embedded data panmap.dllnts. panmap.dll.....PApaqsp.dllMapper paqsp.dllpautoenr.dllule pautoenr.dllpcl.sepment DLL <PENTNT.EXE.... PENTNT.EXE.....(NT Pentium Test). A command-line tool that tests the system for the Pentium floating-point error. (I also delete its shortcut, "Performance", in Control Panel\picn20.dllols. picn20.dll.....Pegaspifmgr.dll Win32 pifmgr.dll.....Windows NT PIF Manager pjlmon.dllbrary pjlmon.dll...plustab.dllitor plustab.dll....Effects Cpmspl.dllension pmspl.dll......Microsoft LAN Managpolstore.dllmic polstore.dllpowercfg.exedll powercfg.exe...Power Sepnrpnsp.dlleTool pnrpnsp.dll....Pproctexe.ocxider proctexe.ocx...Inprodspec.iniures <PROGMAN.EXE... PROGMAN.EXE....(Program Manager). An alternative shell that can be used in place of Windows XP Explorer. It is the main interface used in Windows 3.x, Windows for Workgroups,pschdcnt.h.51. pschdprf.dll.... pschdprf.dll...Microsoft? Windows PScpschdprf.iniitor pscript.sepb>... psnppagn.dll... psnppagn.dll...DCOM Prpubprn.vbsObject proquota.exe.... proquota.exe...ProQuota lets you set a maximum size on a user's profile, whereas with a disk quota you set a maximum sizePROXYCFG.EXEles. PROXYCFG.EXE...(Proxy Configuration Tool). A command-line tool to view and change your cqmgrprxy.dllgs. qmgrprxy.dll...Background Intelligenqosname.dll Proxy qosname.dll....Microsoft Windows GetQosquery.dllrovider query.dll......Conrdpdd.dllty DLL rdpdd.dll.RECOVER.EXEriver RECOVER.EXE....(Recover). A command-line utility to recover readable data REDIR.EXE drive. REDIR.EXE......(Redirector). A Win16 network rediREG.EXEsp.tsp... REG.EXE........(Registry Console Tool). A command-line tool for querying andREGEDT32.EXEry. REGEDT32.EXE...(Registry Editor). A 32-bit Registry-editing tool that can set security permissions on Registry keys and values. 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 sregsvc.dllt.exe regsvc.dll.....RREGWIZ.EXErvice REGWIZ.EXE.....(Registration Wizard). Automates the process of registering youregwizc.dlltem. regwizc.dllrend.dlll Module rend.dll.......MicrREPLACE.EXEontrol REPLACE.EXE....(Replace). A command-line toornr20.dlle files. rnr20.dll......Windoroutetab.dlle DLL routetab.dll...Micrrpcns4.dllle DLL rpcns4.dll.....Remote Procedure Crsmps.dll Client rsmps.dll<rsaci.ratxy Stu<-- Belongs to msrating.dll. You can look here for the ratings options: Internet Properties -> Content tab -> under Content Advisor click Enable button. clRTCSHARE.EXE/b> RTCSHARE.EXE...(RTC Application Sharing). A realrtipxmib.dllnt. rtipxmib.dll...Microsoft RUNAS.EXEubagent RUNAS.EXE......(Run As Utility). A utility that allows a process to be implemented with a new user ID and password combination. Typically used to run a process or application as an Administrator or other user with higher levels of privileges than the cusafrdm.dll user. safrdm.dll.....Microsoft Helsafrslv.dllanager safrslv.dll....Microsoft Help CeSAVEDUMP.EXEer SAVEDUMP.EXE...(Save Dump). Saves the contents of memory to a dump file in the occursbe.dllP error. sbe.dll........DirectShsbeio.dll Filter sbeio.dll....SC.EXEer IO DLL SC.EXE.........(Service Development for Windows NT). A sscrobj.dll tool. scrobj.dll.....Windows ® scrrun.dllRuntime scrrun.dll.....MicrosoSDBINST.EXEntime SDBINST.EXE....(Installer). AppFisendcmsg.dllller. sendcmsg.dll.sdhcinst.dllsage sdhcinst.dll...Secure Digital Host Cosdpblb.dllstaller sdpblb.dll<secupd.sig Sdpblbsecurity.dll.... security.dll...Security Supsenscfg.dllrface senscfg.dll..serialui.dllTool serialui.dll...Sersetup.bmpy PagesSETUP.EXEb>...... SETUP.EXE......(Setup). setupdll.dllool. setupdll.dll...Winsetupnt.dllnlink setupnt.dll....SetupSETVER.EXEibrary SETVER.EXE.....(Set Version). Used to define the version of MS-DOS reposfmapi.dllation. sfmapi.dll.....Windows NT MacintSHARE.EXE Client SHARE.EXE......(Share). An MS-DOS utility used to enable two applicationsshellstyle.dll. shellstyle.dll..Windows SSHMGRATE.EXE Dll SHMGRATE.EXE...A Windows XP usSHRPUBW.EXEtool. SHRPUBW.EXE....(Shared Folder Creator). Used to create shared folders oshscrap.dlltem. shscrap.dll....SheSHUTDOWN.EXEdler SHUTDOWN.EXE...(Remote Shutdown Tool). Allows shutdowns and restarts sigtab.dlle PCs. sigtab.dll.....SIGVERIF.EXEings SIGVERIF.EXE...(File Signature Verifier). Verifies that the selected file is signed and authorized tsimpdata.tlb XP. sisbkup.dll>.... sisbkup.dll....Single-Instance Store skdll.dllunctions skdll.dSKEYS.EXEal Keys SKEYS.EXE......(Serial Keys). A system service that adds support for slayerxp.dllure. slayerxp.dll...Compatibilitysmbinst.exeon DLL smbinst.exe....System Managemesoftpub.dlltaller softpub.dll..SORT.EXErder DLL SORT.EXE.......(Sort). A command-line utility that sorts input and writes the results tspmsg.dllscreen. spmsg.dll...spnike.dllessages spnike.dll.....MDM Device Inspnpinst.exevice spnpinst.exe...PeSPRESTRT.EXEetup SPRESTRT.EXE...Restores registry to restarsprio600.dllsetup sprio600.dll...MDM Device Intersprio800.dllvice sprio800.dll...MDM Device Interspxcoins.dllvice spxcoins.dll...Specialix MPSsrvsvc.dlltaller srvsvc.dllsti_ci.dllice DLL sti_ci.dll.....Stilsti.dllInstaller sti.dll........Still stimon.exeent DLL stimon.exe.....Stistorage.dllonitor storage.dll....OLE 2.1 16/32 Istrmfilt.dllrary strmfilt.dll.SUBST.EXELibrary SUBST.EXE......(Substitute). An MS-DOS command used to associate a pasvcpack.dlltter. svcpack.dll....Windows 2SYNCAPP.EXEetup SYNCAPP.EXE....(Synchronize Application). A tool used by the Briefcase to synchrsynceng.dllles. synceng.dll....Wsyncui.dllEngine syncui.dllSYSEDIT.EXEcase SYSEDIT.EXE.....(System Edit). A system file-editing utility that opens the system.ini, win.ini, config.sys, and autoexec.bat filesysinv.dllindow. sysinv.dll.....WiSYSKEY.EXEntory SYSKEY.EXE.....(Windows XP Account Database Manager). Used to secure the Windowsysmon.ocxbase. sysmon.ocx...sysprint.sepntrolsysprtj.sepb>... SYSTRAY.EXE.... SYSTRAY.EXE....(System Tray). The system tray provider. It controls the taskbar and icon tray. Everything seems to work ot2embed.dllough. t2etaskman.exeembed taskman.exe....Task Manager (Not the actual Task Scheduler. The actual Task Scheduler is: &tdc.ocxxe") tdc.ocx.....TELNET.EXEntrol TELNET.EXE.....(Telnet). A Telnet client used to access remote tftp.exeystems. tftp.exe.......Trivial Fitoolhelp.dlll App toolhelp.dll...Windows Detraffic.dllbrary traffic.dll....Microsoft tree.com 1.0 DLL tree.com.tsbyuv.dlltility tsbyuv.dll.TwnLib4.dllCodec TwnLib4.dll....TwainPRO Utility LibrarTwnLib20.dllCorp. TwnLib20.dll...TwainPRO Utility Librartypelib.dll Corp. typelib.dll....OLE 2.1 16/32 Inufat.dllLibrary ufat.dllumandlg.dlly DLL umandlgunimdm.tsplg DLLunimdmat.dll..... unimdmat.dll...Unimodem Serviceureg.dllni Driver ureg.dll....usbmon.dllty DLL usbmon.dll.....Standard Dynamic PriUSER.EXEtor DLL USER.EXE.......(Windows User-interface core component). A utility for Win16 compatibility. Not a vv7vga.romcation. <vbajet32.dll... vbajet32.dll...Visual Basic for Applications Development Environment - Exvcdex.dll Loader vcdex.dll......32-bit MSCDEvdmredir.dlliver vdmredir.dll...Virtual Dos Machine Neverifier.dllrary verifier.dll...Standard applicationVERIFIER.EXEdll VERIFIER.EXE...(Driver Verifier Manager). Attempts to determine whether a driver will cause a system conflict by vfpodbc.dllion. vfpvga256.dllfpodbc vga256.dll.....256 Color VGAvga64k.dllDriver vga64k.dll.....32K/64K color VGA&View Channels.scf View Channels.scf..(Vievjoy.dllities). vjoy.dll.......32-bit Joystick Virtual Device Driver (I don't havew32topl.dllmes) w32topl.dll....Windows NT Towavemsp.dll Tool wavemsp.dllwdl.trmt Wave MSwebvw.dll........ webvw.dll......Shell WebView ContenWEXTRACT.EXErary WEXTRACT.EXE...(Win32 Cabinet Self Extractor). A component used in extracting cabinet fileswiasf.ax setup. wiasf.ax.......WIwifeman.dllFilter wifeman.dll....Windows WIFE iwin.comcomponent win.com........WIwin87em.dllility winbrand.dll.... winbrand.dll...WinWINCHAT.EXEurces WINCHAT.EXE....Windows fwinfax.dllt (NT) winfax.dll.....Microsoft Fax API Support DLL (I don'winhelp.hlpne.) WINHLP32.EXE.... WINHLP32.EXE...(Windows Help). The 32WINMSD.EXE tool. WINMSD.EXE.....(Windows XP Diagnostics or System Information). The Windows XP diwinnls.dlltion. winnls.dll.....Windows IME iwinntbbu.dllnent winntbbu.dll...Windwinoldap.mod DLLwinshfhc.dllb>... winshfhc.dllwinsock.dllmation winsock.dll....Wiwinstrm.dllt DLL winstrmwkssvc.dllms DLL wkssvc.dll....wmidx.dllvice DLL wmidx.dll......Wwmiprop.dller DLL wmiprop.dll....WDM Provider Dynamic Prowmv8ds32.axller wmv8ds32.ax....(File version: 8.0.0.4000). Windowswmvds32.axder V8 wmvds32.ax.....WindWOWDEB.EXEecoder WOWDEB.EXE.....(WOW Debugger). The WOW debugger. Windowswowexec.exeelper wowexec.exe....Windows Winwowfax.dlluncher wowfax.dll.....Windows 3.1 Cowowfaxui.dll DLL wowfaxui.dll...Windows 3.1 CompatWPABALN.EXE DLL WPABALN.EXE....(Windows Product Activation). Windows Product ActivWRITE.EXEminder. WRITE.EXE......A text and rich-text document-editing tool. Not necwscntfy.exe use. wscntfy.exe....Windows Security wscui.cplion App wscui.cpl......Delete To Remove Security Center WSCRIPT.EXEanel WSCRIPT.EXE....(Script Host). The Wiwshatm.dllt host. wshatm.dll.....Winwshbth.dller DLL wshbth.dll.....Wiwshcon.dllper DLL wshcon.dll.....Microsoft ® Wwshisn.dlltroller wshisn.dll.....NWwshnetbs.dll DLL wshnetbs.dll...Netbios Winwshom.ocxper DLL wshom.ocx......Windows ScrWshRm.dll Library WshRm.dll......Windows Socwsnmp32.dllr PGM wsnmp32.dll....Microsoft Wixactsrv.dll API xactsrv.dll....xcopy.exerver DLL xcopy.exe...xenroll.dlltility xexpob2res.dllnroll xpob2res.dll...Service Pack 2 OOB Messages Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871612 Share on other sites More sharing options...
Peter Aziz Posted May 4, 2005 Share Posted May 4, 2005 Thanks a lot.. It's too long tho.. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871614 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 ............500 system32 Files I Do Not Delete...And Why............ There are undoubtedly other uses for some of these files other than what I have placed here as my reasons for not deleting them. These are the first good reasons I bumped into that helped me decide why I didn't want to delete these files. ------------------------------------------------- Needed by NVDVD acelpdec.ax.....ACELP.net Audio Decoder DolbyHph.dll.....Dolby Headphone Engine ------------------------------------------------- Needed for Regedit aclui.dll.....Security Descriptor Editor clb.dll.....Column List Box ------------------------------------------------- Needed just to restart computer AUTOCHK.EXE..(Auto Check Disk). Launches automatically during Windows XP bootup if a volume is marked as dirty (has bad clusters, has error blocks, or is otherwise damaged). bootvid.dll.....VGA Boot Driver csseqchk.dll....CSSeqChk dpcdll.dll......Dpcdll Module hal.dll........(Hardware Abstraction Layer). A file that hides hardware complexities from Windows applications. kdcom.dll.......Kernel Debugger HW Extension DLL shgina.dll.....Windows Shell User Logon <-- This file is needed just to restart your computer from your Desktop. Further, once you delete or move it from the system32 folder, even if you put it back, you still won't be able to restart from your Desktop. USERINIT.EXE..(User Initialization). Used to establish the operating environment for a user after logon. ------------------------------------------------- This file is needed for Yahoo Messenger Installation AVICAP32.dll.....AVI Capture window class When installing Yahoo Messenger, I recieved this error pop-up message: "This application has failed to start because AVICAP32.dll was not found. Re-installing the application may fix this problem." However, Yahoo Messenger did install succeesfully in spite of this error message. ------------------------------------------------- These files belong to Windows Media Player 10 avifil32.dll.....Microsoft AVI File support library <-- Needed for Plus! MP3 Audio Converter LE blackbox.dll..BlackBox DLL LOGAGENT.EXE..(Windows Media Player LogAgent). The application that logs errors with Windows Media Player. MsPMSP.dll....Microsoft Media Device Service Provider MSSCP.dll.....Windows Media Secure Content Provider msvfw32.dll...Microsoft Video for Windows DLL MSWMDM.dll....Windows Media Device Manager Core qasf.dll......DirectShow ASF Support wmadmod.dll...Windows Media Audio Decoder wmadmoe.dll...Windows Media Audio Encoder/Transcoder WMASF.DLL......Windows Media ASF DLL WMDMLOG.dll...Windows Media Device Manager Logger WMDMPS.dll....Windows Media Device Manager Proxy Stub wmnetmgr.dll..Windows Media Network Plugin Manager DLL WMP.DLL........Windows Media Player Core wmp.ocx ......Windows Media Player wmpasf.dll....Windows Media Filter Shim wmpcd.dll.....Windows Media Player wmpcore.dll...Windows Media Player wmpdxm.dll....Windows Media 6.4 Player Shim WMPLOC.DLL.....Windows Media Player wmpshell.dll..Windows Media Player Launcher wmpui.dll.....Windows Media Player wmsdmod.dll...Windows Media Screen Decoder WMVCORE.DLL....Windows Media Playback/Authoring DLL wmvdmod.dll...Windows Media Video Decoder ------------------------------------------------------- NLS Files = Multiple Language Resource Files. Character Translation; National Language Services driver (font or font map). For my U.S.English settings I keep these NLS Files c_437.nls c_932.nls c_1250.nls c_1251.nls c_1252.nls c_20127.nls c_28591.nls c_28605.nls ctype.nls l_intl.nls locale.nls sortkey.nls sorttbls.nls unicode.nls ------------------------------------------------- Needed to view inside .cab files cabview.dll....Cabinet File Viewer Shell Extension ------------------------------------------------- I need the cards.dll to play Windows Solitaire cards.dll......Entertainment Pack Cardplaying Helper DLL ------------------------------------------------- Needed by Windows Update CDM.DLL........Windows Update CDM Stub DCIMAN32.DLL...DCI Manager dssenh.dll.....Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider iuengine.dll...Windows Update Control Engine JSCRIPT.DLL....Microsoft ® JScript licdll.dll.....Licdll Module pidgen.dll.....Pid3.0 generation wshext.dll.....Microsoft ® Shell Extension for Windows Script Host WUAPI.DLL......Windows Update Client API wuauclt1.exe...Windows Update AutoUpdate Client WUAUCLT.EXE....(Windows Update). An auto-update client. wuaucpl.cpl....Automatic Updates Control Panel WUAUENG1.DLL...Windows Update AutoUpdate Engine WUCLTUI.DLL....Windows Update Client UI Plugin wupdmgr.exe....Windows Update Manager for NT WUWEB.DLL......Windows Update Web Control ---------------------------------------------- These files are CHKDSK CFGMGR32.DLL...Configuration Manager Forwarder DLL CHKDSK.EXE..(Check Disk). A disk inspection tool that can search for and repair disk errors. dskquota.dll...Windows Shell Disk Quota Support DLL dskquoui.dll...Windows Shell Disk Quota UI DLL fmifs.dll......FM IFS Utility DLL ifsutil.dll....IFS Utility DLL MFC42.DLL......MFCDLL Shared Library - Retail Version rshx32.dll....Security Shell Extension twext.dll......Previous Versions property page ULIB.DLL.......File Utilities Support DLL untfs.dll......NTFS Utility DLL ------------------------------------------------- CMD.EXE....(Command Prompt). An executable that provides the command prompt (MS-DOS shell interpreter) for Windows NT. ------------------------------------------------- Computer Management Consoles compmgmt.msc.....Computer Management Console devmgmt.msc......Device Manager dfrg.msc.........Disk Defragmenter diskmgmt.msc.....Disk Management Console eventvwr.msc.....Event Viewer services.msc.....Services Viewer ------------------------------------------- These files are needed for Cryptographic Services crtdll.dll.....Cryptography Manager cryptsvc.dll...Cryptographic Services ------------------------------------------------- Needed to view Summary tab in Properties of files cryptext.dll...Crypto Shell Extensions docprop.dll....OLE DocFile Property Page docprop2.dll...Microsoft DocProp Shell Ext ------------------------------------------------- Needed to watch Yahoo movie trailers davclnt.dll....Web DAV Client DLL dbghelp.dll....(Windows Image Helper). <-- Not really necessary to watch Yahoo movie trailers with, but you could get an error every so often telling you that the application could not find the dbghelp.dll, which can delay the showing of the movie trailer...although the movie trailer will still play without dbghelp.dll. dispex.dll.....Microsoft ® DispEx hhsetup.dll....Microsoft? HTML Help iepeers.dll>....Internet Explorer Peer Objects mmcshext.dll>...MMC Shell Extension DLL perfos.dll>.....Windows System Performance Objects DLL ssdpapi.dll>....SSDP Client API DLL upnp.dll>.......Universal Plug and Play API ------------------------------------------------- These files are needed for viewing inside of the Adapter, Monitor and Troubleshoot tabs in Display Properties -> Settings -> Advanced button> deskadp.dll>....Advanced display adapter propertiesdeskmon.dll>....Advanced display monitor propertiesdeskperf.dll>...Advanced display performance properties ------------------------------------------------- Needed to enter Hardware Device Manager> devmgr.dll>.....Device Manager MMC Snapin ------------------------------------------------- Needed to utilize Windows default Disk Defragmenter> Even though I have PerfectDisk Defragmenter installed, I find it convenient to keep Windows default defragmenter also installed. Once in a great while, files can get botched up, making their defragmentation impossible. Loosening them with Windows default defragmenter, and then defragging again with PerfectDisk, seems to fix this for me. DFRGNTFS.EXE>..(NTFS Defragmentation Tool). Used to defragment NTFS partitions. dfrgres.dll>....Disk Defragmenter Resource Moduledfrgsnap.dll>...Disk Defragmenter Snap-in Moduledfrgui.dll>.....Disk Defragmenter UI Module vssapi.dll>....Microsoft? Volume Shadow Copy Requestor/Writer Services API DLL -------------------------------------------------DivX.dllb>.......DivX? Codec for Windodivxdec.ax/b>.....DivX? Decoder Filter -----------------------------------------------Third-party codec I installed to prevent video freezing on damaged videoDivXAF.ax......DivX AntiFreeze Filter -----------------------------------------------Needed with Computer Management OpenDMADMIN.EXE...(Logical Disk Manager Administrative Service). Runs during hard disk configuration onlDMREMOTE.EXE..(Logical Disk Manager). A Logical Disk Manager componenifsutil.dll.....IFS Utility Dlocalsec.dll.....Local Users and Groups MMC Snapin -----------------------------------------------Needed to access Disk Management inside Computer Managementdmintf.dll.....Disk Management DCOM Interface Sdmocx.dll......TreeView OCX -----------------------------------------------I need these files for Disk Managementdmdlgs.dll.....Disk Management Snap-in Dialdmdskmgr.dll...Disk Management Snap-in Support Librdmdskres.dll...Disk Management Snap-in Resourdmserver.dll...Logical Disk Manager service dmutil.dll.....Logical Disk Manager Utility Librdmview.ocx.....Disk Management Snap-in -----------------------------------------------Needed by Add/Remove moduleduser.dll......Windows DirectUser Engine -----------------------------------------------ELS.DLL........Event Viewer SnapEVENTVWR.EXE...(Event Viewer). The executable for the Event Viewer. -----------------------------------------------Needed with Services window openfilemgmt.dll.....Services and Shared Foldemfc42u.dll.....MFCDLL Shared Library - Retail Version -----------------------------------------------Needed to maintain selected view of Font Folder, and also needed to display the default icon for .TTF Fontsfontext.dll....Windows Font Folder -----------------------------------------------FONTVIEW.EXE..(Font View). A command-line utility that displays a sample output for a font in a printable GUI window. -----------------------------------------------Needed so graphics while in safemode don't looked screwed upframebuf.dll...Framebuffer Display Driver -----------------------------------------------framedyn.dll...WMI SDK Provider FramewoI moved the framedyn.dll to the system32 folder from the wbem folder before I deleted the wbem folder and its contents. 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'. Without "framedyn.dll" you might also get an error when right-clicking on My Computer. Keeping this file in the system32 folder prevents this from happening. ------------------------------------------------- glu32.dll......(OpenGL Utility Library DLL). Contains 3D graphics functions relating to File that contains utility functions used by OpenGI recieved a momentary popup message error that the GLU32.DLL could not be found when sending an .mpg file to VLC Media Player via "Open With." The player still played the file however. -----------------------------------------------GRPCONV.EXE.....(Group Convert). Converts Microsoft Windows 3.x and Microsoft Windows for Workgroups Program Manager groups into Start menu itemsI cannot install Microsoft's File checking utility that checks for proper DVD codecs without GRPCONV.EXE. -----------------------------------------------Needed by Acronis True Imagehhctrl.ocx.....Microsoft? HTML Help Control ----------------------------------------------hid.dlll.....(Hid User LibrarRealtek's Audio Configuration Utility (soundman.exe in C:\WINDOWS) needs this file to open ----------------------------------------------html.iecc.......(Microsoft HTML Converter) Needed to be able to copy text from a web page and paste it to Wordpad ---------------------------------------------I need this third-party codec to play one particular video I have saved..<I263_32.DRVV....Intel I.263 Video Driver 2.55.0Other codec I need for Windows Media Player 10 to play .avi filess<l3codecx.axx.....MPEG Layer-3 Audio Decoder ----------------------------------------------These files belong to Internet Explorer <imgutil.dlll....IE plugin image decoder support MSCTF.DLLL......MSCTF ServerMSIMTF.DLLL.....Active IMM Serverpngfilt.dlll....IE PNG plugin image decoder ----------------------------------------------IMAPI.EXEE.....(CD-Burning COM Service). Manages CD recording using Image Mastering Applications Programming Interface (IMAPI). If this service is stopped, the computer cannot record CDs. ----------------------------------------------Codecs needed to convert .mp3 files to .wma files with Plus! MP3 Audio Converter LEE<IMC32.ACMM......Intel Music Coder for MSl3codeca.acmm...(MPEG Layer-3 Audio Codec for MSACM). <- This codec is also need by WMP10 to play .mp3 music fsl_anet.acmm....Audio codec for MS iac25_32.axx....Indeo? audio softmsg723.acmcm.....Microsoft G.723.1 CODEC for Mmsaud32.acmcm....(File version: 8.0.0.4487). Windows Media Awmspdmoe.dllll...Windows Media Audio 9 Voice Encoder ---------------------------------------------inetcomm.dllll..Microsoft Internet MessagingWhen you click on the Outlook Express shortcut, Windows won't be able to find the "msoe.dll" which is located in C:\Program Files\Outlook Express.s.<inetres.dllll....Microsoft Internet Messaging API ResouWhen you click on the Outlook Express shortcut, Windows won't be able to find the "msoeres.dll" which is located in C:\Program Files\Outlook Express.s.Also needed by Outlook Expressssacctres.dllll....Microsoft Internet Account Manager Resoumapistub.dllll...(Extended MAPI 1.0 for WindowsOutlook Express needs this file when you choose for Outlook Express to be your default mail provider.r.mshtmler.dllll...(Microsoft ® HTML Editing Component's Resource DLL). Needed to insert picture in E-mail:l:msident.dllll....Microsoft Identity Mamsidntld.dllll...Microsoft Identity ManMSOEACCT.DLLLL...Microsoft Internet Account ManMSOERT2.DLLLL....Microsoft Outlook Express RTsendmail.dllll...(Send Mail). ---------------------------------------------Needed to access Internet Optionsnsinetcplc.dllll..Internet Control Panel ---------------------------------------------Cannot open a *.chm help file without this file.e. You will recieve an error similar to this when you do: "Can not open the file: mk:@MSITStore&quitss.dllll...Microsoft? InfoTech Storage System Library --------------------------------------------kbdus.dlldll.....United States Keyboard Layout ---------------------------------------------Needed to access User Accounts in Control Panel without receiving an errorrolocalsec.dlldll..Local Users and Groups MMC Snapin --------------------------------------------LOGONUI.EXEEXE...(Windows Logon User Interface). The user interface that appears when Windows XP first starts. --------------------------------------------Needed for Windows Media Player 10 burn process. Also to view "Ready to burn" Status text.xtmcicda.dlldll....MCI driver for cdaudio deshmedia.dlldll...Media File Property Extractor Shell Extension --------------------------------------------This file is used by Microsoft's Pinball gameammciseq.dlldll.....MCI driver for MIDI sequencer --------------------------------------------Needed to access Management Consoleolmmcbase.dlldll...MMC Bammcndmgr.dlldll..MMC Node Managemycomput.dlldll..Computer Management --------------------------------------------Needed with Event Viewer openpeMMC.EXEEXE....(Microsoft Management Console). --------------------------------------------MPNOTIFY.EXEEXE..(Multiple Provider Notify). Used by the WinLogon service to notify non-Microsoft network servers about security events. --------------------------------------------MSCDEXNT.EXEEXE..(Microsoft CD-ROM Extensions). Provides CD-ROM extensions for the Windows XP environment, enabling data CDs to be accessed just like hard drives. --------------------------------------------These files are needed by SpywareBlasterteMSCOMCTL.OCXOCX.....Windows Common Controls ActiveX ContrMSINET.OCXOCX......Microsoft Internet Transfer Control DLL --------------------------------------------Needed for Wordpadpamsftedit.dlldll..Rich Text Edit Control, v4.1 --------------------------------------------Needed for User AccountsntMSHTA.EXEEXE...(HTML Application Host). The application used to run an HTML Application (HTA) plugin.ocxocx.....ActiveX Plugin OCX --------------------------------------------This file gives you the ability to edit HTML. A simple example is when you edit one of your posts on a forum...you wouldn't be able to do that without this file.leMSHTMLED.DLLDLL...Microsoft ® HTML Editing Component --------------------------------------------MSIEXEC.EXEEXE...(Windows Installer). Used to create install packages for applications and programs --------------------------------------------msihnd.dlldll....Windows? installer -------------------------------------------Needed with Kazzaalite connectedctmsisip.dll.dll.....MSI Signature SIP Prriched20.dll.dll.....Rich Text Edit Controlshsvcs.dll.dll.....Windows Shell Uservga.dll.dll.....VGA 16 Colour Display wshtcpip.dll.dll.....Windows Sockets Helper DLL -------------------------------------------MSPAINT.EXE.EXE...(Microsoft Paint). A basic graphics creation and viewing tool. -------------------------------------------Needed to display fully Communications Port (Com1) and Printer Port (LPT1) Properties in Device Manager.gemsports.dll.dll....Ports Class Installer -------------------------------------------mstask.dll.dll.....Task Scheduler interface DLL -------------------------------------------MSTINIT.EXE.EXE...Task Scheduler Setup). Allows scheduling automated tasks. -------------------------------------------These files are needed for Yahoo ChatChnetmsg.dll.dll.....Net Messagtsd32.dll.dll......DSP Group TrueSpeech Audio Encoder & Dvbscript.dll.dll...Microsoft ® VBCodecs needed by Yahoo ChatChimaadp32.acm.acm....IMA ADPCM CODEC formsadp32.acm.acm.....Microsoft ADPCM CODEC formsg711.acm.acm......Microsoft CCITT G.711 (A-Law and u-Law) CODEC formsgsm32.acm.acm.....Microsoft GSM 6.10 Audio CODEC fortssoft32.acm.acm....DSP Group TrueSpeech Audio Codec for MSACM V3.50 -------------------------------------------NeroCheck.exe.exe..(NeroCheck). Belongs to Nero program. -------------------------------------------Needed by Event Viewerewnetevent.dll.dll.....Net Event Handler -------------------------------------------newdev.dll.dll....Add Hardware Device LRealtek's Driver Installer (alcupd.exe in C:\WINDOWS) needs this file to install drivers. I'm sure other things need it, too.toThese 3 .WAV files were also created by Realtek. If I remove them, they are only re-created.teALSNDMGR.WAV.WAVBuzzingBee.wav.wavLoopyMusic.wav.wav... -------------------------------------------NLSFUNC.EXE.EXE...(National Language Support Function). Used to load country-specific language support. -------------------------------------------NTKRNLPA.EXE.EXE..(NT Kernel and System). A Windows Kernel component. -------------------------------------------ntmsapi.dll.dll...Removable Storage Public Intntmsmgr.dll.dll...Removable Storage smlogcfg.dll.dll..Performance Logs and Alerts SIf I delete ntmsapi.dll, ntmsmgr.dll or smlogcfg.dll I will receive three different errors when accessing the Computer Management Console. Each file delivers it's own separate message.age. -------------------------------------------NTOSKRNL.EXE.EXE..(Operating System Kernel). The Windows XP operating system Kernel. -------------------------------------------I find I can delete a little over half of the files NVIDIA Files placed in my system32 folder and everything will still be in good working order after...at least as far as my needs go. g(NVIDIA's very necessary files can't be deleted.)ed.I keep these NVIDIA Files:lenv4_disp.dll.dll....NVIDIA Compatible Windows 2000 Display driver, Versionnvapps.xml.x<-- You can delete this file, but it only returns after a reboot anyway.wanvcod.dll.dll.......NVIDIA Driver CoInsnvcpl.dll.dll.......NVIDIA Display Properties Exnvshell.dll.dll.....NVIDIA Desktop Explorer, Versionnvdisp.nvu.nvu<-- When I deleted this seemingly harmless file, I started getting a Memory Error Popup just as I would click to restart my computer, and I would get an Application Error in the Event Viewer. Even when I put the file back in the system32 folder, the errors would continue.nunvudisp.exe.exe.....(NVIDIA Uninstaller UtI keep nvudisp.exe just in case when updating drivers NVIDIA may need it to uninstall the older drivers before installing the new versions.ons. -------------------------------------------Needed to view icon for ActiveX object in Downloaded Program Files. Otherwise they will show up as .ini files.leoccache.dll.dll...Object Control Viewer -------------------------------------------ocmanage.dll.dll..Optional Component Manager Lopengl32.dll.dll..OpenGL ClieI recieved a momentary popup message error that the OPENGL32.DLL could not be found when sending an .mpg file to VLC Media Player via "Open With." The player still played the file however.ver. -------------------------------------------Needed to enter Disk Mangagement within Computer Managementmeosuninst.dll.dll....Uninstall Interface -------------------------------------------These files belong to PerfectDisk DefragmenterntPDBoot.exe.exe....PerfectDisk Boot Time DefragmePDBootStatetate... -------------------------------------------qmgr.dll.dll......Background Intelligent Transfer Service -------------------------------------------Needed to register DLLsDLREGSVR32.EXE.EXE...(Registry Server). A program for viewing and editing the Registry. -------------------------------------------Needed to read Information and Error Messages (Event Properties) in Event Viewerewriched20.dll.dll...Rich Text Edit Control, v3.0 -------------------------------------------RTLCPAPI.dll.dll..(RtlCPAPI Module). Belongs to my Realtek Audio Sound Card -------------------------------------------RUNDLL32.EXE.EXE...(Run DLL). Used to run DLL files from a command line. -------------------------------------------RUNONCE.EXE.EXE....(Run Once). Used to perform tasks as defined in the RunOnce Registry key. -------------------------------------------These files belong to System Event Notificationtiosens.dll.dll......System Event Notification Servicesensapi.dll.dll...SENS Connectivity API DL -------------------------------------------sfc_os.dll.origorig...(Windows File Protection). I need this, the original copy of sfc, should I re-enable Windows File Protection. -------------------------------------------Needed to display open Keyboard > Hardware > Properties without an error. (Undoubtedly, must also have multiple uses similar to this.)issfcfiles.dll.dll.....Windows 2000 System File Csyssetup.dll.dll.....Windows NT System Setup -------------------------------------------Belongs to Acronis True Image programgrSNAPAPI.DLL.DLL....Acronis Snapshot Dynamic Link Library -------------------------------------------SNDREC32.EXE.EXE..(Sound Recorder). A sound recorder application. -------------------------------------------SNDVOL32.EXE.EXE..(Volume Control). A GUI volume application. -------------------------------------------SOL.EXE.EXE.......(Solitaire). A GUI solitaire card game. -------------------------------------------storprop.dll.dll..Property Pages for Storage DIf I delete the storprop.dll I cannot view the Advanced tab in Primary IDE Channel or Secondary IDE Channel under IDE ATA/ATAPI controllers in the Device Manager.ger. -------------------------------------------I keep this file because it is needed for Plug and Play Software Device Enumerator Properties under System devices in Device manager. Otherwise a report error will occur in setupapi.log, which is made in C:\WINDOWS and reports how things went when opening Device Properties in Device Manager.gestreamci.dll.dll...Streaming Device Class Installer -------------------------------------------TASKMGR.EXE.EXE...(Task Manager). The Task Manager application. -------------------------------------------Needed to enter My Computer System Propertiestiusp10.dll.dll.....Uniscribe Unicode script proceNeeded to see Computer Name tab in System Propertiestinetid.dll.dll.....System Control Panel Applet; Network ID Page -------------------------------------------Needed to display fully USB Universal Host Controller Properties and USB Root Hub Properties in Device Manager.geusbui.dll.dll...USB UI Dll -------------------------------------------Needed to access Windows Task Manageragvdmdbg.dll.dll....VDMDBG.DLL -------------------------------------------WINVER.EXE.EXE....(Version Reporter Applet). Displays the current Windows version. -------------------------------------------winspool.drv.drv...Windows Spooler One older program I have (PrintFolder) needs this file. (WINSPOOL.DRV also seems to be one of the more important files in the lot, as it is the most difficult to delete. It usually deletes only after a reboot.)ot.) -------------------------------------------These files belong to XviD Codecodxvid.axdxvidcore.dll.xvidvfw.dll.dll -------------------------------------------I don't delete all DirectX files...just nearly all of them.heI don't play games on my computer so I really don't need the extra graphics and sound support DirectX gives.veBut I keep a few DirectX files because NVDVD Player needs them to work.ork. I also found I only need 2 files belonging to DirectX for WMP 10 to do all the things I need it to do:dsound.dll.dll" anquartz.dll.dllThese are the files that belong to Direct3D that I keep:eed3d8thk.dll.dll...Microsoft Direct3D OS Thund3d9.dll.dll......Microsoft Dd3dim700.dll.dll..Microsoft DiThese are the files that belong to DirectShow that I keep:eep: (File versions: 6.5.2600devenum.dll.dll....Device enumermsdmo.dll.dll......DMO Rqdvd.dll.dll.......DirectShow DVD Playback Ruquartz.dll.dll.....(DirectShow Ru<-- I need this file for WMP 10 to do the things I need it to do. dThese are the files that belong to DirectX that I keep:eep: (File versions: 5.3.2600ddraw.dll.dll......Microsoft Diredsound.dll.dll.....(Direct<-- I need this file for WMP 10 to do the things I need it to do. dksuser.dll.dll.....User CSA Library -------------------------------------------Goofy Files I Call Them...m... In the system32 folder, if you set the Folder View to Arrange Icons By Type you will see a bunch of what I call Goofy Files at the bottom. They seem relatively harmless compared to DLL and EXE files. Don't be fooled. These Goofy Files can be really vexing when trying to figure out which of them can be deleted safely. Like all file types, some you can delete without any problems cropping up; others, you'll get some errors, and still others...well, let's just say you'll be re-installing XP. One method I use for deleting files...the Layout.ini file within C:\WINDOWS\Prefetch. You can actually delete any individual system32 file that is not listed in the Layout.ini file and your system will at least get you back to your Desktop after a reboot. This is not to say you won't be trying to figure out which files will now be giving you certain problems. It just says that you can delete any system32 file that is not listed in the Layout.ini and your system will at least get you back to your Desktop after a reboot. So I began there. I removed only those files not listed in the Layout.ini file. Later, with a little trial and error, I learned about other Goofy Files that were safe to delete...even though they were listed in the layout,ini file. The Layout.ini trick is just a good place to start when deleting mass amounts of files. Like I say, you can delete any file not listed in the Layout.ini file and your system will at least get you back to your Desktop after a reboot. But some files listed within the Layout.ini file are safe to reI Do Not Delete These Goofy Files...s..license.955200520<- This file belongs to NVDVD. When I deleted this seemingly harmless file, I started getting a Memory Error Popup just as I would click to restart my computer, and I would get an Application Error in the Event Viewer. Even when I put the file back in the system32 folder, the errors would continue.nueega.cpi.cFNTCACHE.DAT DAsecupd.dat.dat<-- I Believe this file is listed in Layout.ini as "SETUPACT.LOG". t;wpa.dbl dbCOMM.DRV DMSACM32.DRV.DWDMAUD.DRV.DRhtml.iec.iec.......(Microsoft HTML Conv<-- Needed to be able to copy text from a web page and paste it to Wordpad paWUAUCPL.CPL.MANIFEST ESCOMMAND.COM.COAUTOEXEC.NTC.NCONFIG.NTG.Ngraphics.pro.pro<-- When I deleted this seemingly harmless file, I started getting a Memory Error Popup just as I would click to restart my computer, and I would get an Application Error in the Event Viewer. Even when I put the file back in the system32 folder, the errors would continue.nue$WINNT$.INF IMMDRIVER.INF.INHIMEM.SYS.SNTDOS.SYS.SNTIO.SYS SWATCHDOG.SYS.SWIN32K.SYS SYMSHTML.TLB TLSTDOLE2.TLB.Tstdole32.tlb tlWhen you try to install a program that uses InstallShield, you may receive the following error message: The install Shield engine "ikernel.exe" could not be launched -Error loading type library /dll This issue may occur if one or more of the following files are missing from the Windows\System32 folder: ? Stdole32.tlb ? Stdole2.tlb ? Stdole.tlb <--This file is actually in C:\WINDOWS\system 92;system -------------------------------------Control Panel Applets I do not deletenoappwiz.cplappwiz.cpl....Add/Remdesk.cplb>desk.cpl......Displahdwwiz.cplhdwwiz.cpl....Add Hardware Control main.cplb>main.cpl......Mousmmsys.cpl>mmsys.cpl.....Souncpa.cplb>ncpa.cpl......Networknusrmgr.cplusrmgr.cpl...Upowercfg.cplwercfg.cpl..Psysdm.cpl>sysdm.cpl.....Systetimedate.cplmedate.cpl..Time and Date Properties .....ADs RouACTXPRXY.DLLTXPRXY.DLL.....ActiveX Interface MarshADSLDPC.DLLDSLDPC.DLL......ADs LDAP PrADVAPI32.DLLVAPI32.DLL.....(Advanced Windows 32 Base API)...The avicap32.dll is used by your computer when capturing video from cameras (e.g. webcams) to store the resulting video as AVI format. If you are recording video or using a webcam for video conferencing, you should not stop tADVPACK.DLLDVPACK.DLL......(Advpack Library)...The library file advpack.dll is required for windows to operate. It is used by windows to verify .inf files. If advpack.dll is unavailable, windows will not functioAPPHELP.DLLPPHELP.DLL......Application Compatibility CASYCFILT.DLLYCFILTATL.DLLATL.DLL..........ATL Module for WindowsAUDIODEV.DLLDIODEV.DLL.....Portable Media Devices ShAUDIOSRV.DLLDIOSRV.DLL.....Windows AAUTHZ.DLL>AUTHZ.DLL........AuthorizatiBASESRV.DLLASESRV.DLL......Windows NT BASE ABATMETER.DLLTMETER.DLL.....Battery MetBROWSELC.DLLOWSELC.DLL.....Shell BrowsBROWSEUI.DLLOWSEUI.DLL.....Shell Browsec_28591.nls_28591.CABINET.DLLABINET.DLL......Microsoft? Cabcertcli.dllcertcli.dll......Microsoft? Certificate SCLBCATQ.DLL>CLBCATQ.DLL......Something to do with COM+ setup = Component Object CLUSAPI.DLL>CLUSAPI.DLL......ClusCOMCTL32.DLLCOMCTL32.DLL.....Common CCOMDLG32.DLLCOMDLG32.DLL.....ComCOMRES.DLLb>COMRESCREDUI.DLLb>CREDUI.DLL.......Credential ManagerCRYPT32.DLL>CRYPT32.DLL...CRYPTDLL.DLLCRYPTDLL.DLL.....CryptCRYPTUI.DLL>CRYPTUI.DLL......Microsoft TrCSCDLL.DLLb>CSCDLL.DLL.......OfflinCSCUI.DLLCSCUI.DLL........Client CSRSRV.DLLb>CSRSRV.DLL.......Client Server RCSRSS.EXECSRSS.EXE........(Client-Server Runtime Server Subsystem). Used to maintain the Win32 system environment console and other essentctype.nlsctype.nDHCPCSVC.DLLDHCPCSVC.DLL.....DHCPDNSAPI.DLLb>DNSAPI.DLL.......DNSDRPROV.DLLb>DRPROV.DLL.......Microsoft Terminal Server NeERASER.DLLb>ERASER.DLL......ESENT.DLLESENT.DLL........Server DatabaseEVENTLOG.DLLEVENTLOG.DLL.....Event LGDI32.DLLGDI32.DLL........HNETCFG.DLL>HNETCFG.DLL......Home Networking Configuicmp.dll icmp.dll..IMAGEHLP.DLLIMAGEHLP.DLL.....Windows imm32.dllimm32.dll........Windows XP IMM32IPHLPAPI.DLLIPHLPAPI.DLL....KERBEROS.DLLKERBEROS.DLL.....Kerberos Skernel32.dllkernel32.dll.....Windows NT BASE LINKINFO.DLLLINKINFO.DLL.....Windows locale.nlsb>localeLSASRV.DLLb>LSASRV.DLL.......LSASS.EXELSASS.EXE........(LSA Security Service). The Local Security Authority sLZ32.DLL LZ32.DLL.........LZ Expand/CoMIDIMAP.DLL>MIDIMAP.DLL......MicrosMLANG.DLLMLANG.DLL........Multi LanguMPR.DLLL MPR.DLL..........Multiple ProvMPRAPI.DLLb>MPRAPI.DLL.......Windows NT MP Router AdmMSACM32.dll>MSACM32.dll......Microsoft AMSACM32.DRV>MSACM32.DRV......MicrosoMSASN1.DLLb>MSASN1.DLL.......ASNmscms.dllmscms.dll........Microsoft Color MatcMSGINA.DLLb>MSGINA.DLL.......Windows NTmshtml.dllb>mshtml.dll.......Microsoft &rMSI.DLLr MSI.DLL..........WiMSIDLE.DLLb>MSIDLE.DLL.......UsMSIMG32.DLL>MSIMG32.DLL......GDmsls31.dllb>msls31.dll.......Microsoft Line ServicMSPATCHA.DLLMSPATCHA.DLL.....Microsoft&reMSPRIVS.DLL>MSPRIVS.DLL......Microsoft PrivilegMSV1_0.DLLb>MSV1_0.DLL.......Microsoft AuthenticatiMSVBVM60.DLLMSVBVM60.DLL.....Visual Basic MSVCP60.DLL>MSVCP60.DLL......Microsoft ® C++ MSVCRT.DLLb>MSVCRT.DLL.......WinMSWSOCK.DLL>MSWSOCK.DLL......Microsoft Windows Sockets 2.0 SMSXML3.DLLb>MSXML3.DLL......MSXML3R.DLL>MSXML3R.DLL.....NCOBJAPI.DLLNCOBJANDDEAPI.DLL>NDDEAPI.DLL......Network DDE Share NETAPI32.DLLNETAPI32.DLL.....NeNETCFGX.DLL>NETCFGX.DLL......Network ConfigNETLOGON.DLLNETLOGON.DLL.....Net LogNETMAN.DLLb>NETMAN.DLL.......Network ConnNETSHELL.DLLNETSHELL.DLL.....Network CoNOTEPAD.EXE>NOTEPAD.EXE......(Notepad). The Notepad text-eNTDLL.DLLNTDLL.DLL......NTDSAPI.DLL>NTDSAPI.DLL......(NT5DS Library) The library file ntdsapi.dll, is used by windows when working with Directory Services. Directory Services is a mechanism employed by windows for easily locating devices and resources NTMARTA.DLL>NTMARTA.DLL......Windows NTNTSHRUI.DLL>NTSHRUI.DLL......Shell extensioNV4_DISP.DLLNV4_DISP.DLL.....NVIDIA Compatible Windows 2000 Display driver,nvcpl.dllnvcpl.dll........NVIDIA Display Propenvshell.dll>nvshell.dll......NVIDIA Desktop Explorer, ODBC32.DLLb>ODBC32.DLL.......Microsoft Data Access - ODBCODBCBCP.DLL>ODBCBCP.DLL......MicrosoODBCINT.DLL>ODBCINT.DLL......Microsoft Data Access -OLE32.DLLOLE32.DLL........Microsoft oleacc.dllb>oleacc.dll.......Active Accessibilityoleaccrc.dlloleaccrc.dll.....Active AccessibilitOLEAUT32.DLLOLEAUT32.DLL.....The library file ole2.dll, is required by windows and is used when performing OLE (Object Linking and Embedding) operations. OLE allows objects created in one application to be embedded in documents/objects created by a different applications e.g. embedding an Excel spreadsheet inside a Word document. OLE is used fairly extensively in windows applications, so if possible you should not remOLECLI32.DLLOLECLI32.DLL.....Object Linking and EmbeddingOLECNV32.DLLOLECNV32.DLL.....Microsoft oledlg.dllb>oledlg.dll.......Microsoft Windows OLE 2.0 User Inolepro32.dlloleproOLESVR32.DLLOLESVR32.DLL.....Object Linking and EmbeddingOLETHK32.DLLOLETHK32.DLL.....Microsoft OLPDH.DLL PDH.DLL..........Windows Performance POWRPROF.DLLPOWRPROF.DLL.....Power ProPROFMAP.DLL>PROFMAP.DLLPSAPI.DLLPSAPI.DLL........ProcessRASADHLP.DLLRASADHLP.DLL.....Remote Access RASAPI32.DLLRASAPI32.DLL.....ReRASDLG.DLLb>RASDLG.DLL.......Remote Access Corasman.dllb>rasman.dll.......Remote Access ConREGAPI.DLLb>REGAPI.DLL.......Registry ConRPCRT4.DLLb>RPCRT4.DLL.......Remote ProceduRPCSS.DLLRPCSS.DLL........DistributRSAENH.DLLb>RSAENH.DLL.......Microsoft Enhanced CryptogRTUTILS.DLL>RTUTILS.DLL......RouSAMLIB.DLLb>SAMLIB.DLL.......SAMSRV.DLLb>SAMSRV.DLL......SCECLI.DLLb>SCECLI.DLL.......Windows Security Configuration EditoSCESRV.DLLb>SCESRV.DLL.......Windows Security ConfiguratioSCHANNEL.DLLSCHANNEL.DLL.....TLS / SSL SeSCHEDSVC.DLLSCHEDSVC.DLL.....Task SSECUR32.DLL>SECUR32.DLL......Security Support Provservices.exeservices.exe.....(Services and Controller app). Used by Windows XP to maSERWVDRV.DLLSERWVDRV.DLL.....Unimodem SerSETUPAPI.DLLSETUPAPI.DLL.....WiSFC.DLLI SFC.DLL..........Windows SFC_OS.DLLb>SFC_OS.DLL.......Windows SHDOCLC.DLL>SHDOCLC.DLL......Shell Doc Object and SHDOCVW.DLL>SHDOCVW.DLL......Shell Doc Object and SHELL32.DLL>SHELL32.DLL......Windows SSHFOLDER.DLLSHFOLDER.DLL.....Shell SHIMENG.DLL>SHIMENG.DLL......shimgvw.dll>shimgvw.dll......Windows Picture SHLWAPI.DLL>SHLWAPI.DLL......Shell Light-weight SHSVCS.DLLb>SHSVCS.DLL.......Windows ShelSMSS.EXE SMSS.EXE.........(Session Manager). A session manager used to establish the Windows XP environment sortkey.nls>sortkesorttbls.nlssorttbstdole2.tlb>stdoleSTOBJECT.DLLSTOBJECT.DLL.....Systray shellSVCHOST.EXE>SVCHOST.EXE......Generic Host Process forSXS.DLLs SXS.DLL......TAPI32.DLLb>TAPI32.DLL.......Microsoft? Windows Telephonthemeui.dllb>themeui.dll......Wiumdmxfrm.dll>umdmxfrm.dll.....Unimodemumpnpmgr.dll>umpnpmgr.dll.....User-mode Plug-unicode.nlsb>unicourl.dll.. url.dll..........Internet Shortcut Sheurlmon.dllurlmon.dll.......OLE32 Exteuser32.dlluser32.dll.......Windows XP USEuserenv.dllb>userenv.dll<UXTHEME.DLLb>UXTHEME.DLL......Microsoft VERSION.DLLb>VERSION.DLL......Version Checking and File Instalvga.dlles vga.dll..........VGA 16 Colour W32TIME.DLLb>W32TIME.DLL......WindWDIGEST.DLLb>WDIGEST.DLL......MicrosoWDMAUD.DRVWDMAUD.DRV.......WDM AudWEBCHECK.DLL>WEBCHECK.DLL.....WIN32K.SYSWIN32K.SYS.......Multi-UWINHTTP.DLLb>WINHTTP.DLL......WindoWININET.DLLb>WININET.DLL......Internet ExteWINLOGON.EXE>WINLOGON.EXE.....Windows NT LWINMM.DLL WINMM.DLL...WINRNR.DLLWINRNR.DLL.......LDAP WINSCARD.DLL>WINSCARD.DLL.....MicrosoftWINSRV.DLLWINSRV.DLL.......WiWINSTA.DLLWINSTA.DLL.......WiWINTRUST.DLL>WINTRUST.DLL.....Microsoft Trust VWLDAP32.DLLb>WLDAP32.DLL......WiWLNOTIFY.DLL>WLNOTIFY.DLL.....Common DLL to receive WinlogWMI.DLLns WMI.DLL..........WMI DC and WOW32.DLL WOW32.DLL........32-bit WOW SWS2_32.DLLWS2_32.DLL.......Windows SockeWS2HELP.DLLb>WS2HELP.DLL......Windows Socket 2.0 HelpeWSHTCPIP.DLL>WSHTCPIP.DLL.....Windows SoWSOCK32.DLLb>WSOCK32.DLL......Windows SWTSAPI32.DLL>WTSAPI32.DLL.....Windows TerminalWUAUENG.DLLb>WUAUENG.DLL......Windows Update AWUAUSERV.DLL>WUAUSERV.DLL.....Windows Update AuWUPS.DLLe WUPS.DLL.........Windows Update cWZCSAPI.DLLb>WZCSAPI.DLL......Wireless Zero ConfiguraWZCSVC.DLLWZCSVC.DLL.......Wireless Zero Configxpsp1res.dll>xpsp1res.dll.....ServiceXPSP2RES.DLL>XPSP2RES.DLL.....Service zipfldr.dllb>zipfldr.dll......Compressed (zipped) Folders Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871617 Share on other sites More sharing options...
+.Aaron Subscriber¹ Posted May 4, 2005 Subscriber¹ Share Posted May 4, 2005 (edited) OMG, thats it dude. I am reporting this and it will be gone. Fix this please. Edited May 4, 2005 by azPNG Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871618 Share on other sites More sharing options...
stromo Posted May 4, 2005 Share Posted May 4, 2005 excellent guide, out of curiosity does your system boot time change when all these reductions are applied? Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871632 Share on other sites More sharing options...
AaronMT Posted May 4, 2005 Share Posted May 4, 2005 Hard drives are extremely cheap these days. My XP folder is less than 2.5 gigs, I dont see why I should be deleting hundreds of small files. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871636 Share on other sites More sharing options...
Gowcra Posted May 4, 2005 Share Posted May 4, 2005 OMG, thats it dude. I am reporting this and it will be gone. FIX IT!!!!!!!!!!!!!!!!! and STOP THIS!!!!!!!!!!!!! 585871618[/snapback] Dude CALM DOWN! i dont want want you to start getting flammed alright bud. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871670 Share on other sites More sharing options...
Vquattro Posted May 4, 2005 Share Posted May 4, 2005 Bold_Fortune, is this the most updated guide (Slimming Down Windows XP). I see many versions of your guide posted in various forums and I'm not sure which one to use. Can you please clarify this. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871840 Share on other sites More sharing options...
Bold_Fortune Posted May 4, 2005 Author Share Posted May 4, 2005 Yes it is, Vquattro. Now that my guide is finally completed, I thought I should post it in it's entirety on NeoWin. NeoWin allowed me to work openly on my guide, and to them I owe a debt of gradittude. Thank you, NeoWin. A copy of the guide is also here... http://www.hollow-refuge.net/Bold/viewtopic.php?t=229 Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871864 Share on other sites More sharing options...
Vquattro Posted May 4, 2005 Share Posted May 4, 2005 Thank-you! Much appreciated. Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585871989 Share on other sites More sharing options...
Rahul Posted May 4, 2005 Share Posted May 4, 2005 wow , thats one huge ass guide ..........anyways thnx Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585872065 Share on other sites More sharing options...
McGazza Posted May 4, 2005 Share Posted May 4, 2005 Thanks :D Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585872110 Share on other sites More sharing options...
+Warwagon MVC Posted May 4, 2005 MVC Share Posted May 4, 2005 OMG, thats it dude. I am reporting this and it will be gone. Fix this please. 585871618[/snapback] exactly what do you want him to fix? Link to comment https://www.neowin.net/forum/topic/316422-slimming-down-windows-xp/#findComment-585872199 Share on other sites More sharing options...
Recommended Posts