Editor's Note: This information was originally
created and belongs to
Black Viper (Dead link, obviously). We have reproduced it, in
large part until the original website returns, if ever. There were a
lot of pages, so if you dig far enough reading it here, you will
eventually hit dead links from older pages we do not have. The
original scripts are also
available for download.
- Do not use msconfig to disable services. Type in the Run box
"services.msc" instead!
- Before disabling ANY service, check out the information listed
about each service by clicking on the name.
- Only disable a few services at a time to avoid changing "50"
settings and trying to figure out "what broke it."
- Still unsure? Put your setting to "manual" or the listing under
"Safe." Manual allows Windows XP to start the service when it needs
to (or when ever it feels like it,) but not at boot up. NOTE:
Depending on your configuration, not all services will start when
required while in Manual mode. If you find you need a service, place
it in Auto.
- After adjusting your service settings, reboot your computer.
- If you do not have some of these services listed, don't panic!
If your computer manufacture "pre-installed" your XP, they choose
not to have certain services installed for you.
Notes
Disabling all of the "unneeded services" frees up 12-70MB of
RAM, depending on system.
- Display Name ~ Is how it is displayed in the Services
Control Panel
- Service Name ~ Is what the service is called, usually the
"short" name
- Process Name ~ Name of the Process running in the
background (displayed in Task Manager by hitting Ctrl+Alt+Del)
- Dependencies ~ What other services this service needs to
run
- Need it? ~ From what I have concluded by trial and error
and also the services that I have found pointless.
- MINE ~ My configuration & recommended to start. Cross
between Gaming (Power User) & Safe configuration.
- DEFAULT Pro ~ What Microsoft thinks should be running on
Windows XP Professional.
- "SAFE" Configuration ~ This is the configuration that 95%
of the people will be able to use with little side effects. It will
also minimizes the amount of "errors" that is reported in the Event
Viewer. This does NOT guarantee it will work for you, but if you are
scared, this configuration should be a good starting point.
- Internet Gateway Configuration ~ Setup to allow multiple
computers on a network to share one internet connection access point
using Microsoft's "Internet Connection Sharing and Personal
Firewall" software. If you do not have this type of setup, compare
the differences between "SAFE" and "GAMING" to find a middle ground
that works for your system.
- Gaming Configuration ~ The power user setup. DO NOT JUMP
RIGHT TO THIS CONFIGURATION. This setup is a system that connects
through a network to the internet, provides file and print sharing
resources and gaming enjoyment. Some things MAY not function with
this setup. No passwords are saved. It is not intended for a
computer with analog modems or some DSL/cable connections. Try
"Internet Gateway" Configuration first.
Display Name
|
Service Name
|
Process Name
|
Dependencies
|
Need it?
(Vital, Yes, Maybe, No, Not Installed, Never)
|
MINE
|
DEFAULT
Pro
|
"SAFE"
|
Internet Gateway
|
Gaming
|
DHCP Client |
Dhcp |
svchost.exe |
AFD Networking Support Environment, NetBios over TCP/IP,
TCP/IP Protocol Driver |
Maybe. |
Auto |
Auto |
Auto |
Disabled |
Auto |
Distributed Link Tracking Client |
TrkWks |
svchost.exe |
Remote Procedure Call (RPC) |
No. |
Disabled |
Auto |
Manual |
Disabled |
Disabled |
Distributed Transaction Coordinator |
MSDTC |
msdtc.exe |
Remote Procedure Call (RPC),
Security Accounts Manager |
No. |
Disabled |
Manual |
Manual |
Disabled |
Disabled |
DNS Client |
Dnscache |
svchost.exe |
TCP/IP Protocol Driver |
No. |
Disabled |
Auto |
Auto |
Disabled |
Disabled |
Error Reporting Service |
ERSvc |
svchost.exe |
Remote Procedure Call (RPC) |
Never. |
Disabled |
Auto |
Disabled |
Disabled |
Disabled |
Event Log |
Eventlog |
services.exe |
None |
Yes. |
Auto |
Auto |
Auto |
Auto |
Auto |
Fast User Switching Compatibility |
FastUserSwitching Compatibility |
svchost.exe |
Terminal Services |
No. |
Manual |
Manual |
Manual |
Disabled |
Disabled |
Fax Service |
FAX |
fxssvc.exe |
Plug and Play,
Print Spooler,
Remote Procedure Call (RPC),
Telephony |
Not Installed. |
Not Installed |
Not Installed |
Not Installed |
Not Installed |
Not Installed |
FTP Publishing Service |
|
inetinfo.exe |
IIS Admin |
Not Installed. |
Not Available |
Not Installed |
Not Installed |
Not Installed |
Not Installed |
Display Name
|
Service Name
|
Process Name
|
Dependencies
|
Need it?
(Vital, Yes, Maybe, No, Not Installed, Never)
|
MINE
|
DEFAULT
Pro
|
"SAFE"
|
Internet Gateway
|
Gaming
|
Help and Support |
helpsvc |
svchost,exe |
Remote Procedure Call (RPC) |
No. |
Disabled |
Auto |
Disabled |
Disabled |
Disabled |
Human Interface Device Access |
HidServ |
svchost,exe |
Remote Procedure Call (RPC) |
No. |
Auto |
Disabled |
Disabled |
Disabled |
Disabled |
IIS Admin |
IISADMIN |
inetinfo.exe |
Remote Procedure Call (RPC),
Security Accounts Manager |
Not Installed. |
Not Available |
Not Installed |
Not Installed |
Not Installed |
Not Installed |
IMAPI CD-Burning COM Service |
ImapiService |
imapi.exe |
None |
Maybe. |
Disabled |
Manual |
Auto |
Disabled |
Disabled |
Indexing Service |
cisvc |
cisvc.exe |
Remote Procedure Call (RPC) |
Never. |
Disabled |
Manual |
Disabled |
Disabled |
Disabled |
Internet Connection Firewall/Internet Connection Sharing |
SharedAccess |
svchost.exe |
Application Layer Gateway Service,
Network Connections,
Network Location Awareness,
Remote Access Connection Manager |
Maybe. |
Disabled |
Auto |
Auto |
Auto |
Disabled |
IPSEC Services |
PolicyAgent |
lsass,exe |
IPSEC driver,
Remote Procedure Call (RPC), TCP/IP Protocol Driver |
No. |
Disabled |
Auto |
Disabled |
Disabled |
Disabled |
Logical Disk Manager |
dmserver |
svchost.exe |
Plug and Play,
Remote Procedure Call (RPC) |
Maybe. |
Disabled |
Auto |
Manual |
Disabled |
Disabled |
Logical Disk Manager Administrative Service |
dmadmin |
dmadmin.exe |
Logical Disk Manager,
Plug and Play,
Remote Procedure Call (RPC) |
Maybe. |
Disabled |
Manual |
Manual |
Disabled |
Disabled |
Message Queuing |
|
mqsvc.exe |
Distributed Transaction Coordinator, Message Queuing access
control,
NT LM Security Support Provider, Reliable Multicast Protocol
driver,
Remote Procedure Call (RPC),
Server |
Not Installed. |
Not Available |
Not Installed |
Not Installed |
Not Installed |
Not Installed |
|