This page aims at documenting legitimate Windows services and programs, meaning those that one can expect to find on a regular Windows box.
Please note that, during an investigation, if there is any chance that a code injection happened (using API, or even DLL load order hijack), then one or more of those services might be malicious though, because their code was modified in-memory! The check should then be done at an execution context level, with surrounding processes (and their associated privileges), and behaviour detection-like approach.
- Service_Short_Name: the technical short name of the service, that is likely to be used in commandline.
- e.g.: wuauserv
- CommandLine: the command line of the binary of the service.
- e.g.: C:\WINDOWS\system32\svchost.exe -k netsvcs -p
- Expected_Execution_status: expected to be found on a investigated machine, or not.
- Should be active or (started) on demand = > usually, critical system processes, and should be either permanently present (in the active processes list) or launched on-demand
- Could be active = > may not be critical, but quite commonly present (in the active processes list)
- Might be active = > should not be critical, but could still be present (in the active processes list)
- Startup_Type_(Default): the default autostart setting of the service. Must be one of the following:
- Automatic
- Automatic (delayed start)
- Manual
- Disabled
- Service_Full_Name: the full human-readable name of the service.
- e.g.: Windows Update
- Description: the full (human-readable) description of the service.
- e.g.: Enables detection, download and installation of Windows and other programs updates [...]
This table describes legit system Windows 10/11 services, that are expected to be found on an investigated Windows machine:
Service_Short_Name | CommandLine | Expected_Execution_status | Startup_Type_(Default) | Service_Full_Name | Description |
---|---|---|---|---|---|
AxInstSV | C:\WINDOWS\system32\svchost.exe -k AxInstSVGroup | Could be active | Manual | ActiveX Installer | Provides User Account Control validation for the installation of ActiveX controls from the Internet and enables management of ActiveX control installation based on Group Policy settings. This service is started on demand and if disabled the installation of ActiveX controls behaves according to default browser settings. |
AJRouter | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | AllJoyn Router Service | Routes AllJoyn messages for the local AllJoyn clients. If this service is stopped the AllJoyn clients that don't have their own bundled routers are unable to run. |
AppReadiness | C:\WINDOWS\System32\svchost.exe -k AppReadiness -p | Should be active or on demand | Manual | App Readiness | Gets apps ready for use the first time a user signs in to this PC and when adding new apps. |
AppIDSvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Should be active or on demand | Manual | Application Identity | Determines and verifies the identity of an application. Disabling this service prevents AppLocker from being enforced. |
ALG | C:\WINDOWS\System32\alg.exe | Could be active | Manual | Application Layer Gateway Service | Provides support for protocol plug-ins for Internet Connection Sharing |
AppMgmt | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Manual | Application Management | Processes installation, removal, and enumeration requests for software deployed through Group Policy. If the service is disabled, users are unable to install, remove, or enumerate software deployed through Group Policy. If this service is disabled, any services that explicitly depend on it fails to start. |
AppXSVC | C:\WINDOWS\system32\svchost.exe -k wsappx -p | Could be active | Manual | AppX Deployment Service | Provides infrastructure support for deploying Store applications. This service is started on demand and if disabled Store applications can't be deployed to the system, and doesn't function properly. |
AssignedAccessManagerSvc | C:\WINDOWS\system32\svchost.exe -k AssignedAccessManagerSvc | Should be active or on demand | Manual | AssignedAccessManager Service | AssignedAccessManager Service supports kiosk experience in Windows. |
tzautoupdate | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Might be active | Disabled | Auto Time Zone Updater | Automatically sets the system time zone. |
BthAvctpSvc | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Could be active | Manual | AVCTP Service | This is Audio Video Control Transport Protocol service. |
BITS | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Manual | Background Intelligent Transfer Service | Transfers files in the background using idle network bandwidth. If the service is disabled, then any applications that depend on BITS, such as Windows Update or MSN Explorer, can't automatically download programs and other information. |
BrokerInfrastructure | C:\WINDOWS\system32\svchost.exe -k DcomLaunch -p | Should be active | Automatic | Background Tasks Infrastructure Service | Windows infrastructure service that controls which background tasks can run on the system. |
BFE | C:\WINDOWS\system32\svchost.exe -k LocalServiceNoNetworkFirewall -p | Should be active | Automatic | Base Filtering Engine | The Base Filtering Engine (BFE) is a service that manages firewall and Internet Protocol security (IPsec) policies and implements user mode filtering. Stopping or disabling the BFE service reduces the security of the system, resulting in unpredictable behavior in IPsec management and firewall applications. |
BDESVC | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Should be active or on demand | Manual | BitLocker Drive Encryption Service | BDESVC hosts the BitLocker Drive Encryption service. BitLocker Drive Encryption provides secure startup for the operating system, and full volume encryption for OS, fixed or removable volumes. This service allows BitLocker to prompt users for various actions related to their volumes when mounted, and unlocks volumes automatically without user interaction. Additionally, it stores recovery information to Active Directory, if available, and, if necessary, ensures the most recent recovery certificates are used. Stopping or disabling the service would prevent users from using this functionality. |
wbengine | C:\WINDOWS\system32\wbengine.exe | Might be active | Manual | Block Level Backup Engine Service | The WBENGINE service is used by Windows Backup to perform backup and recovery operations. If this service is disabled, it can cause the currently running backup or recovery operation to fail. Disabling this service prevents backup and recovery operations using Windows Backup on this computer. |
BTAGService | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted | Could be active | Manual | Bluetooth Audio Gateway Service | Service supporting the audio gateway role of the Bluetooth Handsfree Profile. |
bthserv | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Could be active | Manual | Bluetooth Support Service | The Bluetooth service supports discovery and association of remote Bluetooth devices. Stopping or disabling this service prevent Bluetooth devices from operating properly and prevent new devices from being discovered or associated. |
PeerDistSvc | C:\WINDOWS\System32\svchost.exe -k PeerDist | Could be active | Manual | BranchCache | This service caches network content from peers on the local subnet. |
camsvc | C:\WINDOWS\system32\svchost.exe -k osprivacy -p | Could be active | Manual | Capability Access Manager Service | Capability Access Manager Service supports managing UWP apps access to app capabilities and checking an app's access to specific app capabilities. |
autotimesvc | C:\WINDOWS\system32\svchost.exe -k autoTimeSvc | Could be active | Manual | Cellular Time | This service sets time based on NITZ messages from a Mobile Network. |
CertPropSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs | Should be active or on demand | Manual | Certificate Propagation | Certificate Propagation service copies user and root certificates from smart cards into the current user's certificate store, detects when a smart card is inserted into a smart card reader, and installs the smart card Plug and Play minidriver. Reconfiguring CertPropSvc isn't recommended. |
ClipSVC | C:\WINDOWS\System32\svchost.exe -k wsappx -p | Could be active | Manual | Client License Service | Provides infrastructure support for the Microsoft Store. This service is started on demand and if disabled applications bought using Microsoft Store doesn't behave correctly. |
KeyIso | C:\WINDOWS\system32\lsass.exe | Should be active or on demand | Manual | CNG Key Isolation | The CNG key isolation service is hosted in the LSA process. The service provides key process isolation to private keys and associated cryptographic operations as required by the Common Criteria. The service stores and uses long-lived keys in a secure process complying with Common Criteria requirements. |
EventSystem | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Should be active | Automatic | COM+ Event System | Supports System Event Notification Service (SENS), which provides automatic distribution of events to subscribing Component Object Model (COM) components. If the service is stopped, SENS closes and aren't able to provide logon and logoff notifications. If this service is disabled, any services that explicitly depend on it fails to start. |
COMSysApp | C:\WINDOWS\system32\dllhost.exe /Processid:{02D4B3F1-FD88-11D1-960D-00805FC79235} | Should be active or on demand | Manual | COM+ System Application | Manages the configuration and tracking of Component Object Model (COM)+-based components. If the service is stopped, most COM+-based components don't function properly. If this service is disabled, any services that explicitly depend on it fails to start. |
CDPSvc | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Could be active | Automatic | Connected Devices Platform Service | This service is used for Connected Devices and Universal Glass scenarios. |
DiagTrack | C:\WINDOWS\System32\svchost.exe -k utcsvc -p | Could be active | Automatic | Connected User Experiences and Telemetry | DiagTrack enables features that supports in-application and connected user experiences and manages the event-driven collection and transmission of diagnostic and usage information, which is used to improve the experience and quality of the Windows Platform, when the diagnostics and usage privacy option settings are enabled under Feedback and Diagnostics. |
CoreMessagingRegistrar | C:\WINDOWS\system32\svchost.exe -k LocalServiceNoNetwork -p | Should be active | Automatic | CoreMessaging | Manages communication between system components. |
VaultSvc | C:\WINDOWS\system32\lsass.exe | Should be active or on demand | Manual | Credential Manager | Provides secure storage and retrieval of credentials to users, applications and security service packages. |
CryptSvc | C:\WINDOWS\system32\svchost.exe -k NetworkService -p | Should be active | Automatic | Cryptographic Services | Cryptograpic Services supports confirmation of file signatures and allows new programs to be installed, management of Trusted Root Certification Authority certificates from this computer, retrieval of root certificates from Windows Update, and enable scenarios such as SSL. Reconfiguring CryptSvc service isn't recommended. If this service is disabled, any services that explicitly depend on it fails to start. |
DsSvc | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | Data Sharing Service | Provides data brokering between applications. |
DusmSvc | C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted -p | Should be active | Automatic | Data Usage | Network data usage, data limit, restrict background data, metered networks. |
DcomLaunch | C:\WINDOWS\system32\svchost.exe -k DcomLaunch -p | Should be active | Automatic | DCOM Server Process Launcher | The DCOMLAUNCH service launches COM and DCOM servers in response to object activation requests. Reconfiguring DcomLaunch service prevents proper functionality of programs using COM or DCOM. Reconfiguring DcomLaunch service isn't recommended. |
DoSvc | C:\WINDOWS\System32\svchost.exe -k NetworkService -p | Should be active | Automatic | Delivery Optimization | Performs content delivery optimization tasks. |
DeviceAssociationService | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Device Association Service | Enables pairing between the system and wired or wireless devices. |
DeviceInstall | C:\WINDOWS\system32\svchost.exe -k DcomLaunch -p | Should be active or on demand | Manual | Device Install Service | Enables a computer to recognize and adapt to hardware changes with little or no user input. Stopping or disabling this service results in system instability. |
DmEnrollmentSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Manual | Device Management Enrollment Service | Device Management Enrollment service performs device enrollment activities for device management. |
dmwappushservice | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Manual | Device Management Wireless Application Protocol Push message Routing Service | This service provides wireless application push message routing. |
DsmSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active or on demand | Manual | Device Setup Manager | Enables the detection, download and installation of device-related software. Reconfiguring DsmSvc results in devices using outdated software and isn't recommended. |
DevQueryBroker | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | DevQuery Background Discovery Broker | Enables apps to discover devices with a background task. |
Dhcp | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Should be active | Automatic | DHCP Client | Registers and updates IP addresses and DNS records for this computer. Reconfiguring the Dhcp service prevents receipt of dynamic IP addresses and DNS updates and isn't recommended. If this service is disabled, any services that explicitly depend on it fails to start. |
diagsvc | C:\WINDOWS\System32\svchost.exe -k diagnostics | Should be active or on demand | Manual | Diagnostic Execution Service | Executes diagnostic actions for troubleshooting support. |
DPS | C:\WINDOWS\System32\svchost.exe -k LocalServiceNoNetwork -p | Should be active | Automatic | Diagnostic Policy Service | The Diagnostic Policy Service enables problem detection, troubleshooting and resolution for Windows components. If this service is stopped, diagnostics don't function. |
WdiSystemHost | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | Diagnostic System Host | The Diagnostic System Host is used by the Diagnostic Policy Service to host diagnostics that need to run in a Local System context. Reconfiguring the WdiSystemHost service causes diagnostics that depend on it to fail and isn't recommended. |
DialogBlockingService | C:\WINDOWS\system32\svchost.exe -k DialogBlockingService | Might be active | Disabled | Dialog Blocking Service | Dialog Blocking Service |
DisplayEnhancementService | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | Display Enhancement Service | A service for managing display enhancement such as brightness control. |
DispBrokerDesktopSvc | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Should be active | Automatic | Display Policy Service | Manages the connection and configuration of local and remote displays. |
TrkWks | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Might be active | Automatic | Distributed Link Tracking Client | Maintains links between NTFS files within a computer or across computers in a network. |
MSDTC | C:\WINDOWS\System32\msdtc.exe | Could be active | Automatic | Distributed Transaction Coordinator | Coordinates transactions that span multiple resource managers, such as databases, message queues, and file systems. If this service is stopped, these transactions fail. If this service is disabled, any services that explicitly depend on it fails to start. |
Dnscache | C:\WINDOWS\system32\svchost.exe -k NetworkService -p | Should be active | Automatic | DNS Client | The DNS Client service (dnscache) caches Domain Name System (DNS) names and registers the full computer name for this computer. If the service is stopped, DNS names continue to be resolved. However, the results of DNS name queries aren't cached and the computer's name isn't registered. If the service is disabled, any services that explicitly depend on it fails to start. |
MapsBroker | C:\WINDOWS\System32\svchost.exe -k NetworkService -p | Could be active | Automatic | Downloaded Maps Manager | Windows service for application access to downloaded maps. This service is started on-demand by application accessing downloaded maps. Disabling this service prevents apps from accessing maps. |
embeddedmode | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | Embedded Mode | The Embedded Mode service enables scenarios related to Background Applications. Disabling this service prevents Background Applications from being activated. |
EFS | C:\WINDOWS\System32\lsass.exe | Should be active or on demand | Manual | Encrypting File System | Provides the core file encryption technology used to store encrypted files on NTFS file system volumes. If this service is stopped or disabled, applications are unable to access encrypted files. |
EntAppSvc | C:\WINDOWS\system32\svchost.exe -k appmodel -p | Could be active | Manual | Enterprise App Management Service | Enables enterprise application management. |
EapHost | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Manual | Extensible Authentication Protocol | The Extensible Authentication Protocol (EAP) service provides network authentication in such scenarios as 802.1x wired and wireless, VPN, and Network Access Protection (NAP). EAP also provides application programming interfaces (APIs) that are used by network access clients, including wireless and VPN clients, during the authentication process. If you disable this service, this computer is prevented from accessing networks that require EAP authentication. |
Fax | C:\WINDOWS\system32\fxssvc.exe | Could be active | Manual | Fax | |
fhsvc | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | File History Service | Protects user files from accidental loss by copying them to a backup location. |
fdPHost | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Could be active | Manual | Function Discovery Provider Host | The FDPHOST service hosts the Function Discovery (FD) network discovery providers. These FD providers supply network discovery services for the Simple Services Discovery Protocol (SSDP) and Web Services - Discovery (WS-D) protocol. Stopping or disabling the FDPHOST service disables network discovery for these protocols when using FD. When this service is unavailable, network services using FD and relying on these discovery protocols are unable to find network devices or resources. |
FDResPub | C:\WINDOWS\system32\svchost.exe -k LocalServiceAndNoImpersonation -p | Could be active | Manual | Function Discovery Resource Publication | Publishes this computer and resources attached to this computer so they can be discovered over the network. Reconfiguring FDResPub service prevents discovery by other computers on the network. |
lfsvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Manual | Geolocation Service | This service monitors the current location of the system and manages geofences (a geographical location with associated events). If you turn off this service, applications are unable to use or receive notifications for geolocation or geofences. |
GraphicsPerfSvc | C:\WINDOWS\System32\svchost.exe -k GraphicsPerfSvcGroup | Should be active or on demand | Manual | GraphicsPerfSvc | Graphics performance monitor service. |
gpsvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active | Automatic | Group Policy Client | The service is responsible for applying settings configured by administrators for the computer and users through the Group Policy component. Reconfiguring Group Policy Client services prevents management through Group Policy. Any components or applications that depend on the Group Policy component aren't functional if the service is disabled. |
hidserv | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | Human Interface Device Service | Activates and maintains the use of hot buttons on keyboards, remote controls, and other multimedia devices. Reconfiguring the HidServ service isn't recommended. |
HvHost | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | HV Host Service | Provides an interface for the Hyper-V hypervisor to provide per-partition performance counters to the host operating system. |
vmickvpexchange | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Hyper-V Data Exchange Service | Provides a mechanism to exchange data between the virtual machine and the operating system running on the physical computer. |
vmicguestinterface | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Hyper-V Guest Service Interface | Provides an interface for the Hyper-V host to interact with specific services running inside the virtual machine. |
vmicshutdown | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Hyper-V Guest Shutdown Service | Provides a mechanism to shut down the operating system of this virtual machine from the management interfaces on the physical computer. |
vmicheartbeat | C:\WINDOWS\system32\svchost.exe -k ICService -p | Could be active | Manual | Hyper-V Heartbeat Service | Monitors the state of this virtual machine by reporting a heartbeat at regular intervals. This service helps you identify running virtual machines that stop responding. |
vmicvmsession | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Hyper-V PowerShell Direct Service | Provides a mechanism to manage virtual machine with PowerShell via VM session without a virtual network. |
vmicrdv | C:\WINDOWS\system32\svchost.exe -k ICService -p | Could be active | Manual | Hyper-V Remote Desktop Virtualization Service | Provides a platform for communication between the virtual machine and the operating system running on the physical computer. |
vmictimesync | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | Hyper-V Time Synchronization Service | Synchronizes the system time of this virtual machine with the system time of the physical computer. |
vmicvss | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Hyper-V Volume Shadow Copy Requestor | Hyper-V Volume Shadow Copy Requestor service coordinates communications required by Volume Shadow Copy Service to back up applications and data on this virtual machine from the operating system on the physical computer. |
IKEEXT | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active or on demand | Manual | IKE and AuthIP IPsec Keying Modules | The IKEEXT service hosts the Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) keying modules. These keying modules are used for authentication and key exchange in Internet Protocol security (IPsec). Stopping or disabling the IKEEXT service prevents IKE and AuthIP key exchange with peer computers. Reconfiguring IKEEXT Service compromises security due to IPSec failures and isn't recommended. |
SharedAccess | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Manual | Internet Connection Sharing | Provides network address translation, addressing, name resolution and/or intrusion prevention services for a home or small office network. |
iphlpsvc | C:\WINDOWS\System32\svchost.exe -k NetSvcs -p | Could be active | Automatic | IP Helper | Provides tunnel connectivity using IPv6 transition technologies (6to4, ISATAP, Port Proxy, and Teredo), and IP-HTTPS. If this service is stopped, the computer doesn't have the enhanced connectivity benefits that these technologies offer. |
IpxlatCfgSvc | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | IP Translation Configuration Service | Configures and enables translation from v4 to v6 and vice versa. |
PolicyAgent | C:\WINDOWS\system32\svchost.exe -k NetworkServiceNetworkRestricted -p | Should be active or on demand | Manual | IPsec Policy Agent | Internet Protocol security (IPsec) supports network-level peer authentication, data origin authentication, data integrity, data confidentiality (encryption), and replay protection. This service enforces IPsec policies created through the IP Security Policies snap-in or the command-line tool�netsh ipsec. Reconfiguring PolicyAgent causes network connectivity issues if your policy requires that connections use IPsec, prevents remote management of Windows Firewall and isn't recommended. |
KtmRm | C:\WINDOWS\System32\svchost.exe -k NetworkServiceAndNoImpersonation -p | Should be active or on demand | Manual | KtmRm for Distributed Transaction Coordinator | Coordinates transactions between the Distributed Transaction Coordinator (MSDTC) and the Kernel Transaction Manager (KTM). Reconfiguring the KtmRm service isn't recommended. Both MSDTC and KTM start this service automatically when needed. If this service is disabled, any MSDTC transaction interacting with a Kernel Resource Manager fails and any services that explicitly depend on it fails to start. |
LxpSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs | Should be active or on demand | Manual | Language Experience Service | Provides infrastructure support for deploying and configuring localized Windows resources. Reconfiguring the LxpSvc prevents the deployment of Windows languages and isn't recommended. |
lltdsvc | C:\WINDOWS\System32\svchost.exe -k LocalService -p | Could be active | Manual | Link-Layer Topology Discovery Mapper | Creates a Network Map, consisting of PC and device topology (connectivity) information, and metadata describing each PC and device. If this service is disabled, the Network Map doesn't function properly. |
wlpasvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Automatic | Local Profile Assistance Service | This service provides profile management for subscriber identity modules. |
LSM | C:\WINDOWS\system32\svchost.exe -k DcomLaunch -p | Should be active | Automatic | Local Session Manager | Core Windows Service that manages local user sessions. Reconfiguring Local Session Manager service causes system instability and isn't recommended. |
diagnosticshub.standardcollector.service | C:\WINDOWS\system32\DiagSvcs\DiagnosticsHub.StandardCollector.Service.exe | Should be active or on demand | Manual | Microsoft (R) Diagnostics Hub Standard Collector | Diagnostics Hub Standard Collector Service collects real time ETW events and processes them. Reconfiguring this service isn't recommended. |
wlidsvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Manual | Microsoft Account Sign-in Assistant | Enables user sign-in through Microsoft account identity services. If this service is stopped, users aren't able to log on to the computer with their Microsoft account. |
AppVClient | C:\WINDOWS\system32\AppVClient.exe | Might be active | Disabled | Microsoft App-V Client | Manages App-V users and virtual applications. |
WdNisSvc | C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.24070.5-0\NisSrv.exe | Should be active or on demand | Manual | Microsoft Defender Antivirus Network Inspection Service | Helps guard against intrusion attempts targeting known and newly discovered vulnerabilities in network protocols. |
WinDefend | C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.24070.5-0\MsMpEng.exe | Should be active | Automatic | Microsoft Defender Antivirus Service | Helps protect users from malware and other potentially unwanted software. |
MicrosoftEdgeElevationService | C:\Program Files (x86)\Microsoft\Edge\Application\127.0.2651.86\elevation_service.exe | Might be active | Automatic | Microsoft Edge Elevation Service | Keeps Microsoft Edge up to update. Disabling MicrosoftEdgeElevationService prevents application updates. |
edgeupdate | C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /svc | Should be active | Automatic | Microsoft Edge Update Service | Keeps your Microsoft software up to date. If this service is disabled or stopped, your Microsoft software doesn't update. As a result, security vulnerabilities and issues can't be fixed. This service uninstalls itself when there's no Microsoft software using it. |
edgeupdatem | C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /medsvc | Should be active or on demand | Manual | Microsoft Edge Update Service | Keeps your Microsoft software up to date. If this service is disabled or stopped, your Microsoft software doesn't update. As a result, security vulnerabilities and issues can't be fixed. This service uninstalls itself when there's no Microsoft software using it. |
MSiSCSI | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Manual | Microsoft iSCSI Initiator Service | Manages Internet SCSI (iSCSI) sessions from this computer to remote iSCSI target devices. If this service is stopped, this computer isn't able to login or access iSCSI targets. If this service is disabled, any services that explicitly depend on it fails to start. |
MsKeyboardFilter | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Manual | Microsoft Keyboard Filter | Controls keystroke filtering and mapping. |
NgcSvc | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Microsoft Passport | Provides process isolation for cryptographic keys used to authenticate to a user's associated identity providers. If this service is disabled, all uses and management of these keys aren't available, which includes machine logon and single-sign on for apps and websites. This service starts and stops automatically. Reconfiguring the NgcSvc service isn't recommended. |
NgcCtnrSvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | Microsoft Passport Container | Manages local user identity keys used to authenticate user to identity providers and TPM virtual smart cards. If this service is disabled, local user identity keys and TPM virtual smart cards aren't accessible. Reconfiguring the NgcCtnrSvc isn't recommended. |
swprv | C:\WINDOWS\System32\svchost.exe -k swprv | Could be active | Manual | Microsoft Software Shadow Copy Provider | Manages software-based volume shadow copies taken by the Volume Shadow Copy service. If this service is stopped, software-based volume shadow copies can't be managed. If this service is disabled, any services that explicitly depend on it fails to start. |
smphost | C:\WINDOWS\System32\svchost.exe -k smphost | Could be active | Manual | Microsoft Storage Spaces SMP | Host service for the Microsoft Storage Spaces management provider. If this service is stopped or disabled, Storage Spaces can't be managed. |
InstallService | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Manual | Microsoft Store Install Service | |
SmsRouter | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | Microsoft Windows SMS Router Service | |
NaturalAuthentication | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Manual | Natural Authentication | Signal aggregator service evaluates signals based on time, network, geolocation, bluetooth and cdf factors. Supported features are Device Unlock, Dynamic Lock and Dynamo MDM policies. |
NetTcpPortSharing | C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\SMSvcHost.exe | Might be active | Disabled | Net.Tcp Port Sharing Service | Provides ability to share TCP ports over the net.tcp protocol. |
Netlogon | C:\WINDOWS\system32\lsass.exe | Could be active | Manual | Netlogon | Maintains a secure channel between this computer and the domain controller for authenticating users and services. If this service is stopped, the computer doesn't authenticate users and services and the domain controller can't register DNS records. If this service is disabled, any services that explicitly depend on it fails to start. |
NcdAutoSetup | C:\WINDOWS\System32\svchost.exe -k LocalServiceNoNetwork -p | Could be active | Manual | Network Connected Devices Auto-Setup | Network Connected Devices Auto-Setup service monitors and installs qualified devices that connect to a qualified network. Stopping or disabling this service prevents Windows from discovering and installing qualified network connected devices automatically. Users can still manually add network connected devices to a PC through the user interface. |
NcbService | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Network Connection Broker | Brokers connections that allow Microsoft Store Apps to receive notifications from the internet. |
Netman | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | Network Connections | Manages objects in the Network and Dial-Up Connections folder, in which you can view both local area network and remote connections. |
NcaSvc | C:\WINDOWS\System32\svchost.exe -k NetSvcs -p | Could be active | Manual | Network Connectivity Assistant | Provides DirectAccess status notification for UI components. |
netprofm | C:\WINDOWS\System32\svchost.exe -k netprofm -p | Might be active | Manual | Network List Service | Network List Service collects and stores properties for connected networks, and notifies applications when these properties change. |
NlaSvc | C:\WINDOWS\System32\svchost.exe -k netprofm -p | Could be active | Automatic | Network Location Awareness | Collects and stores configuration information for the network and notifies programs when this information is modified. If this service is stopped, configuration information might be unavailable. If this service is disabled, any services that explicitly depend on it fails to start. |
NetSetupSvc | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Should be active or on demand | Manual | Network Setup Service | The Network Setup Service manages the installation of network drivers and permits the configuration of low-level network settings. Stopping NetSetupSvc causes in-progress driver installations to fail and prevents configuration. Reconfiguring NetSetupSvc isn't recommended. |
nsi | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Might be active | Automatic | Network Store Interface Service | This service delivers network notifications (for example, interface addition/deleting etc.) to user mode clients. Stopping this service causes loss of network connectivity. If this service is disabled, any other services that explicitly depend on this service fails to start. |
CscService | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Offline Files | The Offline Files service performs maintenance activities on the Offline Files cache, responds to user logon and logoff events, implements the internals of the public API, and dispatches activity events and changes in cache state. |
ssh-agent | C:\WINDOWS\System32\OpenSSH\ssh-agent.exe | Might be active | Disabled | OpenSSH Authentication Agent | Agent to hold private keys used for public key authentication. |
defragsvc | C:\WINDOWS\system32\svchost.exe -k defragsvc | Could be active | Manual | Optimize drives | Helps the computer run more efficiently by optimizing files on storage drives. |
WpcMonSvc | C:\WINDOWS\system32\svchost.exe -k LocalService | Could be active | Manual | Parental Controls | Enforces parental controls for child accounts in Windows. If this service is stopped or disabled, parental controls aren't enforced. |
SEMgrSvc | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Could be active | Manual | Payments and NFC/SE Manager | Manages payments and Near Field Communication (NFC) based secure elements. |
PNRPsvc | C:\WINDOWS\System32\svchost.exe -k LocalServicePeerNet | Could be active | Manual | Peer Name Resolution Protocol | |
p2psvc | C:\WINDOWS\System32\svchost.exe -k LocalServicePeerNet | Could be active | Manual | Peer Networking Grouping | |
p2pimsvc | C:\WINDOWS\System32\svchost.exe -k LocalServicePeerNet | Could be active | Manual | Peer Networking Identity Manager | |
PerfHost | C:\WINDOWS\SysWow64\perfhost.exe | Should be active or on demand | Manual | Performance Counter DLL Host | Enables remote users and 64-bit processes to query performance counters provided by 32-bit DLLs. If this service is stopped, only local users and 32-bit processes are able to query performance counters provided by 32-bit DLLs. |
pla | C:\WINDOWS\System32\svchost.exe -k LocalServiceNoNetwork -p | Should be active or on demand | Manual | Performance Logs & Alerts | Performance Logs and Alerts Collects performance data from local or remote computers based on preconfigured schedule parameters, then writes the data to a log or triggers an alert. If this service is stopped, performance information isn't collected. If this service is disabled, any services that explicitly depend on it fails to start. |
PhoneSvc | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Could be active | Manual | Phone Service | Manages the telephony state on the device. |
PlugPlay | C:\WINDOWS\system32\svchost.exe -k DcomLaunch -p | Might be active | Manual | Plug and Play | Enables a computer to recognize and adapt to hardware changes with little or no user input. Stopping or disabling this service results in system instability. |
PNRPAutoReg | C:\WINDOWS\System32\svchost.exe -k LocalServicePeerNet | Could be active | Manual | PNRP Machine Name Publication Service | |
WPDBusEnum | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted | Could be active | Manual | Portable Device Enumerator Service | Enforces group policy for removable mass-storage devices. Enables applications such as Windows Media Player and Image Import Wizard to transfer and synchronize content using removable mass-storage devices. |
Power | C:\WINDOWS\system32\svchost.exe -k DcomLaunch -p | Should be active | Automatic | Power | Manages power policy and power policy notification delivery. |
Spooler | C:\WINDOWS\System32\spoolsv.exe | Could be active | Automatic | Print Spooler | This service spools print jobs and handles interaction with the printer. If you turn off this service, you aren't able to print or see your printers. |
PrintNotify | C:\WINDOWS\system32\svchost.exe -k print | Could be active | Manual | Printer Extensions and Notifications | This service opens custom printer dialog boxes and handles notifications from a remote print server or a printer. Reconfiguring PrintNotivy prevents use of printer extensions and prevents notifications. |
wercplsupport | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Might be active | Manual | Problem Reports and Solutions Control Panel Support | This service provides support for viewing, sending and deletion of system-level problem reports for the Problem Reports and Solutions control panel. |
PcaSvc | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Automatic | Program Compatibility Assistant Service | This service provides support for the Program Compatibility Assistant (PCA). PCA monitors programs installed and run by the user and detects known compatibility problems. If this service is stopped, PCA doesn't function properly. |
QWAVE | C:\WINDOWS\system32\svchost.exe -k LocalServiceAndNoImpersonation -p | Could be active | Manual | Quality Windows Audio Video Experience | Quality Windows Audio Video Experience (qWave) is a networking platform for Audio Video (AV) streaming applications on IP home networks. qWave enhances AV streaming performance and reliability by ensuring network quality-of-service (QoS) for AV applications. It provides mechanisms for admission control, run time monitoring and enforcement, application feedback, and traffic prioritization. |
RmSvc | C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted | Could be active | Manual | Radio Management Service | Radio Management and Airplane Mode Service. |
TroubleshootingSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Manual | Recommended Troubleshooting Service | Enables automatic mitigation for known problems by applying recommended troubleshooting. Disabling TroubleshootingSvc prevents recommended troubleshooting for problems on your device. |
RasAuto | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Manual | Remote Access Auto Connection Manager | Creates a connection to a remote network whenever a program references a remote DNS or NetBIOS name or address. |
RasMan | C:\WINDOWS\System32\svchost.exe -k netsvcs | Could be active | Manual | Remote Access Connection Manager | Manages dial-up and virtual private network. (VPN) connections from this computer to the Internet or other remote networks. If this service is disabled, any services that explicitly depend on it fails to start. |
SessionEnv | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Should be active or on demand | Manual | Remote Desktop Configuration | Remote Desktop Configuration service. (RDCS) is responsible for all Remote Desktop Services and Remote Desktop related configuration and session maintenance activities that require SYSTEM context. These include per-session temporary folders, RD themes, and RD certificates. |
TermService | C:\WINDOWS\System32\svchost.exe -k NetworkService | Should be active or on demand | Manual | Remote Desktop Services | Allows users to connect interactively to a remote computer. Remote Desktop and Remote Desktop Session Host Server depend on this service. To prevent remote use of this computer, clear the checkboxes on the Remote tab of the System properties control panel item. |
UmRdpService | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | Remote Desktop Services UserMode Port Redirector | Allows the redirection of Printers/Drives/Ports for RDP connections. |
RpcSs | C:\WINDOWS\system32\svchost.exe -k rpcss -p | Should be active | Automatic | Remote Procedure Call | The RPCSS service is the Service Control Manager for COM and DCOM servers. It performs object activations requests, object exporter resolutions and distributed garbage collection for COM and DCOM servers. If this service is stopped or disabled, programs using COM or DCOM don't function properly. Disabling RpcSs service isn't recommended. |
RpcLocator | C:\WINDOWS\system32\locator.exe | Could be active | Manual | Remote Procedure Call Locator | In Windows 2003 and earlier versions of Windows, the Remote Procedure Call (RPC) Locator service manages the RPC name service database. In Windows Vista and later versions of Windows, this service doesn't provide any functionality and is present for application compatibility. |
RemoteRegistry | C:\WINDOWS\system32\svchost.exe -k localService -p | Should be active | Automatic | Remote Registry | Enables remote users to modify registry settings on this computer. Disabling RemoteRegistry service restricts registry updating to local users only and isn't recommended. |
RetailDemo | C:\WINDOWS\System32\svchost.exe -k rdxgroup | Could be active | Automatic | Retail Demo Service | The Retail Demo service controls device activity while the device is in retail demo mode. |
RemoteAccess | C:\WINDOWS\System32\svchost.exe -k netsvcs | Might be active | Disabled | Routing and Remote Access | Offers routing services to businesses in local area and wide area network environments. |
RpcEptMapper | C:\WINDOWS\system32\svchost.exe -k RPCSS -p | Should be active | Automatic | RPC Endpoint Mapper | Resolves RPC interfaces identifiers to transport endpoints. If this service is stopped or disabled, programs using Remote Procedure Call (RPC) services doesn't function properly. |
seclogon | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active or on demand | Manual | Secondary Logon | Enables starting processes under alternate credentials. If this service is stopped, this type of logon access us unavailable. If this service is disabled, any services that explicitly depend on it fails to start. |
SstpSvc | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Could be active | Manual | Secure Socket Tunneling Protocol Service | Provides support for the Secure Socket Tunneling Protocol (SSTP) to connect to remote computers using VPN. If this service is disabled, users aren't able to use SSTP to access remote servers. |
SamSs | C:\WINDOWS\system32\lsass.exe | Should be active | Automatic | Security Accounts Manager | The startup of this service signals other services that the Security Accounts Manager (SAM) is ready to accept requests. Disabling this service prevents other services in the system from being notified when the SAM is ready, which causes those services to fail to start correctly. This service shouldn't be disabled. |
wscsvc | C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted -p | Should be active or on demand | Manual | Security Center | The WSCSVC (Windows Security Center) service monitors and reports security health settings on the computer. The health settings include firewall (on/off), antivirus (on/off/out of date), antispyware (on/off/out of date), Windows Update (automatically/manually download and install updates), User Account Control (on/off), and Internet settings (recommended/not recommended). The service provides COM APIs for independent software vendors to register and record the state of their products to the Security Center service. The Security and Maintenance UI uses the service to provide systray alerts and a graphical view of the security health states in the Security and Maintenance control panel. Network Access Protection (NAP) uses the service to report the security health states of clients to the NAP Network Policy Server to make network quarantine decisions. The service also has a public API that allows external consumers to programmatically retrieve the aggregated security health state of the system. |
SensorDataService | C:\WINDOWS\System32\SensorDataService.exe | Could be active | Manual | Sensor Data Service | Delivers data from various sensors. |
SensrSvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceAndNoImpersonation -p | Could be active | Manual | Sensor Monitoring Service | Monitors various sensors in order to expose data and adapt to system and user state. Reconfiguring Sensor Monitoring Service prevents dynamic response to changes in lighting conditions. Stopping this service might affect other system functionality and features as well. |
SensorService | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Sensor Service | A service for sensors that manages the functionality of different sensors. Manages Simple Device Orientation (SDO) and History for sensors. Loads the SDO sensor that reports device orientation changes. If this service is stopped or disabled, the SDO sensor doesn't load and autorotation doesn't occur. History collection from Sensors stop. |
LanmanServer | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Automatic | Server | Supports file, print, and named-pipe sharing over the network for this computer. If this service is stopped, these functions are unavailable. If this service is disabled, any services that explicitly depend on it fails to start. |
shpamsvc | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Automatic | Shared PC Account Manager | Manages profiles and accounts on a SharedPC configured device. |
ShellHWDetection | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Automatic | Shell Hardware Detection | Provides notifications for Auto-Play hardware events. |
SCardSvr | C:\WINDOWS\system32\svchost.exe -k LocalServiceAndNoImpersonation | Could be active | Manual | Smart Card | Manages access to smart cards read by this computer. If this service is stopped, this computer is unable to read smart cards. If this service is disabled, any services that explicitly depend on it fails to start. |
ScDeviceEnum | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted | Could be active | Manual | Smart Card Device Enumeration Service | Creates software device nodes for all smart card readers accessible to a given session. If this service is disabled, WinRT APIs aren't able to enumerate smart card readers. Needed almost exclusively for WinRT apps. |
SCPolicySvc | C:\WINDOWS\system32\svchost.exe -k netsvcs | Could be active | Manual | Smart Card Removal Policy | Allows the system to be configured to lock the user desktop upon smart card removal. |
SNMPTRAP | C:\WINDOWS\System32\snmptrap.exe | Could be active | Manual | SNMP Trap | Receives trap messages generated by local or remote Simple Network Management Protocol (SNMP) agents and forwards the messages to SNMP management programs running on this computer. If this service is stopped, SNMP-based programs on this computer don't receive SNMP trap messages. If this service is disabled, any services that explicitly depend on it fails to start. |
sppsvc | C:\WINDOWS\system32\sppsvc.exe | Should be active | Automatic | Software Protection | Enables the download, installation and enforcement of digital licenses for Windows and Windows applications. If the service is disabled, the operating system and licensed applications run in a notification mode. Disabling Software Protection isn't recommended. |
SharedRealitySvc | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Should be active or on demand | Manual | Spatial Data Service | This service is used for Spatial Perception scenarios. |
svsvc | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active or on demand | Manual | Spot Verifier | Verifies potential file system corruptions. |
SSDPSRV | C:\WINDOWS\system32\svchost.exe -k LocalServiceAndNoImpersonation -p | Could be active | Manual | SSDP Discovery | Discovers networked devices and services that use the SSDP discovery protocol, such as UPnP devices. Also announces SSDP devices and services running on the local computer. If this service is stopped, SSDP-based devices aren't discovered. If this service is disabled, any services that explicitly depend on it fails to start. |
StateRepository | C:\WINDOWS\system32\svchost.exe -k appmodel -p | Should be active or on demand | Manual | State Repository Service | Provides required infrastructure support for the application model. |
WiaRpc | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Still Image Acquisition Events | Launches applications associated with still image acquisition events. |
StorSvc | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Might be active | Automatic (Delayed Start) | Storage Service | Provides enabling services for storage settings and external storage expansion. |
TieringEngineService | C:\WINDOWS\system32\TieringEngineService.exe | Might be active | Manual | Storage Tiers Management | Optimizes the placement of data in storage tiers on all tiered storage spaces in the system. |
SysMain | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Should be active | Automatic | SysMain | Maintains and improves system performance over time. |
SENS | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Automatic | System Event Notification Service | Monitors system events and notifies subscribers to COM+ Event System of these events. |
SystemEventsBroker | C:\WINDOWS\system32\svchost.exe -k DcomLaunch -p | Should be active | Automatic | System Events Broker | Coordinates execution of background work for WinRT application. If this service is stopped or disabled, then background work might not be triggered. |
SgrmBroker | C:\WINDOWS\system32\Sgrm\SgrmBroker.exe | Should be active | Automatic (Delayed Start) | System Guard Runtime Monitor Broker | Monitors and attests to the integrity of the Windows platform. |
Schedule | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active | Automatic | Task Scheduler | Enables a user to configure and schedule automated tasks on this computer. The service also hosts multiple Windows system-critical tasks. If this service is stopped or disabled, these tasks aren't run at their scheduled times. If this service is disabled, any services that explicitly depend on it fails to start. |
lmhosts | C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | TCP/IP NetBIOS Helper | TCP/IP NetBIOS Helper service provides support for the NetBIOS over TCP/IP (NetBT) service and NetBIOS name resolution for clients on the network enabling users to share files, print, and log on to the network. If this service is stopped, these functions aren't unavailable. If this service is disabled, any services that explicitly depend on it fails to start. |
TapiSrv | C:\WINDOWS\System32\svchost.exe -k NetworkService -p | Could be active | Manual | Telephony | Provides Telephony API (TAPI) support for programs that control telephony devices. Disabling breaks Routing and Remote Access service (RRAS). |
Themes | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Automatic | Themes | Provides user experience theme management. Can't set accessibility themes when this service is disabled |
TimeBrokerSvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Should be active or on demand | Manual | Time Broker | Coordinates execution of background work for WinRT application. If this service is stopped or disabled, then background work might not be triggered. |
TabletInputService | unknown | Could be active | Manual | Touch Keyboard and Handwriting Panel Service | Enables Touch Keyboard and Handwriting Panel pen and ink functionality. |
UsoSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active or on demand | Manual | Update Orchestrator Service for Windows Update | Manages Windows Updates. Stopping UsoSvc service prevents download and installing of latest updates. Windows Update (incl. WSUS) depends on this service. |
upnphost | C:\WINDOWS\system32\svchost.exe -k LocalServiceAndNoImpersonation -p | Could be active | Manual | UPnP Device Host | Allows UPnP devices to be hosted on this computer. If this service is stopped, any hosted UPnP devices stop functioning, and hosted devices can't be added. If this service is disabled, any services that explicitly depend on it fails to start. |
UevAgentService | C:\WINDOWS\system32\AgentService.exe | Might be active | Disabled | User Experience Virtualization Service | Provides support for application and OS settings roaming. |
UserManager | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active | Automatic | User Manager | User Manager provides the runtime components required for multi-user interaction. Reconfiguring UserManager service might prevent applications from operating correctly and isn't recommended. |
ProfSvc | C:\WINDOWS\system32\svchost.exe -k UserProfileService -p | Should be active | Automatic | User Profile Service | This service is responsible for loading and unloading user profiles. Disabling or stopping User Profile Service prevents user sign-in and sign-out, apps might have problems getting to user data, and components don't receive profile event notifications. Reconfiguring User Profile Service isn't recommended. |
vds | C:\WINDOWS\System32\vds.exe | Might be active | Manual | Virtual Disk | Provides management services for disks, volumes, file systems, and storage arrays. |
VSS | C:\WINDOWS\system32\vssvc.exe | Could be active | Manual | Volume Shadow Copy | Manages and implements Volume Shadow Copies used for backup and other purposes. If this service is stopped, shadow copies are unavailable for backup and the backup might fail. If this service is disabled, any services that explicitly depend on it fails to start. |
VacSvc | C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | Volumetric Audio Compositor Service | Hosts spatial analysis for Mixed Reality audio simulation. |
WalletService | C:\WINDOWS\System32\svchost.exe -k appmodel -p | Could be active | Manual | WalletService | Hosts objects used by clients of the wallet. |
WarpJITSvc | C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted | Could be active | Manual | WarpJITSvc | Enables JIT compilation support in d3d10warp.dll for processes in which code generation is disabled. |
TokenBroker | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Manual | Web Account Manager | This service is used by Web Account Manager to provide single-sign-on to apps and services. |
WebClient | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Could be active | Manual | Web Client | Enables Windows-based programs to create, access, and modify Internet-based files. If this service is stopped, these functions aren't available. If this service is disabled, any services that explicitly depend on it fails to start. |
WFDSConMgrSvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | Wi-Fi Direct Services Connection Manager | Manages connections to wireless services, including wireless display and docking. |
Audiosrv | C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | Windows Audio | Manages audio for Windows-based programs. If this service is stopped, audio devices and effects don't function properly. If this service is disabled, any services that explicitly depend on it fails to start. |
AudioEndpointBuilder | C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Windows Audio Endpoint Builder | Manages audio devices for the Windows Audio service. If this service is stopped, audio devices and effects don't function properly. If this service is disabled, any services that explicitly depend on it fails to start. |
SDRSVC | C:\WINDOWS\system32\svchost.exe -k SDRSVC | Could be active | Manual | Windows Backup | Provides Windows Backup and Restore capabilities. |
WbioSrvc | C:\WINDOWS\system32\svchost.exe -k WbioSvcGroup | Could be active | Manual | Windows Biometric Service | The Windows biometric service gives client applications the ability to capture, compare, manipulate, and store biometric data without gaining direct access to any biometric hardware or samples. The service is hosted in a privileged SVCHOST process. |
FrameServer | C:\WINDOWS\System32\svchost.exe -k Camera | Could be active | Manual | Windows Camera Frame Server | Enables multiple clients to access video frames from camera devices. |
Wcncsvc | C:\WINDOWS\System32\svchost.exe -k LocalServiceAndNoImpersonation -p | Could be active | Automatic | Windows Connect Now - Config Registrar | WCNCSVC hosts the Windows Connect Now Configuration, which is Microsoft's Implementation of Wireless Protected Setup (WPS) protocol. Wcncsvc service is used to configure Wireless LAN settings for an Access Point (AP) or a Wireless Device. The service is started programmatically as needed. |
Wcmsvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Automatic | Windows Connection Manager | Makes automatic connect/disconnect decisions based on the network connectivity options currently available to the PC and enables management of network connectivity based on Group Policy settings. |
Sense | C:\Program Files\Windows Defender Advanced Threat Protection\MsSense.exe | Should be active or on demand | Manual | Windows Defender Advanced Threat Protection Service | Helps guard against intrusion attempts targeting known and newly discovered vulnerabilities in network protocols. |
mpssvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNoNetworkFirewall -p | Should be active or on demand | Manual | Windows Defender Firewall | Windows Firewall helps protect your computer by preventing unauthorized users from gaining access to your computer through the Internet or a network. |
WEPHOSTSVC | C:\WINDOWS\system32\svchost.exe -k WepHostSvcGroup | Could be active | Manual | Windows Encryption Provider Host Service | Windows Encryption Provider Host Service brokers encryption related functionalities from non-Microsoft Encryption Providers to processes that need to evaluate and apply EAS policies. Stopping Windows Encryption Provider Host Service compromises EAS compliancy checks established by connected Mail Accounts. |
WerSvc | C:\WINDOWS\System32\svchost.exe -k WerSvcGroup | Should be active or on demand | Manual | Windows Error Reporting Service | Allows errors to be reported when programs stop working or responding and allows existing solutions to be delivered. Also allows logs to be generated for diagnostic and repair services. If this service is stopped, error reporting might not work correctly and results of diagnostic services and repairs might not be displayed. |
Collects and sends crash/hang data used by both Microsoft and non-Microsoft ISVs/IHVs. The data is used to diagnose crash-inducing bugs, which might include security bugs. Also needed for Corporate Error Reporting. | |||||
Wecsvc | C:\WINDOWS\system32\svchost.exe -k NetworkService -p | Should be active or on demand | Manual | Windows Event Collector | Windows Event Collector service manages persistent subscriptions to events from remote sources that support WS-Management protocol, including event logs, hardware and IPMI-enabled event sources. The service stores forwarded events in a local Event Log. When this service is stopped or disabled event subscriptions and forwarded events are prevented. Collects ETW events (including security events) for manageability, diagnostics. Lots of features and non-Microsoft tools rely on it, including security audit tools. |
EventLog | C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted -p | Should be active | Automatic | Windows Event Log | This service manages events and event logs. It supports logging events, querying events, subscribing to events, archiving event logs, and managing event metadata. It can display events in both XML and plain text format. Stopping this service might compromise security and reliability of the system. |
FontCache | C:\WINDOWS\system32\svchost.exe -k LocalService -p | Should be active | Automatic | Windows Font Cache Service | Optimizes performance of applications by caching commonly used font data. Applications start this service if it isn't already running. Reconfiguring Windows Font Cache Service might degrade application performance and isn't recommended. |
stisvc | C:\WINDOWS\system32\svchost.exe -k imgsvc | Could be active | Manual | Windows Image Acquisition | Provides image acquisition services for scanners and cameras. |
wisvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Manual | Windows Insider Service | Provides infrastructure support for the Windows Insider Program. This service must remain enabled for the Windows Insider Program to work. |
msiserver | C:\WINDOWS\system32\msiexec.exe /V | Should be active or on demand | Manual | Windows Installer | Adds, modifies, and removes applications provided as a Windows Installer (*.msi, *.msp) package. If this service is disabled, any services that explicitly depend on it fails to start. |
LicenseManager | C:\WINDOWS\System32\svchost.exe -k LocalService -p | Could be active | Manual | Windows License Manager Service | Provides infrastructure support for the Microsoft Store. This service is started on demand. When disabled, content acquired through the Microsoft Store doesn't function properly. |
Winmgmt | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active | Automatic | Windows Management Instrumentation | Provides a common interface and object model to access management information about operating system, devices, applications and services. If this service is stopped, most Windows-based software doesn't function properly. If this service is disabled, any services that explicitly depend on it fails to start. |
WManSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active or on demand | Manual | Windows Management Service | Performs management including Provisioning and Enrollment activities. |
WMPNetworkSvc | Unknown | Could be active | Manual | Windows Media Player Network Sharing Service | Shares Windows Media Player libraries to other networked players and media devices using Universal Plug and Play. |
icssvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Could be active | Manual | Windows Mobile Hotspot Service | Provides the ability to share a cellular data connection with another device. |
TrustedInstaller | C:\WINDOWS\servicing\TrustedInstaller.exe | Should be active or on demand | Manual | Windows Modules Installer | Enables installation, modification, and removal of Windows updates and optional components. If this service is disabled, install or uninstall of Windows updates might fail for this computer. |
spectrum | C:\WINDOWS\system32\spectrum.exe | Could be active | Manual | Windows Perception Service | Enables spatial perception, spatial input, and holographic rendering. |
perceptionsimulation | C:\WINDOWS\system32\PerceptionSimulation\PerceptionSimulationService.exe | Could be active | Manual | Windows Perception Simulation Service | Enables spatial perception simulation, virtual camera management and spatial input simulation. |
WpnService | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Should be active | Automatic | Windows Push Notifications System Service | This service runs in session 0 and hosts the notification platform and connection provider, which handles the connection between the device and WNS server. |
PushToInstall | C:\WINDOWS\System32\svchost.exe -k netsvcs -p | Could be active | Manual | Windows PushToInstall Service | Provides infrastructure support for the Microsoft Store. This service is started automatically and if disabled then remote installations don't function properly. |
WinRM | C:\WINDOWS\System32\svchost.exe -k NetworkService -p | Should be active | Automatic | Windows Remote Management | Windows Remote Management: (WinRM) service implements the WS-Management protocol for remote management. WS-Management is a standard web services protocol used for remote software and hardware management. The WinRM service listens on the network for WS-Management requests and processes them. The WinRM Service uses a listener configured with the�winrm.cmd�command line tool or through Group Policy to listen over the network. The WinRM service provides access to WMI data and enables event collection. Event collection and subscription to events require that the service is running. WinRM messages use HTTP and HTTPS as transports. The WinRM service doesn't depend on IIS but is preconfigured to share a port with IIS on the same machine. The WinRM service reserves the /wsman URL prefix. To prevent conflicts with IIS, administrators should ensure that any websites hosted on IIS don't use the /wsman URL prefix. |
WSearch | C:\WINDOWS\system32\SearchIndexer.exe /Embedding | Could be active | Manual | Windows Search | Provides content indexing, property caching, and search results for files, e-mail, and other content. |
SecurityHealthService | C:\WINDOWS\system32\SecurityHealthService.exe | Should be active | Automatic | Windows Security Service | Windows Security Service handles unified device protection and health information. |
W32Time | C:\WINDOWS\system32\svchost.exe -k LocalService | Should be active | Automatic | Windows Time | Maintains date and time synchronization on all clients and servers in the network. If this service is stopped, date and time synchronization is prevented. Reconfiguring the Windows Time service isn't recommended. |
wuauserv | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Could be active | Manual | Windows Update | Enables the detection, download, and installation of updates for Windows and other programs. Disabling Windows Update service prevents Windows Update, its automatic updating feature, and programs aren't able to use the Windows Update Agent (WUA) API. |
WaaSMedicSvc | C:\WINDOWS\system32\svchost.exe -k wusvcs -p | Should be active or on demand | Manual | Windows Update Medic Service | |
WinHttpAutoProxySvc | C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p | Should be active or on demand | Manual | WinHTTP Web Proxy Auto-Discovery Service | WinHTTP implements the client HTTP stack and provides developers with a Win32 API and COM Automation component for sending HTTP requests and receiving responses. In addition, WinHTTP provides support for autodiscovering a proxy configuration via its implementation of the Web Proxy Auto-Discovery (WPAD) protocol. |
Anything that uses the network stack can have a functional dependency on this service. Many organizations rely on WinHTTPAutoProxySvc to configure their internal networks' HTTP proxy routing. Without it, internally originating HTTP connections to the Internet fail. | |||||
dot3svc | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | Wired AutoConfig | The Wired AutoConfig (DOT3SVC) service is responsible for performing IEEE 802.1X authentication on Ethernet interfaces. If your current wired network deployment enforces 802.1X authentication, the DOT3SVC service should be configured to run for establishing Layer 2 connectivity and/or providing access to network resources. Wired networks that don't enforce 802.1X authentication are unaffected by the DOT3SVC service. |
WLANSVC | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | WLAN Autoconfig | The WLANSVC service provides the logic required to configure, discover, connect to, and disconnect from a wireless local area network (WLAN) as defined by IEEE 802.11 standards. WLANSVC service also contains the logic to turn your computer into a software access point so that other devices or computers can connect to your computer wirelessly. Stopping or disabling the WLANSVC service make all WLAN adapters on your computer inaccessible from the Windows networking UI. Disabling WLANSVC isn't recommended if your computer has a WLAN adapter. |
wmiApSrv | C:\WINDOWS\system32\wbem\WmiApSrv.exe | Should be active or on demand | Manual | WMI Performance Adapter | Provides performance library information from Windows Management Instrumentation (WMI) providers to clients on the network. This service only runs when Performance Data Helper is activated. |
workfolderssvc | C:\WINDOWS\System32\svchost.exe -k LocalService -p | Could be active | Automatic | Work Folders | This service syncs files with the Work Folders server, enabling you to use the files in Work Folders. |
LanmanWorkstation | C:\WINDOWS\System32\svchost.exe -k NetworkService -p | Should be active | Automatic | Workstation | Creates and maintains client network connections to remote servers using the SMB protocol. If this service is stopped, these connections are unavailable. If this service is disabled, any services that explicitly depend on it fails to start. |
WwanSvc | C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p | Could be active | Manual | WWAN AutoConfig | This service manages mobile broadband (GSM & CDMA) data card/embedded module adapters and connections by autoconfiguring the networks. Disabling WwanSvc isn't recommended for best user experience of mobile broadband devices. |
XboxGipSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Manual | Xbox Accessory Management Service | This service manages connected Xbox Accessories. |
XblAuthManager | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Manual | Xbox Live Auth Manager | Provides authentication and authorization services for interacting with Xbox Live. If this service is stopped, some applications don't operate correctly. |
XblGameSave | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Manual | Xbox Live Game Save | This service syncs save data for Xbox Live save enabled games. If this service is stopped, game save data doesn't upload to or download from Xbox Live. |
XboxNetApiSvc | C:\WINDOWS\system32\svchost.exe -k netsvcs -p | Might be active | Manual | Xbox Live Networking Service | This service supports the Windows.Networking.XboxLive application programming interface. |
- Windows Internals books
- Microsoft Docs