Fine-Tuning Services

To make Windows Server 2008 as fast as possible you also need to do some Windows Services fine-tuning. Below is a table with a list of all services on a clean Windows Server 2008 Enterprise machine. This list is quite the same as the list of services in other editions of Windows Server 2008. If you have any additions/corrections to this list, site please leave a Comment with a description why you can tweak the service and when you might need it.

To edit the Startup Type of services do the following:
1. Open the Start menu, click Run, enter services.msc and click OK.
2. Right click the Service name and choose Properties.
3. Choose the value you want from the Startup type dropdown and click OK to save the setting.

ServiceNameDefault Startup TypeSafe Startup TypeTweaked Startup TypeComment
Application ExperienceAutomaticAutomaticAutomatic (Delayed Start)
Application InformationManual--
Application Layer Gateway ServiceManual--
Application ManagementManual--
Background Intelligent Transfer ServiceAutomatic (Delayed Start)--
Base Filtering EngineAutomatic--
Certificate PropagationManualManualDisabledThis service is only needed when you use Smart Cards.
CNG Key IsolationManual--
COM+ Event SystemAutomaticAutomaticAutomatic (Delayed Start)
COM+ System ApplicationManual--
Computer BrowserDisabled--Set it to Automatic if you want to view what other computers there are in your network. The service is not needed to browse them.
Cryptographic ServicesAutomaticAutomaticAutomaticNeeded for checking for signed drivers.
DCOM Server Process LauncherAutomatic--This service is needed for almost every other service so leave it.
Desktop Window Manager Session ManagerAutomaticAutomaticDisabledHeavy backgroundservice that is needed for the Aero interface. If you use Aero, leave it on.
DHCP ClientAutomatic--Can only be disabled if you configured a static ipaddress.
Diagnostic Policy ServiceAutomaticManualDisabledEnables problem detection, troubleshooting, and resolution for Windows components. Can forewarn disk failure based on SMART report.
Diagnostic Service HostManualManualDisabledDiagnostic tools that attempt to detect problems in memory, disk and files.
Diagnostic System HostManualManualDisabledDiagnostic tools that attempt to detect problems in memory, disk and files.
Distributed Link Tracking ClientAutomaticDisabledDisabledKeeps track of file locations across the network.
Distributed Transaction CoordinatorAutomatic (Delayed Start)ManualDisabledIs used by Microsoft SQL Server and IIS.
DNS ClientAutomatic--
Extensible Authentication ProtocolManual--
Function Discovery Provider HostManual--
Function Discovery Resource PublicationManualManualDisabledPublishes your computer resources over the network.
Group Policy ClientAutomatic--
Health Key and Certificate ManagementManual--
Human Interface Device AccessManual--
IKE and AuthIP IPsec Keying ModulesAutomaticAutomaticManualInternet Key Exchange is used for some VPN software.
Interactive Services DetectionManual--
Internet Connection Sharing (ICS)Disabled--
IP HelperAutomaticManualDisabledOnly needed if you need IPV6 support. Probably not needed.
IPsec Policy AgentAutomatic--
KtmRm for Distributed Transaction CoordinatorAutomatic (Delayed Start)ManualDisabled
Link-Layer Topology Discovery MapperManual--
Microsoft .NET Framework NGEN v2.0.50727_X86Manual--
Microsoft Fibre Channel Platform Registration ServiceManual--
Microsoft iSCSI Initiator ServiceManual--
Microsoft Software Shadow Copy ProviderManual--
Multimedia Class SchedulerManual--
NetlogonManualManualDisabledIf you are using a Domain Controller, leave this service. Otherwise you can disable it.
Network Access Protection AgentManual--
Network ConnectionsManual--
Network List ServiceAutomatic--
Network Location AwarenessAutomaticAutomaticAutomatic (Delayed Start)
Network Store Interface ServiceAutomaticAutomaticAutomatic (Delayed Start)
Offline FilesDisabled--
Performance Logs & AlertsManualManualDisabledPerformance logging. You probably don't use/need it.
Plug and PlayAutomatic--
PnP-X IP Bus EnumeratorDisabled--
Portable Device Enumerator ServiceManual--
Print SpoolerAutomatic--
Problem Reports and Solutions Control Panel SupportManual--
Protected StorageManual--
Remote Access Auto Connection ManagerManual--
Remote Access Connection ManagerManual--
Remote Procedure Call (RPC)Automatic--
Remote Procedure Call (RPC) LocatorManual--
Remote RegistryAutomaticManualDisabledIs needed if you want to access the computers registry from an other computer, but it might also be needed for local applications.
Resultant Set of Policy ProviderManual--
Routing and Remote AccessDisabled--
Secondary LogonAutomaticAutomaticAutomatic (Delayed Start)
Secure Socket Tunneling Protocol ServiceManual--
Security Accounts ManagerAutomatic--
ServerAutomaticAutomaticAutomatic (Delayed Start)
Shell Hardware DetectionAutomatic--
SL UI Notification ServiceManual--
Smart CardManualManualDisabledThis service is only needed when you use Smart Cards.
Smart Card Removal PolicyManualManualDisabledThis service is only needed when you use Smart Cards.
SNMP TrapManual--
Software LicensingAutomatic--
Special Administration Console HelperManual--
SSDP DiscoveryDisabled--
System Event Notification ServiceAutomatic--
Task SchedulerAutomatic--
TCP/IP NetBIOS HelperAutomatic--
TelephonyManualManualManualNeeded for dialup and VPN connections.
Terminal ServicesAutomaticManualDisabledAllows users to log in to this computer. Not required to make outward connections with Remote Desktop.
Terminal Services ConfigurationManual--
Terminal Services UserMode Port RedirectorManual--
ThemesDisabled--Needed if you use Themes.
Thread Ordering ServerManual--
TPM Base ServicesAutomatic (Delayed Start)--
UPnP Device HostDisabled--
User Profile ServiceAutomatic--
Virtual DiskManual--
Volume Shadow CopyManual--
Windows AudioManual--
Windows Audio Endpoint BuilderManual--
Windows Color SystemManual--
Windows Driver Foundation - User-mode Driver FrameworkManual--
Windows Error Reporting ServiceAutomatic--
Windows Event CollectorManual--
Windows Event LogAutomatic--
Windows FirewallAutomaticAutomaticAutomatic
Windows Image Acquisition (WIA)AutomaticAutomaticManualHas to be turned on if you hava digital camera (or a scanner) and want to be able to get images from your device.
Windows InstallerManual--
Windows Management InstrumentationAutomaticAutomaticAutomatic (Delayed Start)
Windows Modules InstallerManual--
Windows Remote Management (WS-Management)Automatic (Delayed Start)--
Windows TimeAutomatic--
Windows UpdateAutomatic (Delayed Start)--
WinHTTP Web Proxy Auto-Discovery ServiceManual--
Wired AutoConfigManual--
WMI Performance AdapterManual--