Dnešní prohlídka je věnována různým metodám automatického spouštění programů v systému Windows 8. Z hlediska funkcí správy programů automatického spouštění v systému Windows 8 se ve srovnání s předchozími verzemi systému Windows málo změnilo. Pokud jste se mistrovsky naučili pochopit, proč se konkrétní program spustí při spuštění systému Windows 7, můžete se považovat za odborníka na spuštění Win 8. Má stejné zásady. Hlavním rozdílem je mírně aktualizované rozhraní, které spočívá ve vlastnostech rozhraní Metro. Již jsme se dotkli tématu spouštěcích programů ve Windows v článku Autostart VPN ve Windows 8, nyní budeme tyto a další techniky podrobněji zvažovat. Existují tedy následující hlavní způsoby automatického spouštění programů v systému Windows 8:
- Spuštění skupinových zásad
- Spouštění programů plánovačem
- Automatické spuštění programů pomocí registru
- Spouštěcí složka
Budeme analyzovat všechny tyto metody podrobněji..
Automatické přehrávání pomocí skupinových zásad
Otevřete Editor zásad skupiny (pokud upravujete zásady místní bezpečnosti, klikněte na kombinaci Win + r, číselník gpedit.msc a Enter).
Přejděte do sekce Konfigurace uživatele -> Šablony pro správu -> Systém -> Přihlášení.
Zajímá nás politika Spusťte tyto programy při přihlášení uživatele. Otevřete jej a aktivujte (Povolit) Stiskněte tlačítko Zobrazit a zadejte úplnou cestu ke spustitelnému souboru programu, který chcete automaticky spustit, když se přihlásíte do systému. Potřebujete-li k autorunu přidat několik programů, musíte každý z nich určit na samostatném řádku.
Tyto programy budou spuštěny při příštím přihlášení uživatele do systému.
Podobné zásady (Spusťte tyto programy při přihlášení uživatele) je také v sekci konfigurace počítače Konfigurace počítače -> Šablony pro správu -> Systém -> Přihlášení. V těchto politikách prakticky neexistují žádné rozdíly, jediným nuancí jsou programy uvedené v této části Konfigurace počítače běžet dříve než programy uživatelských zásad.
Spouštění programů pomocí plánovače systému Windows
Dalším nástrojem pro automatizaci spouštění programů při načítání systému Windows 8 je Plánovač úloh systému Windows 8 (Plánovač úloh) Konzolu pro správu plánovače můžete otevřít takto:
Stisknutím kombinace otevřete prázdný snímek mmc Win + r a zadáním týmu mmc.
V zobrazeném okně vyberte položku nabídky File-> Add / Remove Snap-in. V seznamu na levém panelu vyhledejte a vyberte Plánovač úloh a pomocí tlačítka jej přesuňte na pravý panel Přidat>. Určete, že chcete spravovat místní počítač (Místní počítač) Klikněte na Dobře.
Ve výsledku byla do našeho modulu snap-in přidána konzola pro správu plánovače. Vytvořte nový úkol pro plánovač, pro který prvek rozšiřujeme Knihovna plánovače úloh (obsahuje seznam všech uživatelských úkolů). Vytvořit nový úkol pro plánovače (Vytvořit úkol):
Tab Generále zadejte název úlohy (například AutostartFar). Tab Spouštěče nastavit podmínky pro dokončení úkolu. V okně, které se otevře, klikněte na tlačítko Nový a označte, že úloha se spustí po přihlášení („Při přihlášení“). Klikněte na OK.
Tab Akce označujeme akci, kterou by měl tento úkol plánovače provést. Vyberte typ akce Spusťte program a úplná cesta k programu (pole Program / skript).
Ve skutečnosti se jedná o konec nastavení (v případě zájmu můžete studovat další parametry vytvořené úlohy plánovače). Při příštím přihlášení uživatele do systému plánovač automaticky spustí zadaný program..
Automatické spuštění programů v systému Windows 8 pomocí registru
V systému Windows 8 lze programy přidávat do spouštění přímou úpravou registru. V předchozích verzích systému Windows lze seznam spouštěcích programů zobrazit pomocí obslužného programu systému msconfig. Spusťte obslužný program stisknutím kombinace Win + r a psaní msconfig. V okně, které se otevře, přejděte na kartu Spuštění. Jak vidíte, karta je prázdná a obsahuje informační zprávu, že ovládací prvek spuštění je umístěn v části Spuštění Správce úloh systému Windows (Správce úloh).
Přejděte na příslušnou kartu správce úloh.
Karta zobrazuje seznam spouštěcích položek ve formátu: název programu, vývojář, stav spuštění (povoleno / zakázáno) a nový sloupec Nárazový dopad (umožňuje pochopit, kolik zadaného programu při spuštění využívá zdroje systému, tj. v podstatě ukazuje, kolik konkrétního programu spotřebovává systémové prostředky, čímž zpomaluje načítání počítače). Zde můžete pomocí pravého tlačítka myši povolit nebo zakázat automatické spuštění programu (zakázat / povolit).
Seznam spouštěcích programů je uložen ve dvou větvích registru.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run - definuje programy, které se automaticky spustí, když se uživatel přihlásí
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run - seznam automatického spuštění pro aktuálního uživatele
Chcete-li přidat program ke spuštění, otevřete editor registru (regedit.exe) a přejděte do pobočky: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run. V této větvi vytvořte nový parametr typového řetězce REG_SZ.
Uveďte název parametru a jako jeho hodnotu zadejte úplnou cestu ke spustitelnému souboru, který musí být spuštěn při spuštění počítače (pokud obsahuje mezery nebo ruská písmena, musí být uzavřen do uvozovek).
Pokud se vrátíme na kartu Startup ve Správci úloh, uvidíme, že se právě objevila nová spouštěcí položka, kterou jsme právě vytvořili.
Spouštěcí složka
Profil každého uživatele má speciální spouštěcí složku (dříve, pokud si vzpomenete, nazývala se „spouštěcí“), zkratky programů, ve kterých se automaticky spouštějí, když se uživatel přihlásí do systému. Tento adresář je umístěn na následující adrese C: \ Users \ root \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup (kde root je název vašeho účtu). Do složky Po spuštění můžete rychle přejít zadáním příkazu:
shell: spuštění
Složka se spouštěním pro všechny uživatele systému - C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programy \ StartUp, příkaz pro rychlý přechod k němu:
shell: společné spuštění
Ve výchozím nastavení je složka prázdná. Pokud přenesete zástupce libovolného programu do otevřené složky, spustí se automaticky při spuštění systému Windows 8.
Jak jste již pravděpodobně pochopili, autostart programů ve Windows lze implementovat mnoha různými způsoby. To znamená, že sledovat, proč se konkrétní program spustí při spuštění počítače, je obtížný úkol i pro zkušeného uživatele. Jeden z nejlepších nástrojů, který vám umožní vypořádat se s programy, které jsou na skladě při spuštění, je Autoruns od Mark Rusinovich (např. Sysinternals).