Jak spravovat programy po spuštění ve Windows
Krátká odpověď: Windows ukládá autostart do dvou klíčů registru (Run a RunOnce, pro uživatele a pro celý systém) a do dvou složek Po spuštění. Správce úloh umí většinu vypnout, ale skrývá příkaz a zdroj; bezplatná aplikace jako Správce po spuštění zobrazí každou položku s příkazem, umístěním a rozsahem a přepne ji stejným mechanismem StartupApproved — aniž by cokoli smazala.
Kde Windows autostart skrývá
Autostart není jeden seznam, ale čtyři místa:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run— programy aktuálního uživatele, spouštějí se při každém přihlášení.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce— jednorázové úlohy, provedou se jednou a poté se odstraní.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runa...\RunOnce— totéž pro všechny uživatele; zápis vyžaduje práva správce.- Složky Po spuštění:
shell:startuppro aktuálního uživatele ashell:common startuppro všechny, obě dostupné z okna Spustit.
Správce úloh tyto zdroje čte a slučuje je na kartě „Aplikace po spuštění“. Vše, co startuje s Windows, leží na jednom z těchto čtyř míst — proto „vypnul jsem to ve Správci úloh a vrátilo se to“ obvykle znamená druhou položku jinde.
Způsob 1: Správce úloh — známá cesta
- Stiskněte
Ctrl+Shift+Esca otevřete kartu „Aplikace po spuštění“ (ve Windows 11 je v nabídce vlevo). - Klikněte na položku pravým tlačítkem a zvolte „Zakázat“ — nebo ji vyberte a použijte tlačítko vpravo nahoře.
- Odhlaste se a znovu přihlaste (nebo restartujte), abyste viděli účinek: karta ukazuje aktuální stav a program se spustí až po opětovném povolení.
Pohodlné, vestavěné a pro hlučný program dostačující. Háček: Správce úloh ukazuje název, vydavatele a hodnocení dopadu, ale ne příkaz, který se skutečně spustí, ani přesný klíč registru či složku za položkou, ani její rozsah. Položky RunOnce se tam téměř neobjevují, takže instalátory plánující úlohu na příští přihlášení zůstávají neviditelné. A nic na kartě nevysvětluje, co neznámá položka vlastně je — vypínáte ji naslepo.
Způsob 2: regedit a shell:startup — pro odvážné
- Stiskněte
Win+R, napišteregedita přejděte doHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Každá hodnota je jeden program autostartu: název je to, co vidíte, data jsou příkaz. - Chcete-li program odebrat, smažte jeho hodnotu — vypínač tu není. Smazání špatné hodnoty může rozbít pomocníka ovladače nebo vstupní zařízení a vrátit to lze jen obnovením zálohy registru.
- U položek ve složkách stiskněte
Win+Ra napišteshell:startup(neboshell:common startup); smažte zástupce, aby program přestal startovat.
To je ruční cesta: přesná, ale bez práva na chybu. Smazaná hodnota Run je pryč, překlep v příkazu položku tiše rozbije a nic neřekne, ze kterého ze čtyř míst pocházela. Rozumná krajní možnost pro zarputilou položku — ne každodenní nástroj.
Způsob 3: Správce po spuštění — vidět vše, přepínat bezpečně
Stáhnout zdarma — StartupManager-Setup.exe
- Otevřete aplikaci — přečte oba klíče registru (aktuální uživatel a všichni uživatelé) i obě složky Po spuštění a zobrazí každou položku s přesným příkazem, zdrojem (Registr · Run, Registr · RunOnce, Složka Po spuštění) a rozsahem (Tento uživatel nebo Všichni uživatelé).
- Přepněte přepínač u položky, kterou při přihlášení nepotřebujete. Aplikace zapíše stejný příznak StartupApproved jako Správce úloh: hodnota registru nebo zástupce zůstane přesně na místě, nic se nesmaže a změna platí okamžitě.
- Přepněte zpět, jakmile program zase potřebujete — vypnuté položky ze seznamu nikdy nezmizí, takže žádné „kam se to podělo“.
Na rozdíl od Správce úloh seznam ukazuje příkaz za každým názvem a označuje položky všech uživatelů zámkem: jsou uvedeny pro přehlednost, ale v této verzi je nelze přepínat, protože vyžadují práva správce. Uživatelské položky nepotřebují žádné zvýšení oprávnění. A protože aplikace jen čte registr a zapisuje jediný příznak, je bezpečné ji vyzkoušet i na pracovním notebooku: žádná služba, účet ani telemetrie, nic se nikam neposílá.
Co lze bezpečně vypnout
- Aktualizátory a pomocníci — Spotify, Steam, pomocník Adobe Creative Cloud, OneDrive, Discord: mohou startovat při otevření aplikace místo při přihlášení. Právě tady se obvykle ztrácí většina času startu.
- Launchery her — Steam, Epic Games Launcher, Battle.net a podobné: potřebují běžet jen tehdy, když skutečně hrajete. Vypněte je a otevírejte z nabídky Start.
- Messengery a chatovací klienti — Telegram, Slack, Teams: pokud je nepotřebujete v sekundě po načtení Windows, vypněte je; ručně se spustí bez problémů.
Nesahejte na zvukové ovladače, pomocníky touchpadu a klávesnice, antiviry a bezpečnostní agenty ani na nástroje výrobce pro ventilátory a správu napájení. Často instalují položku Run, která je součástí správného fungování zařízení, a její vypnutí vás může nechat bez zvuku, bez touchpadu nebo bez ochrany. Pokud příkaz položky míří do Program Files\Windows Defender, do složky zvukového ovladače nebo do adresáře výrobce notebooku, nechte ji být.
Časté otázky
Smaže se program po spuštění, když ho vypnu?
Ne. Přepínač zapisuje stejný příznak StartupApproved jako Správce úloh; hodnota registru nebo zástupce zůstává na místě a opětovné povolení obnoví program při příštím přihlášení.
Proč se program vrací po vypnutí ve Správci úloh?
Protože ho spouští jiná položka: druhá hodnota v Run, úloha v RunOnce nebo zástupce ve složce Po spuštění. Správce, který čte všechna čtyři místa, ukáže duplicity najednou — přesně to jediná karta Správce úloh nedělá.
Potřebuji práva správce?
Jen pro položky patřící všem uživatelům (klíče HKEY_LOCAL_MACHINE a společná složka Po spuštění). Uživatelské položky v HKEY_CURRENT_USER a shell:startup může přepínat přihlášený uživatel bez zvýšení oprávnění.
Další: jak zjistit specifikaci počítače ve Windows a jak najít a odstranit prázdné složky ve Windows.