Windows service
A Windows service is an operating-system-managed application process that runs in the background, typically without requiring an interactive user session.
ASP.NET Core in Action, 3e
A Windows Service is an operating-system-managed application process that can run in the background without an interactive user session.
- How it is used
- Runs headless, long-lived background work under Windows control instead of serving HTTP requests or interacting directly with users.
- How deep it goes
- Explains worker architecture, package configuration, installation, and administration, but defers advanced scheduling to Quartz.NET.
- Examples
- Uses a Worker template, UseWindowsService(), the sc utility, and the Windows Services control panel as concrete setup artifacts.
- What you can do after
- Operate/configure a .NET worker as a locally testable Windows service using a host extension, NuGet package, sc, and Services control panel.
Read how ASP.NET Core in Action, 3e explains Windows service →
Learn Docker in a Month of Lunches, Second Edition
A Windows Service is a background process managed by the Windows service-control infrastructure.
- How it is used
- Uses Windows services to explain why IIS-hosted applications need monitoring when packaged in Docker containers.
- How deep it goes
- Explains service processes and Docker integration, but stops short of general Windows service administration.
- Examples
- Demonstrates IIS in a Windows container, svchost.exe processes, w3wp.exe workers, and docker top inspection.
- What you can do after
- Operate/configure Windows containers by selecting Service Monitor as an entry point and verifying service-backed processes.
Read how Learn Docker in a Month of Lunches, Second Edition explains Windows service →
Related concepts
- Internet Information Servicesused by · Internet Information Services is Microsoft's web server and application-hosting platform for Windows.
- Service Monitorused by · Service Monitor is a Microsoft console utility that starts and watches a Windows Service as a container entry process.
- workerused by · A worker is a person or computational execution unit assigned to perform a task as part of a larger system or activity.
- Microsoft.Extensions.Hosting.WindowsServicesimplemented by · Microsoft.Extensions.Hosting.WindowsServices is a .NET hosting package that integrates applications with the Windows Service system.
- ASP.NET Coreused by · ASP.NET Core is Microsoft’s cross-platform, open-source framework for building web applications and services on the .NET platform.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

