Black Viper’s Windows Server 2008 R2 Service Configurations

 

Introduction

Breakdown of all changes to date: Windows Server 2008 R2 Information Changelog.

I cannot possibly test all configurations extensively (meaning, each persons specific computer needs), but what I can offer is what “works for me” and the obstacles I have came across so you do not have to discover them on your own. If information on this page needs a revision or expanded, please feel free to comment below.

Notes for a Happier Computer and User

  • Do not use “msconfig” to disable services, type “services.msc” in the Run box instead!
  • Before disabling any service, check out the service information about each by selecting the service name links provided.
  • Service settings are global, meaning changes apply to all users.
  • All of these services are “Standard” with Windows Server 2008 R2 and installed by default. If you discover a service that is not listed here, another application, driver, program or Server Manager installed them.
  • 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 Automatic.
  • After adjusting your service settings, reboot your computer.
  • Before posting your question in the comments below, see if your question has been addressed in the FAQ!

Table Header Information

  • The columns are sortable. Select the column header to sort by that field.
  • DEFAULT ~ What MS thinks should be running on Windows Server 2008 R2.
    • This is a snapshot of the service configurations for a “Full Installation” before any server roles or features have been installed.
  • “Safe” Configuration ~ This is the configuration that most servers will be able to use with little or no 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 or your company, but if adjusting your services scares you, this configuration would be a good starting point.
    • 13 service settings have been changed from the default annotated by an (*) asterisk.
    • Diagnostic and remote services (such as Remote Registry) are disabled. If you require remote management for your server, ensure the proper services are enabled for what ever method you chose (Remote Desktop, WS Management, etc).
    • N/A listings should be considered needed if the Feature or Role is installed for your particular requirements.
    • This system is not a member of a domain controller and no services that require said membership are listed here.

Configuration Information

  • Automatic ~ With a service in this state, it will start at boot time. Some services, when no longer required, will also automatically stop when not needed. If you find you do not need a service, place it into Manual or Disabled.
  • Automatic (Delayed Start) ~ With a service in this state, it will start just after boot time. Some services, when no longer required, will also automatically stop when not needed. If you find you do not need a service, place it into Manual or Disabled.
  • Manual ~ Manual mode allows Windows to start a service when needed. However, very few services will start up when required in Manual mode. If you find you need a service, place it into Automatic.
  • Disabled ~ This setting will stop a service from starting, even if needed. Errors in the Event Viewer will show up complaining of that fact. Some services, while Disabled, will constantly complain. However, this situation is taken care of if placed in Manual. The service descriptions identifies those that should be in Manual vice Disabled.
  • “Started” ~ A service that either set to Automatic or Manual that is running by default at or shortly after boot time.
  • “Not Started” ~ A service set into Automatic that is not running by default at or shortly after boot time.
  • “Not Available” ~ A service that does not apply to the particular version.

An * (asterisk) indicates changes from the default

Two ** (asterisks) indicates you can add or remove this service by:

  • Head to Start
  • Select Administrative Tools
  • Select Server Manager
  • Select Roles or Features
