Windows helps autostart performance; the autostart on startup characteristic is the higher recognized variant however there may be additionally an choice to autostart on shutdown.
Some packages add entries to the autostart listing when they’re put in. Programs like antivirus and safety software program could add entries in order that they’re launched as early as doable on the Windows PC.
Windows directors could configure gadgets working Windows to run sure packages or scripts throughout shutdown as nicely. Examples embrace working a script to clear non permanent folders or the shopping historical past on the gadget, backing up sure recordsdata, delaying the shutdown of the system, or including entries to log recordsdata.
The autostart of packages or scripts throughout shutdown of the system has two caveats that want to be talked about. First, that the performance is simply present in skilled or Enterprise editions of Windows and never in Home variations, and second, that the scripts or packages are run on each shutdown or restart.
The autostart entries are run every time, e.g. after putting in updates that require a restart or putting in a program that requires a restart to finalize the set up.
The shutdown of the system begins with the termination of working (person) processes and signing out of the person. System processes are shut down after that first part, and the gadget is turned off or restarted in the long run. Windows helps working duties in each of the shutdown phases, and each could also be configured within the Group Policy Editor.
- User Configuration > Windows Settings > Scripts (Logon/Logoff) > Logoff
- Computer Configuration > Windows Settings > Scripts (Startup/Shutdown) > Shutdown
The first coverage runs scripts throughout person log out on the system, the second after the person has been logged out of the system.
The script’s objective determines the place you want to add it for execution on shutdown. Scripts that you just configure within the person configuration run with the rights of the person. The scripts are began after the termination of working processes together with those who run within the system tray or within the background.
Windows shows a clean display normally when configured scripts are run however it’s doable to run scripts with graphical person interfaces that the person could work together with. Scripts are terminated robotically until configured to do in any other case, e.g. through the use of the wait command.
You might also configure a coverage to show a window when scripts run in order that you recognize what is going on. Enable the coverage “Display directions in logoff scripts as they run” beneath User Configuration > Administrative Templates > System > Scripts to achieve this.
An analogous choice is obtainable for scripts that run within the second part of shutdown. You discover it beneath Computer Configuration > Administrative Templates > System > Scripts; it has the identical identify because the User Configuration coverage: Display directions in shutdown scripts as they run.
Windows offers the mixed scripts 10 minutes (600 seconds) of execution time by default. You can change the interval by configuring “Specify most wait time for Group Policy scripts” in the identical Computer Configuration coverage folder. You could choose a variety between zero and 32000 seconds; zero signifies that scripts run for so long as they want and that Windows will not intervene. Note that the coverage impacts startup and shutdown scripts.
Shutdown scripts, these run within the second part of the shutdown course of run when no person is logged in anymore. These scripts run with system rights and never person rights. Administrators want to remember that referenced person folders in scripts use the folders of the system person.
The shutdown and logoff properties coverage home windows look similar. Both characteristic a tab that separates scripts from PowerShell scripts, choices to add, edit, take away, and kind scripts, and a button to present recordsdata.
A click on on present recordsdata opens a script listing on the native system:
- For Logoff scripts: C:WINDOWSSystem32GroupPolicyUserScriptsLogoff
- For Shutdown scripts: C:WINDOWSSystem32GroupPolicyMachineScriptsShutdown
You could place the scripts that you really want executed in these folders; it’s no requirement although and you’ll choose any folder on the system that’s accessible throughout shutdown for storage. It could however be a good suggestion to place scripts in these folders for organizational functions.