(aktualizováno 28.8.2015) Jednou se to musí přihodit každému. Pracujete s geniálním operačním systémem Windows 8 nebo na serverovském operačním systému Windows 2012 a najednou vás napadne, nebo v tom horším případě dostanete za úkol spouštět určitou aplikaci hned po startu počítače či po přihlášení uživatele.
No, žádný problém. Odrodilý uživatel Windows XP a Windows 7 jde zkušeně do Metronabídky START a hledá menu "Po spuštění". A hledá, a hledá a hledá, až si začne připadat jako IDIOT.
Dobře, nebudu vás dlouho napínat, ta nabídka tam prostě není.
Zkusil jsem tedy jinou věc. Nejprve je potřeba zobrazit v menu Průzkumníka
"Zobrazení - Možnosti - Změnit možnosti složky a hledání" záložku
"Zobrazení". (Úžasné, kolikrát Microsoft požívá kouzelné slovo "View/Zobrazit".) Následně je nutné povolit zobrazení skrytých souborů, adresářů a ovladačů. Uložte změny a zavřete okno.
To bychom měli. A nyní půjdeme na pevném disku přímo do adresáře
C:/Program Data/Microsoft/Windows/Start Menu/Programs/StartupV české verzi:C:/ProgramData/Microsoft/Windows/Start Menu/Programs/StartUpNajít tuto cestu intuitivně je docela problém, že?
Sem je potřeba vložit zástupce na proces, který se má spustit.
A teď mě budete kamenovat, protože vám prozradím tajemství. Ve Windows 2012 to nefunguje. Prostě nejede. Když si spustím "msconfig" a podívám se na záložku "Po spuštění", tak je tam informace, ze které by se měl microsoftí vývojář chytnou za frňák:
Položky po spuštění nejsou v tomto systému povoleny.V překladu:
Startup items are not allowed in this system.Co teď?
Poradím vám. Vykašlat se na to!
Řešení je následující
Spusťte si plánovač úloh (Task Scheduler). Spustíme jej přes děsivé
MetroMenu - Hledat - napsat "Plánovač" nebo "Scheduler" a máte to. Kliknete a vidíte plánovač úloh.
Pokud takto nelze spustit, spustíme Průzkumníka a jdeme do adresáře:
C:WindowsSystem32 a tam spustíme proces (raději jako správce): taskschd.msc
Zde vytvoříme pravým tlačítkem myši na Místním plánovači úloh novou úlohu. Nikoli základní úlohu, ale "novou úlohu". Následně nadefinujeme jednotlivé záložky:
Záložka Obecné:- spustit pouze, pokud je uživatel přihlášen
- spustit s nejvyššími oprávněními
Záložka aktivační události- Při přihlášení.
Zde si dovolím přiložit vtipný obrázek, kde si systém Windows v české verzi plete výraz "přihlásit" s výrazem "odhlásit". Takže nemáte do poslední chvíle jistotu, co jste to vlastně zaplánovali. Paráda. Pozn. 28.8.2015: ve verzi Windows 8.1 je chybka opravena.
Záložka Akce- jednoduše najdeme cestu ke spouštěné aplikaci.
Záložka Podmínky- všechno neaktivní.
Záložka Nastavení- povolit spouštění úlohy na požádání (abychom mohli vyzkoušet)
- při vynechání naplánovaného spuštění úlohy spustit co nejdříve
- ostatní neaktivní
- nespouštět novou instanci
Následně potvrdit a v seznamu úloh pravým tlačítkem myši na zkoušku spustit.
A to je vše. Odhlásit se, přihlásit se, vyzkoušet.
Mělo by to fungovat. Takto lze tedy zaplánovat spustění aplikace po startu systému ve Windows 8 a ve Windows 2012 Server.
A teď si vezměte stopky a změřte si, jak dlouho vám to potrvá ve Windows XP a Windows 7.
Rozdíl, co?
Holt, když nemůže hovořit uživatel, protože mu nikdo nevěří, že Windows 8 je "...píp...", musí hovořit čísla.
A úspora času uživatele by měla být na prvním místě.
(aktualizace 28.8.2015)2. způsob mnohem rychlejší
Viz diskuse uživatel "pepa":
klávesová zkratka Win + R
napsat příkaz: shell:startup
Spustit.
Objeví se Průzkumník, přetáhnout zástupce na aplikaci, odhlásit, přihlásit se a vyzkoušet.
Možná, že už to ve verzi Windows 8.1 fungovat bude...
Zdroj:zkušenosti a testování autora
diskuse k tomuto článku