Display
Name
Service Name (Registry)DEFAULT WebDEFAULT StandardDEFAULT EnterpriseDEFAULT Datacenter"Safe"
Application ExperienceAeLookupSvcManual (Started)Manual (Started)Manual (Started)Manual (Started)Manual
Application IdentityAppIDSvcManualManualManualManualManual
Application InformationAppinfoManualManualManualManualManual
Application Layer Gateway ServiceALGManualManualManualManualManual
Application ManagementAppMgmtManualManualManualManualManual
Background Intelligent Transfer ServiceBITSAutomatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start)
Base Filtering EngineBFEAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Certificate PropagationCertPropSvcManualManualManualManualManual
CNG Key IsolationKeyIsoManualManualManualManualManual
COM+ Event SystemEventSystemAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
COM+ System ApplicationCOMSysAppManualManualManualManualManual
Computer BrowserBrowserDisabledDisabledDisabledDisabledDisabled
Credential ManagerVaultSvcManualManualManualManualManual
Cryptographic ServicesCryptSvcAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
DCOM Server Process LauncherDcomLaunchAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Desktop Window Manager Session ManagerUxSmsAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
DHCP ClientDhcpAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Diagnostic Policy ServiceDPSAutomatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Disabled *
Diagnostic Service HostWdiServiceHostManualManualManualManualDisabled *
Diagnostic System HostWdiSystemHostManual (Started)Manual (Started)Manual (Started)Manual (Started)Disabled *
Disk DefragmenterdefragsvcManualManualManualManualManual
Distributed Link Tracking ClientTrkWksAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Distributed Transaction CoordinatorMSDTCAutomatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start)
DNS ClientDnscacheAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Encrypting File System (EFS)EFSManualManualManualManualManual
Extensible Authentication ProtocolEapHostManualManualManualManualManual
Function Discovery Provider HostfdPHostManualManualManualManualManual
Function Discovery Resource PublicationFDResPubManualManualManualManualManual
Group Policy ClientgpsvcAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Health Key and Certificate ManagementhkmsvcManualManualManualManualManual
Human Interface Device AccesshidservManualManualManualManualManual
IKE and AuthIP IPsec Keying ModulesIKEEXTManualManualManualManualManual
Interactive Services DetectionUI0DetectManualManualManualManualManual
Internet Connection Sharing (ICS)SharedAccessDisabledDisabledDisabledDisabledDisabled
IP HelperiphlpsvcAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Disabled *
IPsec Policy AgentPolicyAgentManualManualManualManualManual
KtmRm for Distributed Transaction CoordinatorKtmRmManualManualManualManualManual
Link-Layer Topology Discovery MapperlltdsvcManualManualManualManualManual
Microsoft .NET Framework NGEN v2.0.50727clr_optimization_v2.0.50727ManualManualAutomatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)
Microsoft Fibre Channel Platform Registration ServiceFCRegSvcManualManualManualManualManual
Microsoft iSCSI Initiator ServiceMSiSCSIManualManualManualManualManual
Microsoft Software Shadow Copy ProviderswprvManualManualManualManualManual
Multimedia Class SchedulerMMCSSManualManualManualManualManual
NetlogonNetlogonManualManualManualManualManual
Network Access Protection AgentnapagentManualManualManualManualManual
Network ConnectionsNetmanManual (Started)Manual (Started)Manual (Started)Manual (Started)Manual
Network List ServicenetprofmManual (Started)Manual (Started)Manual (Started)Manual (Started)Manual
Network Location AwarenessNlaSvcAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Network Store Interface ServicensiAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Performance Counter DLL HostPerfHostManualManualManualManualManual
Performance Logs & AlertsplaManualManualManualManualManual
Plug and PlayPlugPlayAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
PnP-X IP Bus EnumeratorIPBusEnumDisabledDisabledDisabledDisabledDisabled
Portable Device Enumerator ServiceWPDBusEnumManualManualManualManualManual
PowerPowerAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Print SpoolerSpoolerAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Problem Reports and Solutions Control Panel SupportwercplsupportManualManualManualManualDisabled *
Protected StorageProtectedStorageManualManualManualManualManual
Remote Access Auto Connection ManagerRasAutoManualManualManualManualManual
Remote Access Connection ManagerRasManManualManualManualManualManual
Remote Desktop ConfigurationSessionEnvManualManualManualManualManual
Remote Desktop ServicesTermServiceManualManualManualManualManual
Remote Desktop Services UserMode Port RedirectorUmRdpServiceManualManualManualManualManual
Remote Procedure Call (RPC)RpcSsAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Remote Procedure Call (RPC) LocatorRpcLocatorManualManualManualManualDisabled *
Remote RegistryRemoteRegistryAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Disabled *
Resultant Set of Policy ProviderRSoPProvManualManualManualManualManual
Routing and Remote AccessRemoteAccessDisabledDisabledDisabledDisabledDisabled
RPC Endpoint MapperRpcEptMapperAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Secondary LogonseclogonManualManualManualManualManual
Secure Socket Tunneling Protocol ServiceSstpSvcManualManualManualManualManual
Security Accounts ManagerSamSsAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
ServerLanmanServerAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Shell Hardware DetectionShellHWDetectionAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Smart CardSCardSvrManualManualManualManualDisabled *
Smart Card Removal PolicySCPolicySvcManualManualManualManualDisabled *
SNMP TrapSNMPTRAPManualManualManualManualManual
Software ProtectionsppsvcAutomatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start)
Special Administration Console HelpersacsvrManualManualManualManualManual
SPP Notification ServicesppuinotifyManualManualManualManualManual
SSDP DiscoverySSDPSRVDisabledDisabledDisabledDisabledDisabled
System Event Notification ServiceSENSAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Task SchedulerScheduleAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
TCP/IP NetBIOS HelperlmhostsAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
TelephonyTapiSrvManualManualManualManualManual
Thread Ordering ServerTHREADORDERManualManualManualManualManual
TPM Base ServicesTBSManualManualManualManualDisabled *
UPnP Device HostupnphostDisabledDisabledDisabledDisabledDisabled
User Profile ServiceProfSvcAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Virtual DiskvdsManualManualManualManualManual
Volume Shadow CopyVSSManualManualManualManualManual
Windows AudioAudioSrvManualManualManualManualManual
Windows Audio Endpoint BuilderAudioEndpointBuilderManualManualManualManualManual
Windows Color SystemWcsPlugInServiceManualManualManualManualDisabled *
Windows Driver Foundation – User-mode Driver FrameworkwudfsvcAutomaticAutomaticAutomaticAutomaticAutomatic
Windows Error Reporting ServiceWerSvcManualManualManualManualDisabled *
Windows Event CollectorWecsvcManualManualManualManualManual
Windows Event LogEventLogAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Windows FirewallMpsSvcAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Windows Font Cache ServiceFontCacheManualManualManualManualDisabled *
Windows InstallermsiserverManualManualManualManualManual
Windows Management InstrumentationWinmgmtAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic
Windows Modules InstallerTrustedInstallerManual (Started)Manual (Started)Manual (Started)Manual (Started)Manual
Windows Remote Management (WS-Management)WinRMAutomatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Disabled *
Windows TimeW32TimeManualManualManualManualManual
Windows UpdatewuauservAutomatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start, Started)Automatic (Delayed Start)
WinHTTP Web Proxy Auto-Discovery ServiceWinHttpAutoProxySvcManual (Started)Manual (Started)Manual (Started)Manual (Started)Manual
Wired AutoConfigdot3svcManualManualManualManualManual
WMI Performance AdapterwmiApSrvManualManualManualManualManual
WorkstationLanmanWorkstationAutomatic (Started)Automatic (Started)Automatic (Started)Automatic (Started)Automatic

An * (asterisk) indicates changes from the default.

Two ** (asterisks) indicates you can add or remove this service by:

  • Head to Start
  • Select Administrative Tools
  • Select Server Manager
  • Select Roles or Features