Zpět k základům: Vysvětlení automatického vypnutí systému Windows
- Kategorie: Okna
Windows podporuje funkce automatického spuštění; funkce automatického spuštění při spuštění je známější variantou, ale existuje také možnost automatického spuštění při vypnutí.
Některé programy přidávají položky do seznamu automatického spuštění, když jsou nainstalovány. Programy, jako je antivirový a bezpečnostní software, mohou přidávat položky tak, aby byly spuštěny co nejdříve v počítači se systémem Windows.
Správci systému Windows mohou nakonfigurovat zařízení se systémem Windows tak, aby během vypínání spouštěla určité programy nebo skripty. Mezi příklady patří spuštění skriptu pro vymazání dočasných složek nebo historie procházení v zařízení, zálohování určitých souborů, zpoždění vypnutí systému nebo přidání položek do souborů protokolu.
Výzvy
Autostart programů nebo skriptů během vypínání systému má dvě upozornění, která je třeba zmínit. Zaprvé, že funkce je nalezena pouze v profesionálních nebo podnikových vydáních systému Windows a ne v domácích verzích, a za druhé, že skripty nebo programy jsou spouštěny při každém vypnutí nebo restartu.
Záznamy autostartu jsou spouštěny pokaždé, např. po instalaci aktualizací, které vyžadují restart nebo instalaci programu, který vyžaduje restart pro dokončení instalace.
Vypnutí
Vypnutí systému začíná ukončením běžících (uživatelských) procesů a odhlášením uživatele. Po této první fázi se systémové procesy vypnou a zařízení se na konci vypne nebo restartuje. Systém Windows podporuje spouštění úloh v obou fázích vypínání a obě mohou být nakonfigurovány v Editoru zásad skupiny.
- Konfigurace uživatele> Nastavení systému Windows> Skripty (přihlášení / odhlášení)> odhlášení
- Konfigurace počítače> Nastavení systému Windows> Skripty (spuštění / vypnutí)> Vypnutí
První zásada spouští skripty během odhlášení uživatele v systému, druhá po odhlášení uživatele ze systému.
Účel skriptu určuje, kam ho potřebujete přidat pro provedení při vypnutí. Skripty, které konfigurujete v uživatelské konfiguraci, se spouštějí s právy uživatele. Skripty jsou spouštěny po ukončení běžících procesů, včetně těch, které běží na hlavním panelu nebo na pozadí.
Systém Windows zobrazuje prázdnou obrazovku obvykle při spuštění konfigurovaných skriptů, ale je možné spouštět skripty s grafickým uživatelským rozhraním, se kterým může uživatel interagovat. Skripty jsou automaticky ukončeny, pokud není nakonfigurováno jinak. pomocí příkazu wait.
Můžete také nakonfigurovat zásadu tak, aby se při spuštění skriptů zobrazovalo okno, abyste věděli, co se děje. Za tímto účelem povolte zásadu „Zobrazovat pokyny ve skriptech odhlášení při spuštění“ v sekci Konfigurace uživatele> Šablony pro správu> Systém> Skripty.
Podobná možnost je k dispozici pro skripty, které běží ve druhé fázi vypnutí. Najdete ji v sekci Konfigurace počítače> Šablony pro správu> Systém> Skripty; má stejný název jako zásady konfigurace uživatele: Při spuštění zobrazujte pokyny v odstavovacích skriptech.
Windows ve výchozím nastavení poskytuje kombinované skripty 10 minut (600 sekund) doby provedení. Interval můžete změnit nastavením položky „Určit maximální dobu čekání na skripty zásad skupiny“ ve stejné složce Zásady konfigurace počítače. Můžete si vybrat rozsah od 0 do 32 000 sekund; 0 znamená, že skripty běží tak dlouho, jak potřebují a že systém Windows nebude rušit. Tato politika ovlivňuje spouštěcí a vypínací skripty.
Vypínací skripty se spouštějí ve druhé fázi vypínacího procesu, když už není přihlášen žádný uživatel. Tyto skripty běží se systémovými právy, nikoli s uživatelskými právy. Správci si musí být vědomi toho, že odkazované uživatelské složky ve skriptech používají složky systémového uživatele.
Okna zásad vypínání a odhlášení vypadají stejně. Obě funkce obsahují kartu, která odděluje skripty od skriptů PowerShell, možnosti přidávat, upravovat, odebírat a třídit skripty a tlačítko pro zobrazení souborů.
Po kliknutí na soubory se otevře adresář skriptů v místním systému:
- Pro odhlášení skriptů: C: WINDOWS System32 GroupPolicy User Scripts Logoff
- Pro vypínací skripty: C: WINDOWS System32 GroupPolicy Machine Scripts Shutdown
Do těchto složek můžete umístit skripty, které chcete spustit; není to však nutné a můžete si vybrat libovolnou složku v systému, která je přístupná během vypnutí pro uložení. Může však být vhodné umístit skripty do těchto složek pro organizační účely.