List of Microsoft Windows components


The following is a list of Microsoft Windows components.

Configuration and maintenance

User interface

Applications and utilities

Windows Server components

File systems

Core components

Services

This list is not all-inclusive.
Display nameService key nameDescriptionIntroduced
Active Directory ServiceNTDSNetwork Authentication ManagementWindows 2000 Server
Alerter serviceAlerterSends administrative alerts over the network to client computers, administrators and usersWindows NT
Application Layer
Gateway service
ALGProvides support for plugins that allow network protocols to pass through Windows Firewall and work behind Internet Connection SharingWindows 2000
Application Experience serviceProcesses application compatibility cache requests for applications as they launch
Application ManagementAppMgmtProcesses requests to enumerate, install, and remove applications that are installed on the computer or deployed through an organization's networkWindows 2000
Background Intelligent
Transfer Service
BITSTransfers files between machines using idle network bandwidth. Used by Windows Update, Windows Server Update Services, and Systems Management Server to deliver software updates to clients, as well as by Windows Messenger.Windows XP
Computer BrowserBrowserCrawls neighboring computers on the network and locates shared resources. One of the computers acts as the Master Browser and supplies this information to other computers designated as browsers.Windows for Workgroups
Delivery OptimizationDoSvcA peer-to-peer distribution service that downloads Windows updates and Microsoft Store apps from the local network or Internet peers, and redistributes them to others. Can be configured using either the Settings app or Group Policy. The Settings app can turn it on or off, and specify whether the service operates on the local network only, downloads from and uploads to the Internet peers as well. Group Policy allows finer control. Delivery Optimization relies on a centralized web service that does not index contents under 10 MB. Computers without Internet access cannot use Delivery Optimization.Windows 10 Anniversary Update
Distributed Link TrackingTrkWks, TrkSrvUsed to track links to files on NTFS volumes. Windows uses these services to find linked files if they are renamed or moved.Windows 2000
Distributed Transaction
Coordinator
MSDTCAllows transactional components to be configured through COM+ by coordinating transactions that are distributed across multiple computers and/or resource managers, such as databases, message queues, file systems, and other transaction–based resource managers.Windows 2000 and later NT-based
DNS ClientDNSCacheResolves and caches domain names to IP addressesWindows 2000
Event LogEventLogStores and retrieves events that can be viewed in the event viewer. Part of services.exe.Windows NT
Extensible Authentication ProtocolEAPHostProvides EAP authentication to connecting clientsWindows 2000
Indexing ServiceCISVCIndexes contents and properties of files on local and remote computers; provides rapid access to files through flexible querying language.Windows 2000 and later NT-based
Interactive Services DetectionUI0DetectFor compatibility; when a service-displayed user interface is detected, it gives the user an option to switch to Session0 to see itWindows Vista
Internet Connection Sharing SharedAccessWhen enabled, it allows other computers on the local network to access an internet connection that is available to the host computerWindows 2000; Windows Vista onward
Network Location AwarenessNLAManages network configurations and information, and notifies applications of changesWindows XP
Network Store Interface ServiceNSISCollects routing information of active network interfaces, shares this with other services and notifies applications of changesWindows XP
NTLM Security Support ProviderNTLMSSPUses the NTLM MS-CHAP protocol to encapsulate and negotiate options in order to provide signed and sealed communication. Deprecated now in favor of Kerberos authentication.Windows NT
Peer Name Resolution ProtocolPNRPSvcResolves domain names using Peer Name Resolution ProtocolWindows XP
Plug and PlayPlugPlayEnables autodetection and configuration of hardwareWindows 2000
SpoolerManages printer devices and moves files into memory for printingWindows 95, Windows NT
Remote Procedure Call RpcSsProvides Remote Procedure Call features via remotely accessible Named PipesWindows NT family
Routing and Remote Access ServiceRRASAPI and server software that enables applications to administer the routing and remote-access service capabilities of the operating system, to function as a network router.Windows 2000
Secondary LogonSecLogonAllows users to run apps with a different account than the one they logged in with. Allows non-administrative accounts to perform administrative tasks.-
Security Accounts ManagerSamSsManages user account security informationWindows NT family
System Event Notification ServiceSENSMonitors system events, such as network, power, logon, logoff, terminal services session connection and disconnection, and delivers these to applications and other system components.Windows 2000
SuperfetchSysMainMonitors file usage patterns and boosts system speed by caching frequently accessed files to RAMWindows Vista
Task SchedulerScheduleLets users setup and schedule automated tasksMicrosoft Plus! for Windows 95
TCP/IP NetBIOS HelperLmHostsEnables support for NetBIOS over TCP/IP service and NetBIOS name resolutionWindows NT family
Volume Shadow CopyVSSCreates multiple versions of files that change. The ability to store persistent snapshots was added in Windows Server 2003.Windows XP
Windows AudioAudioSrvManages audio devices for Windows-based apps. Controls all audio functions.Windows XP
Windows Error ReportingWERSvcGenerates error logs and reports errors. On Windows Vista and later, it notifies of solutions.Windows XP
Windows FirewallMpsSvcBlocks unauthorized network connections to and from the computerWindows Vista
Windows FirewallSharedAccessProvides a simple firewall feature which was introduced in Windows XP. It also shares the internet on the local network, if the internet connection sharing feature is turned on.Windows XP only
Windows Image Acquisition STISvcHandles scanner and camera inputsWindows Me
Windows TimeW32TimeSynchronizes the system time with external time servers. From Windows Server 2003 forward, full and compliant NTP support is provided.Windows 2000
Windows UpdateWUAUServProvides updates for the operating system and its installed componentsWindows XP
Wireless Zero ConfigurationWZCSvc, WLANSvcConfigures and manages 802.11 wireless adaptersWindows XP, Server 2003 only
Windows Messenger serviceMessengerAllows users to send pop-up messages to other computers over the networkWindows NT family
WebClientEnables Windows-based apps to create and interact with Internet-based filesWindows XP

[DirectX]

Deprecated components and apps

APIs