Wanneer u zich afmeldt of uw pc opnieuw opstart/afsluit, probeert Windows actieve apps netjes af te sluiten door elke actieve app te laten weten dat ze moeten sluiten. Windows geeft deze apps de tijd om te sluiten, zodat ze stoppen met wat ze doen en hun gegevens opslaan. Als een programma bijvoorbeeld een cd/dvd brandt, kan het het besturingssysteem informeren om het afsluiten/herstarten/afmelden uit te stellen, zodat het zijn taak kan voltooien. Wanneer het proces van de applicatie niet wordt beëindigd en actief blijft, is dit het bericht dat wordt weergegeven zoals de onderstaande schermafbeelding laat zien:
Windows zal u vragen lopende taken te beëindigen of het afsluitproces te annuleren en terug te keren naar uw Windows-sessie. Als u er zeker van bent dat alle actieve apps veilig kunnen worden beëindigd, kunt u handmatig op de knop 'Toch afsluiten' drukken. Windows krijgt echter ook een extra functie om deze apps na een time-out automatisch te beëindigen.
Met deze functie kunt u voorkomen dat dit bericht wordt weergegeven en de taakprocessen automatisch beëindigen. Zodra de functie voor het automatisch beëindigen van taken is ingeschakeld, worden deze 'niet-reagerende apps' na een time-out met kracht gesloten.
Voordat u verdergaat: u moet begrijpen dat de functie voor het automatisch beëindigen van taken potentieel gevaarlijk is. Als u dit inschakelt, kan het de app met geweld sluiten voordat ze de kans krijgen om zonder enige waarschuwing het opslaan van hun niet-opgeslagen gegevens op de juiste manier af te sluiten. Schakel het alleen in als u zeker weet dat u het echt nodig heeft.
- Open de Register-editor (zie onze gedetailleerde tutorial over de Windows Register-editor)
- Navigeer naar de volgende registersleutel:|_+_|
Tip: Met één klik heeft u toegang tot elke gewenste registersleutel.
- Maak een nieuwesnaarwaarde genoemdAutoEndTakenen stel de waarde in op 1.
Dat is het. Nu worden uw actieve applicaties automatisch door Windows beëindigd wanneer u uw pc opnieuw opstart of afsluit.
Bovendien wilt u mogelijk de time-outperiode aanpassen gedurende welke Windows wacht voordat de app wordt beëindigd. Na deze time-out sluit Windows de app met geweld, ongeacht de status ervan. Het moet apart worden ingesteld voor applicaties en Windows-services die op de achtergrond draaien.
Ga als volgt te werk om de time-out voor desktop-apps in te stellen:
- Ga naar de volgende registersleutel:|_+_|
- Maak een nieuwesnaarwaarde genoemdWaitToKillAppTimeouten stel deze in op 5000. De waardegegevens ervan zijn de time-out die moet worden opgegeven in milliseconden, dus 5000 is gelijk aan 5 seconden.
U kunt elke waarde tussen 2000 en 20000 opgeven, maar vermijd lagere waarden, omdat het niet goed is dat processen met geweld worden beëindigd. Ik denk dat 5 seconden een optimale waarde is.
De standaardwaarde van WaitToKillAppTimeout-parameters is 12000.
Om de time-out voor Windows Services in te stellen, moet u de volgende stappen uitvoeren:
- Ga naar de volgende registersleutel:|_+_|
- Maak een nieuwesnaarwaarde genoemdWaitToKillServiceTimeouten stel deze opnieuw in op 5000.
Om de OS-instellingen terug te zetten naar de standaardwaarden, verwijdert u gewoon alle 3 de waarden: WaitToKillAppTimeout, WaitToKillServiceTimeout en AutoEndTasks.