Program dodasz do autostartu Windows najprościej, umieszczając jego skrót w folderze Autostart. Wystarczy użyć polecenia shell:startup, wkleić skrót aplikacji i ponownie uruchomić komputer. Sprawdź także ustawienia systemu, Menedżer zadań oraz rejestr Windows.
Jak dodać program do autostartu przez folder Autostart?
Folder Autostart uruchamia znajdujące się w nim skróty po zalogowaniu użytkownika. Ta metoda działa w Windows 10 i Windows 11, a do jej zastosowania nie trzeba edytować rejestru.
Najpierw utwórz skrót do programu. Możesz kliknąć aplikację prawym przyciskiem myszy, wybrać opcję otwarcia lokalizacji pliku, a następnie skopiować jej skrót. Jeśli skrót znajduje się już na pulpicie, ten etap można pominąć.
Następnie wykonaj poniższe czynności:
- Naciśnij skrót klawiaturowy Windows + R.
- Wpisz polecenie shell:startup.
- Zatwierdź wpis klawiszem Enter lub przyciskiem OK.
- Wklej skrót programu do otwartego folderu.
Folder użytkownika znajduje się zwykle w lokalizacji C:\Users\Nazwa_użytkownika\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup. Polecenie shell:startup otwiera go bez konieczności ręcznego przechodzenia przez ukryty katalog AppData.
Do folderu Autostart najlepiej dodawać skróty, a nie przenosić oryginalne pliki EXE. Dzięki temu program pozostaje w swojej właściwej lokalizacji, a system uruchamia go za pomocą wskazania zapisanego w skrócie.
Jak dodać program dla wszystkich użytkowników?
Zwykły folder Autostart dotyczy aktualnie zalogowanego konta. Jeżeli aplikacja ma uruchamiać się po zalogowaniu każdej osoby korzystającej z komputera, użyj folderu wspólnego.
W oknie Uruchamianie wpisz:
shell:common startup
Po zatwierdzeniu otworzy się folder wspólny dla wszystkich kont systemu Windows. Skopiuj do niego skrót wybranego programu. Do wykonania tej czynności mogą być potrzebne uprawnienia administratora.
Możesz również przejść bezpośrednio do lokalizacji:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Jak włączyć autostart w ustawieniach Windows?
Windows 10 i Windows 11 oferują listę aplikacji, które mogą uruchamiać się wraz z systemem. Zmiana ustawienia sprowadza się do przełączenia suwaka.
Wykonaj następujące kroki:
- Otwórz menu Start albo użyj skrótu Windows + I.
- Wejdź do sekcji Ustawienia.
- Wybierz Aplikacje.
- Otwórz zakładkę Autostart.
- Przełącz suwak przy wybranym programie.
Jeśli aplikacji nie ma na tej liście, nie dodasz jej bezpośrednio z poziomu ustawień. W takiej sytuacji użyj folderu Autostart albo jednej z bardziej zaawansowanych metod.
Jak zarządzać autostartem w Menedżerze zadań?
Menedżer zadań pozwala włączać i wyłączać istniejące wpisy autostartu. Pokazuje także wydawcę aplikacji oraz jej wpływ na uruchamianie systemu.
Aby otworzyć właściwą kartę:
- Naciśnij Ctrl + Shift + Esc.
- W razie potrzeby kliknij Więcej szczegółów.
- Przejdź do zakładki Uruchamianie lub Aplikacje autostartu.
- Zaznacz wybrany program.
- Wybierz Włącz albo Wyłącz.
Wysoki wpływ na uruchamianie nie oznacza, że aplikacja jest szkodliwa. Informuje jedynie, że program może bardziej obciążać proces startu. Przed wyłączeniem sprawdź jego nazwę i wydawcę.
Jeżeli nie rozpoznajesz wpisu, kliknij go prawym przyciskiem myszy i wybierz opcję otwarcia lokalizacji pliku albo wyszukaj informacje o jego producencie. Nie wyłączaj pochopnie składników sterowników, ochrony systemu ani narzędzi obsługujących sprzęt.
Jak dodać program do autostartu w rejestrze Windows?
Rejestr umożliwia zdefiniowanie autostartu dla bieżącego użytkownika albo wszystkich kont. Jest to metoda dla osób, które potrafią sprawdzić ścieżkę programu i świadomie modyfikować ustawienia systemowe.
Przed zmianami uruchom Edytor rejestru poleceniem regedit i wykonaj kopię zapasową. W menu wybierz Plik, a następnie Eksportuj. Błędny wpis może powodować problemy z uruchamianiem aplikacji lub systemu.
Autostart bieżącego użytkownika
W pasku adresu Edytora rejestru wklej ścieżkę:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
W wolnym miejscu kliknij prawym przyciskiem myszy, wybierz Nowy, a następnie Wartość ciągu. Nadaj wpisowi nazwę programu, otwórz go poleceniem Modyfikuj i w polu Dane wartości wpisz pełną ścieżkę do pliku EXE.
Przykładowa wartość może wyglądać tak:
„C:\Program Files\Nazwa programu\program.exe”
Cudzysłowy są potrzebne szczególnie wtedy, gdy ścieżka zawiera spacje. Wpis w gałęzi HKCU będzie działał tylko dla aktualnie zalogowanego użytkownika.
Autostart wszystkich użytkowników
Aby program uruchamiał się dla każdego konta, przejdź do:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
Procedura tworzenia wartości ciągu i wpisywania ścieżki wygląda tak samo. Do edycji tej gałęzi potrzebne są uprawnienia administratora, ponieważ zmiana dotyczy całego komputera.
Jak wyłączyć program z autostartu?
Wyłączenie autostartu nie odinstalowuje aplikacji. Powoduje jedynie, że program nie zostanie uruchomiony automatycznie po zalogowaniu.
W zależności od miejsca, w którym znajduje się wpis, zastosuj jedną z metod:
- wyłącz suwak w Ustawieniach, w sekcji Aplikacje i Autostart,
- wybierz program w Menedżerze zadań i kliknij Wyłącz,
- usuń skrót z folderu shell:startup albo shell:common startup,
- usuń odpowiadającą mu wartość z klucza Run w rejestrze.
Jeżeli aplikacja nadal się uruchamia, może korzystać z innego mechanizmu, na przykład Harmonogramu zadań, usługi systemowej albo własnych ustawień. Warto również sprawdzić, czy nie istnieją dwa wpisy wskazujące na ten sam program.
Jak sprawdzić, co uruchamia się razem z systemem?
Najłatwiej rozpocząć od Menedżera zadań. Po włączeniu kolumny Wiersz polecenia można zobaczyć dokładną ścieżkę uruchamianego pliku. Ułatwia to rozpoznanie wpisów o ogólnych lub nieczytelnych nazwach.
Jeżeli aplikacji nie ma na liście, sprawdź także:
- folder użytkownika Autostart,
- wspólny folder Autostart,
- klucz HKCU w rejestrze,
- klucz HKLM w rejestrze.
Do szczegółowej analizy można użyć narzędzia Autoruns firmy Sysinternals. Pokazuje ono więcej punktów automatycznego uruchamiania niż standardowe narzędzia Windows, dlatego przed wyłączeniem nieznanego elementu warto sprawdzić jego wydawcę i lokalizację pliku.
Jak bezpiecznie uporządkować autostart?
Nie każda aplikacja wymaga uruchamiania wraz z systemem. Zostaw programy, które muszą działać od początku sesji, a pozostałe włączaj ręcznie, gdy są potrzebne.
Przy porządkowaniu listy zwróć uwagę na:
- programy ochrony systemu,
- narzędzia synchronizacji plików,
- sterowniki i usługi sprzętowe,
- komunikatory używane codziennie,
- aktualizatory i dodatki aplikacji, których nie używasz.
Wyłączenie zbędnych programów może ograniczyć zużycie pamięci RAM, procesora i dysku podczas logowania. Efekt będzie najbardziej zauważalny na komputerach z tradycyjnym dyskiem HDD, choć także na urządzeniach z SSD warto ograniczać liczbę niepotrzebnych procesów.
Nie usuwaj wpisu tylko dlatego, że jego nazwa jest nieznana. Najpierw sprawdź ścieżkę pliku, wydawcę oraz jego rolę w systemie, a podejrzany plik przeskanuj narzędziem bezpieczeństwa.
Co zrobić, gdy program nie uruchamia się z autostartu?
Brak działania skrótu najczęściej wynika z błędnej ścieżki, nieprawidłowych uprawnień albo ustawień samej aplikacji. Sprawdź, czy skrót nadal prowadzi do istniejącego pliku EXE.
Warto także zweryfikować następujące elementy:
- czy skrót znajduje się we właściwym folderze,
- czy aplikacja nie jest wyłączona w Menedżerze zadań,
- czy program nie wymaga uruchomienia jako administrator,
- czy ścieżka w rejestrze jest pełna i poprawnie zapisana,
- czy aplikacja nie ma własnego ustawienia blokującego start.
W przypadku programów wymagających podwyższonych uprawnień zwykły skrót w folderze Autostart może nie wystarczyć. Wtedy pomocne bywa utworzenie zadania w Harmonogramie zadań z zaznaczoną opcją uruchamiania z najwyższymi uprawnieniami.
Warto zapamiętać:
- Polecenie shell:startup otwiera folder autostartu bieżącego użytkownika.
- Polecenie shell:common startup dotyczy wszystkich użytkowników komputera.
- Menedżer zadań włącza i wyłącza istniejące wpisy, ale nie dodaje nowych programów.
- Rejestr pozwala ustawić autostart w kluczach HKCU oraz HKLM.
- Przed zmianą rejestru zawsze wykonaj jego kopię zapasową.