Slimming Down Windows XP: The Complete Guide PART 2
Disabled Services See Windows XP Services Companion for detailed descriptions about these Services that space restrictions will not allow me to present here in PART 2.16 Services remain displayed in my Services window. Any Service no longer displayed has been disabled and its associated files deleted.10 Services are set to Automatic: Automatic Updates
DCOM Server Process Launcher
DHCP Client
Event Log
Plug and Play
Remote Procedure Call (RPC)
Shell Hardware Detection
Themes
User Profile Hive Cleanup...(This Service I installed to help me with faster shutdowns. It really works too!)
Windows Audio
6 Services are set to Manual:Acronis Scheduler2 Service
Background Intelligent Transfer
Cryptographics Services
PDEngine......Belongs to PerfectDisk.
PDScheduler...Belongs to PerfectDisk 6. PerfectDisk 8 does not install this Service. PerfectDisk 8 installs PDAgent Service.
Windows Installer
62 Services are Disabled:When I disable a Service and delete its associated files, I do not just delete its one main file generally considered to be the Service itself. I delete all files that could be considered associated with the Service either directly or indirectly. However, should I find I need a particular file from a given group of Service files for another purpose, I will not delete that particular file. Always keep in mind, many files have more than one purpose on a system, and that is what makes deleting files with precision so difficult...and so important.
Alerter Service Delete this file from C:\WINDOWS\system32:
alrsvc.dll.....(Alerter Service DLL).
<---(Main Service File)----------------------------------------
Application Layer Gateway Service Delete this file from C:\WINDOWS\System32:
ALG.EXE.........(Application Layer Gateway Service).
<---(Main Service File)----------------------------------------
Application ManagementNot installed on XP Home Edition. The main Service file would be the
appmgmts.dll, and it should be located in C:\WINDOWS\system32.
----------------------------------------
ClipbookDelete these files from C:\WINDOWS\system32:
CLIPBRD.EXE.....(Windows NT ClipBook Viewer). Used to view the contents of the object or data currently copied into memory (also known as the Clipboard).
CLIPSRV.EXE.....(Windows NT DDE Server). The network dynamic data exchange (DDE) clipboard service used by Clipboard Viewer to access objects or data copied into memory.
<---(Main Service File)---------------------------------------
COM+ Event System & COM+ System ApplicationDelete these files from C:\WINDOWS\system32:
catsrv.dll......
catsrvps.dll....
catsrvut.dll....
clbcatex.dll....
clbcatq.dll.....
colbact.dll.....
comaddin.dll....
comrepl.dll.....
COMRES.DLL......
One of the files needed to access the Windows Optional Components Wizard. See PART 6 under C:\WINDOWS\system32\Setup.
comsnap.dll.....
comsvcs.dll.....
comuid.dll......
DCOMCNFG.EXE....(DCOM Configuration). Used to display and configure DCOM settings and configuration.
DLLHOST.EXE.....(COM Surrogate). The COM+ process manager.
<---Main Service File for MS Software Shadow Copy ProviderDLLHST3G.EXE....(COM Surrogate). A COM+ process component.
emptyregdb.dat..
es.dll..........
<---(Main Service File)mfcsubs.dll.....
<---Needed by System Restore to create a Restore Point.mtxex.dll.......
mtxlegih.dll....
stclient.dll....
txflog.dll......Simple Kernel-mode File-based Log
Delete the Com folder and its contents here:
C:\WINDOWS\system32\ComI personally delete the Com folder and its contents in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
Computer Browser Delete this file from C:\WINDOWS\system32:
browser.dll.....(Computer Browser Service DLL).
<---(Main Service File) ---------------------------------------
Distributed Link Tracking ClientDelete these files from C:\WINDOWS\system32:
dfsshlex.dll....Distributed File System shell extension
trkwks.dll......(Distributed Link Tracking Client).
<---(Main Service File) ---------------------------------------
Distributed Transaction CoordinatorDelete these files from C:\WINDOWS\system32:
MSDTC.EXE.......(MS DTC console program). The console for the Distributed Transaction Coordinator (DTC).
<---(Main Service File)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
Delete the MsDtc folder and all its contents here:
C:\WINDOWS\system32\MsDtc I personally delete the MsDtc folder and its contents in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
DNS ClientDelete this file from C:\WINDOWS\system32:
dnsrslvr.dll....(DNS Caching Resolver Service).
<---(Main Service File) ---------------------------------------
Error Reporting ServiceDelete these files from C:\WINDOWS\system32:
DUMPREP.EXE.....(Windows Error Reporting Dump Reporting Tool). A dump reporting tool.
ersvc.dll.......(Windows Error Reporting Service).
<---(Main Service File)faultrep.dll....Windows Error Reporting
---------------------------------------
Fast User Switching CompatibilityUsing Fast User Switching, multiple user accounts can log on to a computer simultaneously. Users can switch sessions without closing Windows, programs, and so forth.
User Accounts allows you to create separate accounts for each person that will be using the computer. This allows each user to have their own document folders and settings such as the wallpaper, Start Menu, visual style, and so forth. You can create and configure user accounts with the User Accounts tool in Control Panel.
MSHTA.EXE.......(HTML Application Host). The application used to run an HTML Application (HTA) file.
You will need this file in order to access User Accounts from the Control Panel. I personally delete the MSHTA.EXE in PART 9 under
Internet Explorer Files I Delete.nusrmgr.cpl.....(Windows User Manager). Control Panel applet for User Accounts.
---------------------------------
shsvcs.dll......(Windows Shell Services Dll).
I DO NOT delete the shsvcs.dll. The shsvcs.dll is the Main Service File for Shell Hardware Detection.
Shell Hardware Detection allows you the option of selecting what action you wish taken with a type of file on a CD or DVD, (Music files, Pictures, Video files, a Music CD, or a DVD movie), when you place the disc into one of your optical drives. When you disable Shell Hardware Detection, or delete the shsvcs.dll, when checking the Properties of an optical drive, you won't have the AutoPlay tab available. (Where you would normally make these selections.) Everything else will work fine with your optical drives. You just won't have the AutoPlay selections available to you.
If you disable Shell Hardware Detection, or delete the shsvcs.dll, in "My Computer," you may not see your optical drives displayed as "DVD Drive" and/or "DVD-RW Drive." They will still be displayed, only now they might be displayed simply as "CD Drive." Also, if you disable Shell Hardware Detection, or delete the shsvcs.dll, in Display Properties under the Appearance tab, you will no longer be able to choose the Windows XP Theme over the Windows Classic Theme.---------------------------------------
Help and Support (See also
Remote Desktop Help Session Manager below.)
HelpSvc.exe.....(Microsoft Help Center Service).
<---(Main Service File). Located in C:\WINDOWS\pchealth\helpctr\binaries.---------------------------------------
Http SSLDelete this file from C:\WINDOWS\system32:
w3ssl.dll.......(SSL service for HTTP).
<---(Main Service File) ---------------------------------------
Human Interface Device Access I do not have the associated file,
HidServ.dll, installed on my system.
---------------------------------------
IMAPI CD-Burning COM ServiceManages CD recording using Image Mastering Applications Programming Interface (IMAPI).
Your computer cannot burn audio CDs using Windows Media Player without the IMAPI CD-Burning COM Service. However, third-party burning programs such as Nero still can.
Delete this file from C:\WINDOWS\system32:
IMAPI.EXE.......(CD-Burning COM Service).
<---(Main Service File)---------------------------------------
Indexing ServiceDelete these 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.
<---(Main Service File) 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
query.dll.......(Content Index Utility DLL). The query.dll is needed to see Indexing Service in Computer Management under Services and Applications.
webhits.dll.....Indexing Service Webhits
Then delete these Indexing Service Language Resources Files (different languages files) from C:\WINDOWS\system32:
noise.chs.......
noise.cht.......
noise.dat ......Neutral
noise.deu.......Deutsch (German)
noise.eng.......English_UK
noise.enu.......English_US
noise.esn.......Spanish
noise.fra.......French
noise.ita.......Italian
noise.nld.......Dutch
noise.sve.......Swedish
noise.tha.......
wbcache.deu.....Deutsch (German)
wbcache.enu.....English_US
wbcache.esn.....Spanish
wbcache.fra.....French
wbcache.ita.....Italian
wbcache.nld.....Dutch
wbcache.sve.....Swedish
wbdbase.deu.....Deutsch (German)
wbdbase.enu.....English_US
wbdbase.esn.....Spanish
wbdbase.fra.....French
wbdbase.ita.....Italian
wbdbase.nld.....Dutch
wbdbase.sve.....Swedish
---------------------------------------
IPSEC Services (See PART 9 under
Active Directories Service.)
IPsec (Internet Protocol Security) is integrated with the Active Directory Service.
Delete this file from C:\WINDOWS\system32:
oakley.dll......(Oakley Key Manager).
Reported by mhc one of our forum members: The oakley.dll is associated with the IP Security (IPSEC) service and implements key encryption/decryption. You need this file if you enable the IPSEC service.
polstore.dll....(Policy Storage dll). IPsec uses a module called the IPsec Policy Store (polstore.dll) so that the IPsec Policy Agent and the IPsec Policy Management MMC snap-in can use one module to access all three supported policy storage locations: local, remote computer, and Active Directory.
---------------------------------------
Local Disk Manager and
Local Disk Manager Administrative Service I personally delete these two files in
PART 9 under
Computer Management and Disk Management along with other related files.
DmServer.dll....(Logical Disk Manager service dll)
<---Main Service File for Local Disk Manager DmAdmin.exe....(Local Disk Manager Administrative Service).
<---Main Service File for Local Disk Manager Administrative Service ---------------------------------------
MessengerDelete this file from C:\WINDOWS\system32:
msgsvc.dll......(NT Messenger Service).
<---(Main Service File)---------------------------------------
MS Software Shadow Copy ProviderDLLHOST.EXE.....(COM Surrogate). The COM+ process manager.
<---(Main Service File) I personally delete the DLLHOST.EXE along with other
COM+ Event System & COM+ System Application files listed above.
---------------------------------------
Netmeeting Remote Desktop Sharing (See also
C:\Program Files\Netmeeting in PART 4.)
Delete these files from C:\WINDOWS\system32:
ils.dll.........User Location Services Component Module
mnmdd.dll.......Application Sharing Display Driver
MNMSRVC.EXE.....(NetMeeting Remote Desktop Sharing). Allows authorized users to remotely access your desktop.
<---(Main Service File)msconf.dll......Conferencing Utility Dll
msg723.acm......Microsoft G.723.1 CODEC for MSACM
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
Delete this file from C:\WINDOWS\system32\drivers:
mnmdd.sys.......Frame buffer simulator
Delete the Netmeeting folder and its contents here:
C:\Program Files\Netmeeting I personally delete the Netmeeting folder and its contents in PART 4 along with other Program Files folders. It just keeps things simpler that way.
---------------------------------------
Network ConnectionsDelete these files from C:\WINDOWS\system32: HNETCFG.DLL.....Home Networking Configuration Manager
hnetmon.dll.....Home Networking Monitor DLL
hnetwiz.dll.....(Network Setup Wizard).
The Network Setup Wizard. You will not be able to access the Network Setup Wizard in the Control Panel without this file.ncpa.cpl........(Network Connections Control-Panel Stub). This file appears to be an older version of the netsetup.cpl.
ncxpnt.dll......Network Setup Wizard Support DLL
NETCFGX.DLL.....(Network Configuration Objects).
Needed to open Network Connections in Control Panel. Also, without the NETCFGX.DLL present, in Device Manager when you open the Properties of your Network Card and click on the Power Management tab you will receive this Device Installer Error before it opens:
Windows could not load the installer for Net. Contact your hardware vendor for assistance. The Power Management tab will however open after clicking OK on the error.
netid.dll.......(System Control Panel Applet; Network ID Page).
Along with the CREDUI.DLL, the netid.dll is needed to see Computer Name tab in System Properties.NETMAN.DLL......(Network Connections Manager).
<---(Main Service File) Needed to open Network Connections in Control Panel. netplwiz.dll....(Map Network Drives/Network Places Wizard).
In My Network Places, this is the Add Network Place Wizard. This wizard helps you sign up for a service that offers online storage space. You can use this space to store, organize, and share your documents and pictures using only a Web browser and Internet Connection. You can also use this wizard to create a shortcut to a Website, an FTP site, or other network location.
netsetup.cpl....(Network Setup Wizard Control Panel Applet).
Deleting the netsetup.cpl will remove both the Network Setup Wizard and the Wireless Network Setup Wizard applets from the Control Panel. As such, it can also be considered part of Wireless Zero Configuration.
NETSHELL.DLL....(Network Connections Shell). In Internet Properties under the Connections tab the netshell.dll and the credui.dll are needed to access the New Connection Wizard. The New Connection Wizard is accessed through the "Setup" button.
stobject.dll....(Systray shell service object).
In Control Panel in Network Connections, the stobject.dll is necessary to view Local Area Connection Status inside the Local Area Connection applet. It is also necessary to display the Network Status icon in your System Tray. (Thanks go to jan tanjo one of our forum members for figuring that one out.)
I would like to add that the stobject.dll is also necessary to display the Volume icon in your System Tray. To remove Network Connections shortcut from the Control Panel navigate to this location in the registry...HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\
Delete this key...{7007ACC7-3202-11D1-AAD2-00805FC1270E}
---------------------------------------
Network DDE and
Network DDE DSDM Delete these files from C:\WINDOWS\system32:
DDESHARE.EXE....(DDE Share Manager). Displays the active DDE shares and enables property editing for these shares.
NDDEAPIR.EXE....(NDDEAPI - Server Side). The server-side application programming interface (API) for the Network DDE Agent.
nddenb32.dll....Network DDE NetBIOS Interface
NETDDE.EXE......(Network DDE - DDE Communication). A background network DDE provider.
<---(Main Service File)---------------------------------------
Network Location Awareness (NLA) I disable Network Location Awareness (NLA),
but I DO NOT delete its Main Service File, Mswsock.dll (Microsoft Windows Sockets 2.0 Service Provider), because it is essential to Internet Explorer.
---------------------------------------
Network Provisioning Service Delete these files from C:\WINDOWS\system32:
xmlprov.dll.....(Network Provisioning Service).
<---(Main Service File) xmlprovi.dll....Network Provisioning Service Client API
---------------------------------------
NVIDIA Display Driver ServiceDelete this file from C:\WINDOWS\system32:
nvsvc32.exe.....(NVIDIA Driver Helper Service).
<---(Main Service File) ---------------------------------------
Performance Logs and AlertsDelete these files from C:\WINDOWS\system32:
DISKPERF.EXE....(Network DDE - DDE Communication). Used to switch performance counters for the disk subsystem on and off.
loadperf.dll.....(Load & Unload Performance Counters). One of the files needed to access Windows Optional Components Wizard. See PART 6 under C:\WINDOWS\system32\Setup.
Those of you who use the VMWare program will need the loadperf.dll for its installation.LODCTR.EXE......(Load PerfMon Counters). Used to add new counters to Performance Monitor.
logman.exe......Performance Log Utility
PDH.DLL.........(Windows Performance Data Helper DLL).
Needed to install Windows Media Player 11. After which it can be deleted.
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
perfos.dll......Windows System Performance Objects DLL
perfproc.dll....Windows System Process Performance Objects DLL
PerfStringBackup.INI...
perfwci.h.......
perfwci.ini.....
prflbmsg.dll....Perflib Event Messages
pschdcnt.h......
pschdprf.dll....Microsoft® Windows PSched Performance Monitor
pschdprf.ini....
rsvpperf.dll....Microsoft® Windows RSVP Performance Monitor
SMLOGSVC.EXE....(Performance Logs and Alerts Service). An application that allows statistics to be monitored and collected on local and remote PCs.
<---(Main Service File)sysmon.ocx......System Monitor Control
UNLODCTR.EXE....(Unload PerfMon Counters). Used to unload Performance Monitor counters.
---------------------------------------
Portable Media Serial Number Service (Also see PART 9 under
Windows Portable Media Devices.)
Delete these files from C:\WINDOWS\system32:
MsPMSNSv.dll....(Microsoft Media Device Service Provider).
<---(Main Service File)MsPMSP.dll......(Microsoft Media Device Service Provider).
MSSCP.dll.......(Windows Media Secure Content Provider).
MSWMDM.dll......(Windows Media Device Manager Core).
<--NOTE: Needed by Windows Media Player burning process. I personally delete the MSWMDM.dll in PART 9 along with the other Windows Media Player files I delete.
WMDMLOG.dll.....(Windows Media Device Manager Logger).
WMDMPS.dll......(Windows Media Device Manager Proxy Stub).
<--NOTE: Needed by Windows Media Player burning process. I personally delete the WMDMPS.dll in PART 9 along with the other Windows Media Player files I delete.
---------------------------------------
Print SpoolerDelete these files from C:\WINDOWS\system32:
bidispl.dll.....Bidispl DLL
compstui.dll....Common Property Sheet User Interface DLL
cnbjmon.dll.....Language Monitor for Cannon Bubble-Jet Printer
fontsub.dll....(Font Subsetting DLL). Helps with creating a subset (partial) version of a specified TrueType font, typically in order to pass it to a printer.
htui.dll........Common halftone Color Adjustment Dialogs
icm32.dll.......Microsoft Color Management Module (CMM)
icmui.dll.......(Microsoft Color Matching System User Interface DLL).
Combined with the mscms.dll the icmui.dll displays the "Color Management" tab in Display Properties > Settings tab > Advanced.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
mscms.dll.......(Microsoft Color Matching System DLL).
Combined with the icmui.dll the mscms.dll displays the "Color Management" tab in Display Properties > Settings tab > Advanced.msw3prt.dll.....ISAPI dll for Web Printing
ntprint.dll.....Spooler Setup DLL
pcl.sep.........Printer language support
photowiz.dll....Photo Printing Wizard
pjlmon.dll.....(PJL Language monitor). PJL stands for Printer Job Language. If a language monitor is associated with a printer during the printer's installation, the language monitor receives the printer's data stream from the spooler's print processor. The language monitor modifies the data stream and passes it to the printer's port monitor.
PRINT.EXE.......(Print Utility). A command-line print utility used to send print jobs to a port.
printui.dll.....Print UI DLL
pscript.sep.....Printer language support
pubprn.vbs......This script publishes all the shared printers on a given server.
spoolss.dll.....Spooler SubSystem DLL
SPOOLSV.EXE.....(Spooler SubSystem App. Print Spooler Service). The spooler service for the print subsystem.
<---(Main Service File)sysprint.sep...
sysprtj.sep....
usbmon.dll......Standard Dynamic Printing Port Monitor DLL
win32spl.dll....32-bit Spooler API DLL
winspool.exe....(Windows 16-bit WOW Pseudo Printer Driver (loaded as WINSPOOL.DRV)
WINSPOOL.DRV....(Windows Spooler Driver).
Important: If in PART 5 you chose to delete the system folder and its files (C:\WINDOWS\system), at least keep the copy of the WINSPOOL.DRV that is in the system32 folder, or you may not be able to reboot to Windows. Just be sure to keep one of them.
wpnpinst.exe....Support exe for Internet Printing
Delete the spool folder and its contents here:
C:\WINDOWS\system32\spoolI personally delete the spool folder and its contents in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
Protected StorageDelete these files from C:\WINDOWS\system32:
psbase.dll......Protected Storage default provider
pstorec.dll.....(Protected Storage COM interfaces).
<---(Main Service File) pstorsvc.dll....Protected storage server
---------------------------------------
QoS RSVPDelete these files from C:\WINDOWS\system32:
qosname.dll.....Microsoft Windows GetQosByName Service Provider
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.
<---(Main Service File)rsvp.ini........
rsvpcnts.h......
rsvpmsg.dll.....RSVP Messages DLL
rsvpsp.dll......Microsoft Windows Rsvp 1.0 Service Provider
---------------------------------------
Remote Access Auto Connection Manager (Dial-Up Networking Common Libraries). See also
Connection Manager in PART 9.
Delete these files from C:\WINDOWS\system32:
rasadhlp.dll....Remote Access AutoDial Helper
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 CHAP
rasctrnm.h .....
rasctrs.dll.....Windows NT Remote Access Perfmon Counter dll
rasctrs.ini.....
RASDIAL.EXE.....(Remote Access Client Side Command Line Dial UI). A client-side user interface.
rasmans.dll.....(Remote Access Connection Manager).
<---Main Service File for Remote Access Auto Connection Manager. rasmontr.dll....RAS Monitor DLL
rasmxs.dll......Remote Access Device DLL for modems, PADS and switches
RASPHONE.EXE....(Remote Access Phonebook). The Dial-Up Networking Phonebook application.
rasppp.dll......Remote Access PPP
rasrad.dll......Remote Access Service NT RADIUS client module
rassapi.dll.....Remote Access Admin APIs dll
rasser.dll......Remote Access Media DLL for COM ports
rastapi.dll.....Remote Access TAPI Compliance Layer
rastls.dll......Remote Access PPP EAP-TLS
remotesp.tsp....Microsoft® Windows Remote Service Provider
TCMSETUP.EXE....(Microsoft® Windows Telephony Administration Setup). Used to set up the Telephony configuration on a Windows XP client. I personally delete this file while removing Telephony.
(See Telephony below.)Delete the Ras folder and its contents here:
C:\WINDOWS\system32\RasI personally delete the Ras folder and its contents in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
Remote Access Connection Manager (Terminal Services Remote Assistance Component)
Delete this file from C:\WINDOWS\system32:
sessmgr.exe.....(Microsoft® Remote Desktop Help Session Manager).
<---Main Service File for both Remote Access Connection Manager and Remote Desktop Help Session Manager. ---------------------------------------
Remote Desktop Help Session Manager (Terminal Services Remote Assistance Component)
Delete these files from C:\WINDOWS\system32:
atrace.dll......Async Trace DLL
racpldlg.dll....Microsoft Remote Assistance
rcbdyctl.dll....Microsoft Remote Assistance
RCIMLBY.EXE.....(Microsoft Remote Assistance). A program used to help another user with a computer problem over the network or Internet.
safrcdlg.dll....Microsoft PCHealth Remote Assistance File Open & Save controls
safrdm.dll......Microsoft Help Center Desktop Manager
safrslv.dll.....Microsoft Help Center Session Resolver
sessmgr.exe.....(Microsoft® Remote Desktop Help Session Manager).
<---Main Service File for both Remote Access Connection Manager and Remote Desktop Help Session ManagerDelete the contents of the pchealth folder here:
C:\WINDOWS\pchealth The pchealth folder 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" (not copy) the msconfig.exe from inside the C:\WINDOWS\PCHEALTH\HELPCTR\Binaries folder to the System32 folder, or you will loose it.I personally delete the pchealth folder and its contents in PART 5 along with other WINDOWS folders. It just keeps things simpler that way.
---------------------------------------
Removable StorageDelete these files from C:\WINDOWS\system32:
ntmsdba.dll.....Removable Storage Manager DB Object APIs
ntmsevt.dll.....Removable Storage Manager Event Logger
ntmsmgr.msc.....Removable Storage Console
ntmsoprq.msc....Removable Storage Console
ntmssvc.dll.....(Removable Storage Manager).
<---(Main Service File)RSM.EXE.........(Removable Storage Manager Command Line Interface). Command-line interface for the Removable Storage Manager.
rsmps.dll.......RSM Proxy Stub
RSMSINK.EXE.....(Removable Storage Sink Layer). Sink layer for the Removable Storage Manager.
RSMUI.EXE.......(Removable Storage UI Layer). A Removable Storage Manager component.
Removable Storage Manager includes three MLL files to interpret supported media labels:
mll_hp.dll......HP Media Label Library
mll_mtf.dll.....MTF (Microsoft Tape Format) Media Label Library
mll_qic.dll.....QIC113 Media Label Library
Delete this folder and its contents here:
C:\WINDOWS\system32\NtmsData I personally delete the NtmsData folder and its contents in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
Routing and Remote Access (Dial-up Server for Windows)
Delete these files from C:\WINDOWS\system32:
adptif.dll......IPX Interface via WinSock
dgnet.dll.......Dgnet Module
dgrpsetu.dll....(Digi RealPort® Driver Upgrade). Digi is a leading supplier of multi-function adapters for server-based communications systems.
dgsetup.dll.....DGSETUP DLL
---------------------------------
icmp.dll........(ICMP DLL).
I do not delete the icmp.dll. It is needed in order to install the PCPitStop Utility for computer checkup and diagnostics on the PC Pitstop Website. Also needed by TCPOptimizer. ICMP (Internet Control Message Protocol) is used when networking. It ensures the integrity of information being sent across a network.
Let's suppose you installed your Windows XP installation using a pre-install file-removal program. Or, suppose even that you setup your system post-install, using a post-install file-removal program. You discover that you cannot install the PCPitStop Utility for computer checkup and diagnostics on the PC Pitstop Website. You uncover the source of your problem, or in file-removal program terms, "which component you need" in order to be able install the PCPitStop Utility. You would probably be told to redo your installation, and this time, leave Routing and Remote Access Service installed. This means that you would be leaving the icmp.dll installed...along with an additional 24 system32 files, and 8 drivers in your drivers folder, which you actually don't need to install the PCPitStop Utility. So you've defeated your purpose to remove all unnecessary files from your Windows XP installation.
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.
---------------------------------
ifmon.dll.......IF Monitor DLL
ipmontr.dll.....IP Router Monitor DLL
ipnathlp.dll....Microsoft NAT Helper Components
ippromon.dll....IP Protocols Monitor DLL
iprtprio.dll....IP Routing Protocol Priority DLL
iprtrmgr.dll....IP Router Manager
ipxmontr.dll....IPX Router Monitor DLL
ipxpromn.dll....IPX Router Monitor DLL
ipxrip.dll......IPX RIP
IPXROUTE.EXE....(NWLink Source Routing Application). A utility used to display and control the IPX routes when using the IPX protocol.
ipxrtmgr.dll....IPX ROUTER MANAGER
ipxsap.dll......SAP Agent DLL
ipxwan.dll......IPXWAN
mprddm.dll......Demand Dial Manager Supervisor
mprdim.dll......(Dynamic Interface Manager).
<---(Main Service File) mprmsg.dll......Multi-Protocol Router Service Messages DLL
mprui.dll.......Multiple Provider
routetab.dll....Microsoft Routing Table DLL
rtipxmib.dll....Microsoft Router IPX MIB subagent
rtm.dll.........Routing Table Manager
Delete these files from C:\WINDOWS\system32\drivers:
ipfltdrv.sys....IP FILTER DRIVER
ipinip.sys......IP in IP Encapsulation Driver
ipnat.sys.......IP Network Address Translator
nwlnkflt.sys....NWLINK2 Traffic Filter Driver
nwlnkfwd.sys....NWLINK2 Forwarder Driver
nwlnkipx.sys....NWLINK2 IPX Protocol Driver
nwlnknb.sys.....NWLINK2 IPX Netbios Protocol Driver
nwlnkspx.sys....NWLINK2 SPX Protocol Driver
Delete the ias folder and its contents here:
C:\WINDOWS\system32\iasI personally delete the ias folder, its contents, and the individual system32 files that belong to it, in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
Secondary Logon Delete these files from C:\WINDOWS\system32:
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 currently logged on user.
sclgntfy.dll....Secondary Logon Service Notification
seclogon.dll....(Secondary Logon Service DLL).
<---(Main Service File) ---------------------------------------
Security Accounts ManagerI disable Security Accounts Manager,
but I DO NOT delete these associated files, as they are needed to boot to Windows.
SAMLIB.DLL......(Security Accounts Manager Client).
<---(Main Service File) SAMSRV.DLL......Security Accounts Manager Server
SCESRV.DLL......(Windows Security Configuration Editor Engine). The SCEVSRV.DLL provides core security engine functionality including support for import, configure, analyze, and policy propagation operations.
I do, however, delete this file from C:\WINDOWS\system32:SCECLI.DLL......Windows Security Configuration Editor Client Engine
---------------------------------------
Security Center Delete these files from C:\WINDOWS\system32:
wscntfy.exe.....Windows Security Center Notification App
wscsvc.dll......(Windows Security Center Service).
<---(Main Service File)wscui.cpl.......Security Center
---------------------------------------
Smart Card Delete these files from C:\WINDOWS\system32:
scarddlg.dll....SCardDlg - Smart Card Common Dialog
scardssp.dll....Smart Card Base Service Providers
SCARDSVR.EXE....(Smart Card Resource Management Server). Smart Card Server component.
<---(Main Service File)sccbase.dll.....Infineon SICRYPT® Base Smart Card CSP
sccsccp.dll.....Infineon SICRYPT® Smart Card Crypto Provider COM Objects
scredir.dll.....Smart Card Redirection for TS
slbcsp.dll......Schlumberger Smart Card CryptoAPI Library
slbiop.dll......Schlumberger Smart Card Interoperability Library v2
slbrccsp.dll....Schlumberger Smart Card CryptoAPI Resource File
---------------------------------------
SSDP Discovery Service Delete this file from C:\WINDOWS\system32:
ssdpsrv.dll.....(SSDP Service DLL).
<---(Main Service File) I personally delete this file while removing Universal Plug and Play Device Host. See
Universal Plug and Play Device Host below.
---------------------------------------
System Event NotificationDelete these files from C:\WINDOWS\system32:
sens.dll........System Event Notification Service (SENS)
<---(Main Service File)sensapi.dll.....SENS Connectivity API DLL
senscfg.dll.....SENS Setup/Setup Tool
---------------------------------------
System Restore Service Delete these files from C:\WINDOWS\system32:
srclient.dll....SR CLIENT DLL
srrstr.dll......System Restore Restore Operation Library
srsvc.dll.......(System Restore Service).
<---(Main Service File)Delete this file from C:\WINDOWS\system32\drivers:
sr.sys..........System Restore Filesystem Filter Driver
Delete the Restore folder and its contents here:
C:\WINDOWS\system32\RestoreI personally delete the Restore folder and its contents in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
Task SchedulerDelete this file from C:\WINDOWS:
SchedLgU.Txt (The SchedLgU.Txt can only be deleted if the Task Scheduler Service is stopped.)
Delete these files from C:\WINDOWS\system32:
loghours.dll....Schedule Dialog
mstask.dll......(Task Scheduler interface DLL).
This is the Scheduled Task Wizard. MSTINIT.EXE.....(Task Scheduler Setup). Allows scheduling automated tasks.
schedsvc.dll....(Task Scheduler Engine).
<---(Main Service File) Delete the Tasks folder and its contents here:
C:\WINDOWS\TasksI personally delete the Tasks folder and its contents in PART 5 along with other WINDOWS folders. It just keeps things simpler that way.
To Remove Scheduled Tasks Wizard Shortcut from Control PanelGo to this location in the registry...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\
Delete this key...
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
---------------------------------------
TCP/IP NetBIOS Helper Delete these files from C:\WINDOWS\system32:
lmhsvc.dll......(TCPIP NetBios Transport Services DLL).
<---(Main Service File)tcpmib.dll......Standard TCP/IP Port Monitor Helper DLL
tcpmon.dll......Standard TCP/IP Port Monitor DLL
tcpmon.ini......
tcpmonui.dll....Standard TCP/IP Port Monitor UI DLL
I also delete these TCP/IP Command Line Tools from C:\WINDOWS\system32:
ARP.EXE.........(TCP/IP Arp Command). The Address Resolution Protocol command-line utility used to manage the ARP cache on TCP/IP systems.
FINGER.EXE......(TCPIP Finger Command). A TCP/IP utility used to obtain information about a user account via a remote system.
FTP.EXE.........(File Transfer Program). A TCP/IP command-line File Transfer Protocol (FTP) utility used to transfer files between the local system and a remote FTP server.
HOSTNAME.EXE....(Hostname APP). A TCP/IP command-line utility that displays the hostname of the current system.
IPCONFIG.EXE....(IP Configuration Utility). 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.
LPQ.EXE.........(TCP/IP Line Printer Queue Command). Displays printer queue information on a printer hosted on a Unix system.
LPR.EXE.........(TCP/IP Line Printer Command.) Prints to a printer hosted on a Unix system.
NBTSTAT.EXE.....(TCP/IP NetBios Information). Displays NetBIOS over TCP/IP statistics.
NETSTAT.EXE.....(TCP/IP Netstat Command). Displays TCP/IP network statistics.
NSLOOKUP.EXE....(nslookup APP). Name Server Lookup. Used to display diagnostic and statistical information from DNS servers.
PATHPING.EXE....(TCP/IP PathPing Command). A command for verifying an IP route that enables the user to specify options to test for along the path.
PING.EXE........(TCP/IP Ping Command). A TCP/IP utility used to test the existence of, or the capability to communicate with, remote systems.
RCP.EXE.........(TCP/IP Remote Copy Command). A TCP/IP utility used to copy files between the current system and a remote RSHD (Remote Shell) server.
REXEC.EXE.......(TCP/IP Remote Exec Command). Used to issue commands on remote systems running the REXEC service.
ROUTE.EXE.......(TCP/IP Route Command). Used to view and edit the local routing table.
RSH.EXE.........(TCP/IP Remote Shell Command). Issues commands on remote systems running the RSH service.
TCPSVCS.EXE.....(TCP/IP Services Application). The TCP Services provider.
TFTP.EXE........(Trivial File Transfer Protocol App). An alternative FTP program for use over User Datagram Protocol (UDP).
TRACERT.EXE.....(TCP/IP Traceroute Command). Used to identify the route between the local system and a remote system on a TCP/IP network.
TRACERT6.EXE....(IPv6 Traceroute Command). A tool to trace the route a packet would take to get from the source host to the destination host.
---------------------------------------
Telephony (See also
Phone Dialer in PART 4 under
C:\Program Files\Windows NT.)
Delete these files from C:\WINDOWS\system32:
confmsp.dll.....Microsoft IP Conferencing Media Service Provider
h323.tsp........Microsoft H.323 Telephony Service Provider
h323log.txt.....
h323msp.dll.....Microsoft H.323 Media Service Provider
hidphone.tsp....Microsoft HID Phone TSP
ipconf.tsp......Microsoft Multicast Conference TAPI Service Provider
kmddsp.tsp......TAPI Kernel-Mode Service Provider
ndptsp.tsp......NDIS Proxy TAPI Service Provider
rend.dll........Microsoft Rendezvous Control
sdpblb.dll......Microsoft Sdpblb
tapi3.dll.......Microsoft TAPI3
tapi.dll........Microsoft® Windows Telephony Server1
tapiperf.dll....Microsoft® Windows Telephony Performance Monitor
tapisrv.dll.....(Microsoft® Windows Telephony Server).
<---(Main Service File) tapiui.dll......Microsoft® Windows Telephony API UI DLL
TCMSETUP.EXE....(Microsoft® Windows Telephony Administration Setup). Used to set up the Telephony configuration on a Windows XP client.
telephon.cpl....Telephony Control Panel
termmgr.dll.....Microsoft TAPI3 Terminal Manager
umdmxfrm.dll....Unimodem Tranform Module
unimdm.tsp......Unimodem 5 Service Provider
unimdmat.dll....Unimodem Service Provider AT Mini Driver
uniplat.dll.....Unimodem AT Mini Driver Platform Driver for Windows NT
wavemsp.dll.....(Microsoft Wave MSP). The Wave MSP (Wavemsp.dll) fits legacy TSPs written prior to the introduction of MSPs into TAPI 3's MSP-based streaming architecture.
---------------------------------------
Terminal Services (Terminal Services Core)
Delete these files from C:\WINDOWS\system32:
cdmodem.dll.....Modem Connection Driver
cfgbkend.dll....Configuration Backend Interface
drprov.dll......(Microsoft Terminal Server Network Provider).
Needed to display Microsoft Terminal Services in My Network Places under Entire Network.icaapi.dll......DLL Interface to TermDD Device Driver
LOGOFF.EXE......(Session Logoff Utility). A utility to terminate a user's session on the PC.
MSG.EXE.........(Message Utility). A utility for sending messages to other users.
mstlsapi.dll....
MSTSC.EXE.......(Remote Desktop Connection). An application that enables a computer to be accessed remotely.
mstscax.dll.....Terminal Services ActiveX Client
perfts.dll......Windows 2000 Terminal Services Performance Objects
QAPPSRV.EXE.....(Query Terminal Server Utility). Identifies terminal servers on the network.
QPROCESS.EXE....(Query Process Utility). Displays processes running on a machine. Can be sorted by username and other criteria.
QWINSTA.EXE.....(Query Session Utility). Displays session information and related statistics, such as connect and flow control settings.
rdchost.dll.....RDSHost Client Module
rdpcfgex.dll....Terminal Server Connection Configuration Extension for the RDP protocol
RDPCLIP.EXE.....(RDP Clip Monitor). A Remote Desktop Protocol component.
rdpdd.dll.......RDP Display Driver
rdpsnd.dll......Terminal Server Multimedia Driver
rdpwsx.dll......RDP Extension DLL
RDSADDIN.EXE....(Remote Desktop Addin). A Remote Desktop Terminal Services session add-in.
RDSHOST.EXE.....(RDSHost Server Module). A Remote Desktop Service module.
REGINI.EXE......(Registry Initializer). A utility to change Registry values from a command line or script.
remotepg.dll....(Remote Sessions CPL Extension).
The applet in System Properties for Remote Access will disappear when you remove the remotepg.dll. RESET.EXE.......(Reset Utility). A Terminal Services reset utility.
RWINSTA.EXE.....(Reset Session Utility). A utility to reset a hardware or software session.
SHADOW.EXE......(Session Utility). A Session Remote Control utility.
termsrv.dll.....(Terminal Server Service).
<---(Main Service File) tsappcmp.dll....Terminal Services Application Compatibility DLL
tscfgwmi.dll....Terminal Server Configuration WMI provider
TSCON.EXE.......(Session Connection Utility). Attaches a user session to a terminal session.
TSCUPGRD.EXE....(Setup Custom Action DLL). The Terminal Services setup component.
tsddd.dll.......Framebuffer Display Driver
TSDISCON.EXE....(Session Disconnect Utility). A Terminal Services utility for disconnecting a session.
TSKILL.EXE......(End Process Utility). A utility to terminate a Terminal Services process on a session-by-session basis or for all sessions.
tslabels.h......
tslabels.ini....
TSSHUTDN.EXE....(System Shutdown Utility). A Terminal Services utility to perform a controlled shutdown of the server. Includes variables for rebooting or powering down the server.
usrlogon.cmd utildll.dll.....WinStation utility support DLL
winsta.dll......(Winstation Library).
<--I DO NOT delete the winsta.dll. It is needed to boot to Windows.
WTSAPI32.DLL....(Windows Terminal Server SDK APIs).
<--I DO NOT delete the WTSAPI32.DLL. It is needed both to view the Automatic Updates tab in System Properties, and by Microsoft Update. Also needed to enter System Properties by right-clicking on My Computer and selecting Properties without receiving this error:
This application has failed to start because WTSAPI32.DLL was not found. Re-installing the application may fix this. However, System Properties will open after clicking OK on the error message even without this file present.
Delete these files from C:\WINDOWS\system32\drivers:
rdpcdd.sys......RDP Miniport
rdpdr.sys.......Microsoft RDP Device redirector
rdpwd.sys.......RDP Terminal Stack Driver (US/Canada Only, Not for Export)
tdpipe.sys......Named Pipe Transport Driver
tdtcp.sys.......TCP Transport Driver
termdd.sys......Terminal Server Driver
Delete these files from C:\WINDOWS\system32\wbem:
tscfgwmi.mfl tscfgwmi.mof---------------------------------------
Uninterruptible Power Supply Delete these files from C:\WINDOWS\system32:
apcups.dll......APC Smart Provider
UPS.EXE.........(UPS Service). The Uninterruptible Power Supply Service.
<---(Main Service File)---------------------------------------
Universal Plug and Play Device HostDelete these files from C:\WINDOWS\system32: ssdpsrv.dll.....(SSDP Service DLL).
<---Main Service File for SSDP Discovery Service ssdpapi.dll.....SSDP Client API DLL
udhisapi.dll....UPnP Device Host ISAPI Extension
upnp.dll........Universal Plug and Play API
UPNPCONT.EXE....(UPnP Device Host Container). A Universal Plug and Play component.
upnphost.dll....(UPnP Device Host ISAPI Extension).
<---(Main Service File) upnpui.dll......UPNP Tray Monitor and Folder
Delete the icsxml folder and its contents here:
C:\WINDOWS\system32\icsxml I personally delete the icsxml folder and its contents in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
Volume Shadow CopyDelete these files from C:\WINDOWS\system32:
eventcls.dll....Microsoft® Volume Shadow Copy Service event class
swprv.dll.......Microsoft® Volume Shadow Copy Service software provider
twext.dll.......(Previous Versions property page). When the Shadow Copies of Shared Folders feature is enabled on your server, the Previous Version tab is present on the Properties dialog.
vss_ps.dll......Microsoft® Volume Shadow Copy Service proxy/stub
VSSADMIN.EXE....(Command Line Interface for Microsoft® Volume Shadow Copy Service ). Command-line interface for the Volume Shadow Copy Service.
vssapi.dll......(Microsoft® Volume Shadow Copy Requestor/Writer Services API DLL).
<--IMPORTANT FILE! Without the vssapi.dll present,
Security Center, Volume Shadow Copy, Windows Firewall/Internet Connection Sharing (ICS) and Windows Management Instrumentation cannot be turned on. (Thanks go to nataliecv, one of our forum members, for her hard work at uncovering this. And thank you, tempnegro, another one of our forum members, for pushing me into testing this out. I personally do not run any of these Services, and had no way of knowing this.)
VSSVC.EXE.......(Microsoft® Volume Shadow Copy Service). Manages and implements a volume shadow copy for backup purposes.
<---(Main Service File)---------------------------------------
WebClient (See PART 9 under
WebFldrs XP how to uninstall WebFldrs XP.)
Delete these files from C:\WINDOWS\system32:
davclnt.dll.....(Web DAV Client DLL).
Needed to display Web Client Network in My Network Places under Entire Network.webclnt.dll.....(Web DAV Service DLL).
<---(Main Service File) Delete these files from C:\WINDOWS\system32\drivers:
mrxdav.sys......Windows NT WebDav Minirdr
mrxsmb.sys......Windows NT WebDav Minirdr
---------------------------------------
Windows Driver Foundation - User-mode Driver Framework (Installed along with Windows Media Player 11.)
Delete these files from C:\WINDOWS\system32:
WUDFCoinstaller.dll...Windows Driver Foundation - User-mode Platform Device Co-Installer
WudfHost.exe..........Windows Driver Foundation - User-mode Driver Framework Host Process
WudfPlatform.dll......Windows Driver Foundation - User-mode Platform Library
WudfSvc.dll...........(Windows Driver Foundation - User-mode Driver Framework Service). <---(Main Service File)
WUDFx.dll.............WDF:UMDF Framework Library
Delete these files from C:\WINDOWS\system32\drivers:
WudfPf.sys....Windows Driver Foundation - User-mode Driver Framework Platform Driver
WudfRd.sys....Windows Driver Foundation - User-mode Driver Framework Reflector
Delete the LogFiles folder and its contents here:
C:\WINDOWS\system32\LogFilesI personally delete the LogFiles folder and its contents in PART 6 along with other system32 folders. It just keeps things simpler that way.
---------------------------------------
Windows Firewall/Internet Connection Sharing (ICS)Delete these files from C:\WINDOWS\system32:
6to4svc.dll.....Service that offers IPv6 connectivity over an IPv4 network.
firewall.cpl....Windows Firewall Control Panel
fwcfg.dll.......(Windows Firewall Configuration Helper).
<---(Main Service File) IPSEC6.EXE......(Ipv6 Security Configuration Utility). A tool for configuring IPv6 security.
ipsecsnp.dll....Internet Protocol Security Policy Management
ipsecsvc.dll....Windows IPSec SPD Server DLL
ipsmsnap.dll....IP Security Monitor Snapin
ipv6mon.dll.....IF Monitor DLL
IPV6.EXE........(Ipv6 Configuration Utility). A tool to install and configure IPv6.
winipsec.dll....Windows IPSec SPD Client DLL
wship6.dll......IPv6 Helper DLL
Delete these files from C:\WINDOWS\system32\drivers:
ip6fw.sys.......IPv6 Windows Firewall Driver
tcpip6.sys......IPv6 driver
---------------------------------------
Windows Image Acquisition (WIA)Delete these files from C:\WINDOWS\system32:
camocx.dll......WIA Camera View DLL
fsusd.dll.......File System Camera Devices DLL
sti_ci.dll......Still Image Class Installer
sti.dll.........Still Image Devices client DLL
STIMON.EXE......(Still Image Devices Monitor). Enables a USB still-image device to transfer data.
WIAACMGR.EXE....(Windows Picture Acquisition Wizard). A program that steps you through downloading pictures from a digital device to a file location.
wiadefui.dll....WIA Scanner Default UI
wiadss.dll......WIA TWAIN compatibility layer
wiavusd.dll.....WIA Video Stream device USD
wiascr.dll......WIA Scripting Layer
wiaservc.dll....(Still Image Devices Service).
<---(Main Service File) wiasf.ax........WIA Stream Snapshot Filter
wiashext.dll....Imaging Devices Shell Folder
wiavideo.dll....WIA Video
To Remove Scanners & Cameras Installation Wizard Shortcut from Control PanelGo to this location in the registry...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\
Delete this key...
{E211B736-43FD-11D1-9EFB-0000F8757FCD}
---------------------------------------
Windows Management InstrumentationImportant to see PART 6 under
C:\WINDOWS\system32\wbem (Windows Management Instrumentation).
The main Service File for Windows Management Instrumentation is the wmisvc.dll located in C:\WINDOWS\system32\wbem.Delete these files from C:\WINDOWS\system32:
cmprops.dll.....WMI Snapins
licwmi.dll......Windows Product Activation Configuration WMI provider
mmfutil.dll.....(WMI Snapin Helpers).
The mmfutil.dll together with the servdeps.dll display the Dependencies tab in Services Properties.servdeps.dll....(WMI Snapins).
The servdeps.dll together with the mmfutil.dll display the Dependencies tab in Services Properties.wmimgmt.msc.....
wmiprop.dll.....WDM Provider Dynamic Property Page CoInstaller
---------------------------------------
Windows TimeDelete these files from C:\WINDOWS\system32:
W32TIME.DLL.....(Windows Time Service).
<---(Main Service File) Needed to start Windows Time Service and to successfully synchronize time with an Internet server.
w32tm.exe.......(Windows Time Service Diagnostic Tool). Command-line tool used to diagnose problems occurring with Windows Time.
---------------------------------------
Windows User Mode Driver Framework Delete these files from C:\WINDOWS\system32:
wdfapi.dll......Windows User Mode Driver Framework API
wdfmgr.exe......(Windows User Mode Driver Manager).
<---(Main Service File) ---------------------------------------
Wireless Zero Configuration Delete these files from C:\WINDOWS\system32:
bthci.dll.......Bluetooth Class Installer (Wireless Company)
bthprops.cpl....Bluetooth Control Panel Applet
bthserv.dll.....Bluetooth Support Service
btpanui.dll.....Bluetooth PAN User Interface
fsquirt.exe.....Belongs to BlueTooth Wireless Company.
irclass.dll.....Infrared Class Coinstaller
irprops.cpl.....Wireless Link Control Panel Applet
netsetup.cpl....(Network Setup Wizard Control Panel Applet).
Deleting the netsetup.cpl will remove both the Network Setup Wizard and the Wireless Network Setup Wizard applets from the Control Panel. As such, it can also be considered part of Network Connections. I delete the netsetup.cpl along with
Network Connections files above.
wzcdlg.dll......(Wireless Zero Configuration Service UI).
Wireless Network Setup Wizard.WZCSAPI.DLL.....(Wireless Zero Configuration service API).
Needed along with the WZCSVC.DLL to open Network Connections and Network Setup Wizard in Control Panel. WZCSVC.DLL......(Wireless Zero Configuration Service).
<---(Main Service File) Needed along with the WZCSAPI.DLL to open Network Connections and Network Setup Wizard in Control Panel. Delete the Provisioning folder and its contents here:
C:\WINDOWS\Provisioning I personally delete the Provisioning folder and its contents in PART 5 along with other WINDOWS folders. It just keeps things simpler that way.
---------------------------------------
WMI Performance Adapter Delete this file from C:\WINDOWS\system32\wbem:
wmiapsrv.exe....(WMI Performance Adapter Service).
<---(Main Service File) ---------------------------------------
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. Purge the Prefetch folder (C:\WINDOWS\Prefetch) of all its files. You want a new Layout.ini file created. One that doesn't have paths pointing to any of the files you've removed. (That was simple, wasn't it? And here you were in a panic.)
Windows will remake the Layout.ini file anew automatically, after rebooting your system three times, and some up time in an idle state (usually in about twenty to thirty minutes).
Myself, I use a registry file I made to remove the entries. However, there is a neat little app called Service Installer.exe that can eliminate the registry entries for Services you've disabled. Their entries will then no longer be on display in the Services window.