Delen via


Fouten opsporen in een servicetoepassing

Een service, ook wel een Windows-service genoemd, is een gebruikersmodusproces dat is ontworpen om te worden gestart door Windows zonder menselijke interactie. Het wordt automatisch gestart bij het opstarten van het systeem of door een toepassing die gebruikmaakt van de servicefuncties die zijn opgenomen in de Win32-API. Een service kan ook worden gestart door een menselijke gebruiker via het configuratiescherm van Services. Elke service moet voldoen aan de interfaceregels van de Service Control Manager (SCM).

Elke service bestaat uit drie elementen: een servicetoepassing, een servicebeheerprogramma en de servicebeheermanager zelf. Hoewel een servicetoepassing soms (onjuist) wordt aangeduid als een 'service', is het eigenlijk een van de drie onderdelen waaruit een service bestaat. De servicetoepassing kan vrijwel elk type gebruikersmoduscode bevatten. Het servicebeheerprogramma bepaalt wanneer de servicetoepassing wordt gestart en gestopt. De Service Control Manager maakt deel uit van Windows.

In de volgende secties wordt beschreven hoe u fouten in een servicetoepassing kunt opsporen:

De beste methode kiezen

De servicetoepassing voorbereiden voor foutopsporing

De servicetoepassing automatisch debuggen

Fouten in de servicetoepassing handmatig opsporen

Zie Microsoft Windows Internals: Microsoft Windows Server 2003, Windows XP en Windows 2000 van David A. Salomon en Mark E. Russinovich (vierde editie, Microsoft Press, 2005) voor een overzicht van services, servicetoepassingen en servicebeheerbeheer.