IT FundamentalsA+

Windows Services for CompTIA A+ 220-1102

Windows services run in the background to support applications and OS functions. CompTIA A+ 220-1102 tests how to manage services, configure startup types, troubleshoot failed services, and use the correct tools for service management. This guide covers every services concept in the A+ Core 2 objectives.

8
5 sections · 8 exam key points
1 practice questions

What Are Windows Services?

Windows services are background processes that start automatically or on-demand to provide functionality to the OS and applications. Services run in user session 0 (separate from the interactive user session) — invisible to the user but running continuously. Services do not require a user to be logged in. Common Windows services: Windows Update (wuauserv) — manages update downloads and installation. Windows Defender Antivirus Service (WinDefend) — real-time protection. Print Spooler (Spooler) — manages print jobs. DHCP Client (Dhcp) — obtains IP configuration from DHCP server. DNS Client (Dnscache) — caches DNS resolutions. Remote Desktop Services — enables RDP connections. Windows Audio (AudioSrv) — manages audio. Task Scheduler — runs scheduled tasks. Services are hosted in svchost.exe processes — multiple services share svchost instances.

Services Management Tool (services.msc)

Services console (services.msc): the primary tool for Windows service management. Access: run services.msc, or right-click Start → Computer Management → Services. Per-service properties (double-click a service): General tab: service name, display name, description, executable path, startup type, service status (Start/Stop/Pause/Resume). Log On tab: which account the service runs as (Local System, Local Service, Network Service, or a specific account). Recovery tab: what to do if the service fails (Do Nothing, Restart the Service, Run a Program, Restart the Computer). Dependencies tab: which other services this service depends on and which services depend on it. Startup types: Automatic — starts when Windows starts. Automatic (Delayed Start) — starts a short time after other automatic services (reduces boot time). Manual — starts only when requested by a process or user. Disabled — will not start under any circumstances.

Common Service Issues

Service fails to start: check Event Viewer → Windows Logs → System for service failure events. Check service dependencies (Dependencies tab in properties) — a dependent service may not be running. Verify the service account has appropriate permissions. Check if the service executable exists at the stated path. Service crashes repeatedly: check Recovery tab — configure 'Restart the Service' on first and second failure. Event Viewer Application log for application-specific errors. Service running but not functioning: check if the service is listening on the expected port (netstat -a). Firewall may be blocking connections. Check service configuration files. sc command: command-line service management. `sc query servicename` (status), `sc start servicename`, `sc stop servicename`, `sc config servicename start=auto` (change startup type). net command: `net start servicename`, `net stop servicename`.

Service Accounts and Security

Services run under specific accounts that determine their permissions. Built-in service accounts: Local System (NT AUTHORITY\SYSTEM): most privileges — has almost unlimited local access. Avoid using for services unless absolutely required. Local Service (NT AUTHORITY\LOCAL SERVICE): reduced privileges — local access only. Network Service (NT AUTHORITY\NETWORK SERVICE): limited local rights but can authenticate to network resources as the computer account. Custom service accounts: create a dedicated user account with minimal required permissions. Best practice for services that need specific access. Managed Service Accounts (MSAs) and Group Managed Service Accounts (gMSAs): Active Directory accounts for services — automatic password rotation, no manual password management. Never run a service as a regular domain user or admin account unless necessary — if the service is compromised, the attacker gains those account privileges.

Troubleshooting with Task Manager and Process Explorer

Task Manager → Services tab: quick view of all services, start/stop/restart. Right-click → Open Services: jump to services.msc for full management. Process Explorer (Sysinternals): hover over a svchost.exe process to see which services are hosted in it (in tooltip). Click svchost.exe process → lower pane shows all hosted services. Useful for identifying which service is consuming CPU/memory within a shared svchost. Dependencies troubleshooting: if a service fails to start, check the error code. Common codes: Error 1053 (service did not respond to start request in timely fashion — timeout), Error 1067 (process terminated unexpectedly — check application log), Error 5 (access denied — service account permissions issue). System log Event IDs: 7031 (service terminated unexpectedly), 7034 (service terminated unexpectedly Nth time), 7036 (service entered running/stopped state).

Key exam facts — A+

  • services.msc: primary tool for managing Windows services
  • Startup types: Automatic, Automatic (Delayed Start), Manual, Disabled
  • Recovery tab: configure automatic restart on service failure
  • Dependencies tab: shows what a service needs and what needs it
  • Local System = most privileges; Local Service = reduced; Network Service = network auth
  • sc command: query, start, stop, configure startup type from command line
  • Event Viewer → System log: service start/stop/crash events (7031, 7034, 7036)
  • Task Manager Services tab: quick start/stop without opening services.msc

Common exam traps

Practice questions — Windows Services

These questions are representative of what you will see on A+ exams. The correct answer and explanation are shown immediately below each question.

Q1.

A.A. Manual
B.B. Automatic
C.C. Automatic (Delayed Start)
D.D. Disabled

Explanation: Automatic (Delayed Start) starts the service after the primary Automatic services have loaded, improving boot performance. The service still starts automatically — just with a delay — without requiring any user action.

Frequently asked questions — Windows Services

Why are multiple svchost.exe processes running in Task Manager?

svchost.exe (Service Host) is a generic process that hosts one or more Windows services. Microsoft uses multiple svchost instances to group services — if one crashes, it only takes down the services in that svchost, not all services. In Windows 10 with 3.5 GB+ RAM, each service gets its own svchost for better isolation and easier troubleshooting. Click any svchost in Task Manager → Details to see which services it's hosting.

Practice this topic

Test yourself on Windows Services

JT Exams routes you to questions in your exact weak areas — automatically, after every session.

No credit card · Cancel anytime

Related certification topics