Back to Basics: Windows Shutdown Autostart uitgelegd
- Categorie: Ramen
Windows ondersteunt autostart-functionaliteit; de functie automatisch starten bij opstarten is de bekendere variant, maar er is ook een optie om automatisch starten bij afsluiten.
Sommige programma's voegen vermeldingen toe aan de autostart-lijst wanneer ze worden geïnstalleerd. Programma's zoals antivirus- en beveiligingssoftware kunnen vermeldingen toevoegen zodat ze zo vroeg mogelijk op de Windows-pc worden gestart.
Windows-beheerders kunnen apparaten met Windows configureren om ook tijdens het afsluiten bepaalde programma's of scripts uit te voeren. Voorbeelden zijn het uitvoeren van een script om tijdelijke mappen of de browsegeschiedenis op het apparaat te wissen, een back-up van bepaalde bestanden te maken, het afsluiten van het systeem uit te stellen of vermeldingen aan logbestanden toe te voegen.
De voorbehouden
Het automatisch starten van programma's of scripts tijdens het afsluiten van het systeem heeft twee kanttekeningen die moeten worden vermeld. Ten eerste dat de functionaliteit alleen te vinden is in professionele of Enterprise-edities van Windows en niet in Home-versies, en ten tweede dat de scripts of programma's worden uitgevoerd bij elke afsluiting of herstart.
De autostart-items worden elke keer uitgevoerd, b.v. na het installeren van updates die opnieuw opstarten vereisen of het installeren van een programma dat opnieuw moet worden opgestart om de installatie te voltooien.
De uitschakeling
Het afsluiten van het systeem begint met het beëindigen van actieve (gebruikers) processen en het uitloggen van de gebruiker. Systeemprocessen worden na die eerste fase afgesloten en het apparaat wordt uiteindelijk uitgeschakeld of opnieuw opgestart. Windows ondersteunt het uitvoeren van taken in beide afsluitfasen, en beide kunnen worden geconfigureerd in de Groepsbeleid-editor.
- Gebruikersconfiguratie> Windows-instellingen> Scripts (aanmelden / afmelden)> Afmelden
- Computerconfiguratie> Windows-instellingen> Scripts (opstarten / afsluiten)> Afsluiten
Het eerste beleid voert scripts uit tijdens het afmelden van de gebruiker op het systeem, het tweede nadat de gebruiker is afgemeld bij het systeem.
Het doel van het script bepaalt waar u het moet toevoegen voor uitvoering bij het afsluiten. Scripts die u configureert in de gebruikersconfiguratie, worden uitgevoerd met de rechten van de gebruiker. De scripts worden gestart na het beëindigen van actieve processen, inclusief de processen die in het systeemvak of op de achtergrond worden uitgevoerd.
Windows geeft meestal een leeg scherm weer wanneer geconfigureerde scripts worden uitgevoerd, maar het is mogelijk om scripts uit te voeren met grafische gebruikersinterfaces waarmee de gebruiker kan communiceren. Scripts worden automatisch beëindigd, tenzij geconfigureerd om iets anders te doen, bijv. door het wait commando te gebruiken.
U kunt ook een beleid configureren om een venster weer te geven wanneer scripts worden uitgevoerd, zodat u weet wat er gebeurt. Schakel het beleid 'Instructies weergeven in afmeldingsscripts terwijl ze worden uitgevoerd' in onder Gebruikersconfiguratie> Beheersjablonen> Systeem> Scripts om dit te doen.
Een vergelijkbare optie is beschikbaar voor scripts die worden uitgevoerd in de tweede fase van afsluiten. U vindt het onder Computerconfiguratie> Beheersjablonen> Systeem> Scripts; het heeft dezelfde naam als het gebruikersconfiguratiebeleid: instructies weergeven in afsluitscripts terwijl ze worden uitgevoerd.
Windows geeft de gecombineerde scripts standaard 10 minuten (600 seconden) uitvoeringstijd. U kunt het interval wijzigen door 'Specificeer maximale wachttijd voor groepsbeleidsscripts' in dezelfde Computerconfiguratiebeleidmap te configureren. U kunt een bereik tussen 0 en 32000 seconden selecteren; 0 betekent dat scripts zo lang worden uitgevoerd als ze nodig hebben en dat Windows niet interfereert. Houd er rekening mee dat het beleid van invloed is op scripts voor opstarten en afsluiten.
Shutdown-scripts, die in de tweede fase van het afsluitproces worden uitgevoerd, worden uitgevoerd wanneer er geen gebruiker meer is ingelogd. Deze scripts worden uitgevoerd met systeemrechten en niet met gebruikersrechten. Beheerders moeten zich ervan bewust zijn dat gebruikersmappen waarnaar in scripts wordt verwezen, de mappen van de systeemgebruiker gebruiken.
De beleidsvensters voor afsluiten en afmelden zien er identiek uit. Beide hebben een tabblad dat scripts scheidt van PowerShell-scripts, opties om scripts toe te voegen, te bewerken, te verwijderen en te sorteren, en een knop om bestanden weer te geven.
Een klik op show files opent een script directory op het lokale systeem:
- Voor afmeldingsscripts: C: WINDOWS System32 GroupPolicy User Scripts Logoff
- Voor Shutdown-scripts: C: WINDOWS System32 GroupPolicy Machine Scripts Shutdown
U kunt de scripts die u wilt laten uitvoeren in die mappen plaatsen; het is echter geen vereiste en u kunt elke map op het systeem kiezen die toegankelijk is tijdens het afsluiten voor opslag. Toch kan het voor organisatorische doeleinden een goed idee zijn om scripts in deze mappen te plaatsen.