AutoRun to mechanizm systemu Windows, który automatycznie uruchamia program lub zawartość z nośnika (np. płyty CD/DVD) po jego włożeniu do komputera. W poradniku poniżej wyjaśniam, jak dokładnie działa AutoRun (i powiązane AutoPlay) oraz jak bezpiecznie wyłączyć tę funkcję w Windows, krok po kroku.
1. Co to jest AutoRun?
AutoRun to funkcja systemu Windows, która służy do automatycznego uruchamiania określonego programu lub rozszerzonej zawartości multimedialnej, gdy włożysz do komputera płytę CD, DVD lub inny nośnik.
Mechanizm powstał w czasach, gdy oprogramowanie najczęściej dystrybuowano na płytach – po włożeniu krążka system sam uruchamiał instalator gry, programu czy odtwarzacza filmu.
Za AutoRun odpowiada specjalny plik konfiguracyjny Autorun.inf, umieszczany w głównym katalogu nośnika (np. na płycie lub pendrivie). W tym pliku zapisane są polecenia dla systemu: jaki program uruchomić, jaki opis wyświetlić, jaką ikonę pokazać dla danego dysku.
2. AutoRun a AutoPlay – jaka jest różnica?
W nowszych wersjach Windows obok AutoRun funkcjonuje AutoPlay (autoodtwarzanie) – często mylone z AutoRun, ale to powiązane, jednak różne mechanizmy.
| Funkcja | Co robi? | Typowy scenariusz |
|---|---|---|
| AutoRun | Automatycznie uruchamia konkretny program z nośnika (wg pliku Autorun.inf). | Płyta z grą/instalatorem – od razu startuje instalator. |
| AutoPlay | Pyta użytkownika, jaką akcję wykonać po wykryciu nośnika (otworzyć folder, odtworzyć film, nic nie robić itd.). | Podłączasz pendrive – pojawia się okno wyboru działania. |
AutoPlay jest dziś bardziej widoczne dla użytkownika – pojawia się jako okno dialogowe po podłączeniu pendrive’a, karty pamięci czy płyty. AutoRun działa „pod spodem”, gdy nośnik zawiera plik Autorun.inf z odpowiednią konfiguracją.
3. Plik Autorun.inf – serce mechanizmu AutoRun
Autorun.inf to zwykły plik tekstowy umieszczany w głównym katalogu pamięci masowej (nośnika wymiennego), który umożliwia automatyczne uruchomienie programu znajdującego się na tym nośniku.
W pliku Autorun.inf zapisane są instrukcje dla systemu (np. co uruchomić, jaki tytuł i ikonę przypisać nośnikowi), a sam plik można otworzyć w Notatniku.
Najważniejsze fakty:
- jest to plik tekstowy o nazwie Autorun.inf, umieszczony w katalogu głównym nośnika,
- zawiera instrukcje, które system Windows interpretuje po podłączeniu nośnika – m.in. jaki program uruchomić automatycznie,
- może być ukryty (przy domyślnych ustawieniach eksploratora może nie być widoczny).
Ponieważ system potrafi wykonać zawartość tego pliku automatycznie, bywał on wykorzystywany przez złośliwe oprogramowanie.
4. Dlaczego warto wyłączyć AutoRun?
AutoRun przez lata stał się istotnym wektorem ataku dla wirusów, robaków i innego malware rozprzestrzeniającego się przez nośniki wymienne.
- Microsoft opublikował osobną poradę bezpieczeństwa, wskazując AutoRun jako mechanizm ułatwiający rozpowszechnianie złośliwego oprogramowania i opisując aktualizacje ograniczające jego działanie,
- złośliwe oprogramowanie umieszczało spreparowany plik Autorun.inf na pendrivie czy płycie; po podłączeniu do komputera infekcja następowała prawie bez udziału użytkownika,
- obecnie AutoRun na nośnikach innych niż płyty optyczne (CD/DVD) jest w systemach Windows domyślnie mocno ograniczony lub wyłączony – właśnie ze względów bezpieczeństwa.
Z punktu widzenia współczesnego użytkownika warto pamiętać: AutoRun prawie nie jest już potrzebny (instalatory można uruchamiać ręcznie), a jego pozostawienie włączonego zwiększa powierzchnię ataku, szczególnie w środowiskach firmowych.
Dlatego najlepszą praktyką jest wyłączenie AutoRun/AutoPlay lub przynajmniej ograniczenie ich do zaufanych nośników.
5. Jak wyłączyć AutoRun / AutoPlay w Windows 10 i Windows 11 (ustawienia)
Najprostszą metodą dla typowego użytkownika jest wyłączenie funkcji w aplikacji Ustawienia:
Windows 11
- Otwórz Ustawienia (skrót: klawisz Windows + I).
- Przejdź do sekcji Bluetooth i urządzenia.
- Po prawej stronie wybierz Autoodtwarzanie (AutoPlay).
- Wyłącz przełącznik Używaj autoodtwarzania dla wszystkich multimediów i urządzeń (suwak Autoodtwarzanie) – ustaw na Wył..
Po wyłączeniu tej opcji funkcje AutoPlay i powiązany AutoRun są wyłączone dla wszystkich nośników w Windows 11.
Windows 10
- Otwórz Ustawienia.
- Wejdź w Urządzenia.
- Wybierz pozycję Autoodtwarzanie w menu po lewej.
- Przełącz suwak Używaj autoodtwarzania dla wszystkich multimediów i urządzeń (suwak Autoodtwarzanie) na Wył..
- Opcjonalnie wybierz Brak działania w rozwijanych listach dla poszczególnych typów urządzeń (dyski wymienne, karty pamięci itp.).
Po wykonaniu tych kroków AutoPlay i AutoRun przestaną uruchamiać cokolwiek automatycznie po podłączeniu nośników w Windows 10.
6. Wyłączanie AutoRun z poziomu panelu sterowania (starsze przyzwyczajenia)
W Windows nadal dostępny jest klasyczny Panel sterowania, gdzie można skonfigurować AutoPlay:
- Otwórz Panel sterowania.
- Przejdź do sekcji AutoPlay.
- Odznacz lub wyłącz opcję Użyj automatycznego odtwarzania dla wszystkich multimediów i urządzeń.
- W rozwijanych listach dla poszczególnych typów nośników wybierz Brak działania lub inne preferowane zachowanie.
Ustawienie „Brak działania” sprawia, że po podłączeniu nośnika system nie uruchamia ani nie wyświetla żadnej akcji automatycznie.
7. Wyłączanie AutoRun przez edytor zasad grupy (gpedit.msc)
W edycjach Windows Pro, Enterprise i podobnych możesz precyzyjnie sterować działaniem AutoRun/AutoPlay za pomocą Edytora zasad grupy:
- Otwórz menu Start i wpisz
gpedit.msc, następnie uruchom Edytor zasad grupy. - Przejdź do: Konfiguracja komputera → Szablony administracyjne → Składniki systemu Windows → Zasady autoodtwarzania.
- Kliknij dwukrotnie zasadę Wyłącz autoodtwarzanie.
- Ustaw ją na Włączone.
- W polu Wyłącz autoodtwarzanie na wybierz Wszystkie dyski, aby wyłączyć AutoPlay/AutoRun dla wszystkich typów nośników.
- Zatwierdź zmiany przyciskiem OK i uruchom ponownie komputer.
Po ponownym uruchomieniu AutoPlay oraz AutoRun zostają wyłączone zgodnie z ustawioną zasadą.
8. Wyłączanie AutoRun przez rejestr Windows (zaawansowani użytkownicy)
Dla użytkowników zaawansowanych lub administratorów istnieje możliwość bezpośredniego wyłączenia AutoRun/AutoPlay poprzez zmianę wpisów w rejestrze systemowym.
Uwaga: przed modyfikacją rejestru wykonaj kopię zapasową – błędna edycja może spowodować problemy z systemem.
Metoda z kluczem NoDriveTypeAutoRun (HKLM)
- Otwórz okno Uruchom (Win + R), wpisz
regediti naciśnij Enter, aby uruchomić Edytor rejestru. - Przejdź do klucza:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. - Po prawej stronie znajdź (lub utwórz) wartość typu DWORD (32-bitowa) o nazwie NoDriveTypeAutoRun.
- Kliknij ją prawym przyciskiem myszy i wybierz Modyfikuj.
- Ustaw wartość na 255 (dziesiętnie) lub 000000FF (szesnastkowo).
- Zamknij Edytor rejestru i uruchom ponownie system.
Wartość 0xFF (255) wyłącza AutoRun dla wszystkich typów dysków.
Alternatywnie – klucz w profilu użytkownika (HKCU)
Dla pojedynczego konta użytkownika możesz ustawić analogiczną wartość w gałęzi HKCU:
- W Edytorze rejestru przejdź do:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies. - Utwórz wartość DWORD (32-bitowa) o nazwie NoDriveTypeAutoRun.
- Ustaw jej wartość na FF (szesnastkowo, czyli 0xFF).
- Uruchom ponownie system.
Po tych zmianach funkcje AutoPlay i AutoRun są wyłączone; nośniki USB i inne dyski nie będą uruchamiane automatycznie.
9. Tymczasowe zablokowanie AutoPlay bez zmiany ustawień
Jeżeli chcesz jednorazowo zapobiec automatycznemu odtwarzaniu po podłączeniu nośnika, przytrzymaj klawisz SHIFT podczas wkładania płyty, pendrive’a lub innego zewnętrznego nośnika. Windows nie uruchomi wówczas AutoPlay/AutoRun dla tej konkretnej operacji, nawet jeśli funkcja jest globalnie włączona.
10. AutoRun na pendrive’ach i innych nośnikach – stan obecny
W materiałach Microsoft i poradnikach dotyczących bezpieczeństwa podkreśla się, że AutoRun był szczególnie problematyczny w kontekście nośników USB i dysków wymiennych. Wiele wirusów rozprzestrzeniało się przez złośliwy plik Autorun.inf umieszczany na pendrive’ach, co przy włączonym AutoRun umożliwiało niemal bezobsługową infekcję.
W odpowiedzi na te zagrożenia Microsoft zmienił domyślne zachowanie AutoRun/AutoPlay, ograniczając automatyczne uruchamianie z nośników innych niż płyty optyczne.
W praktyce oznacza to, że mechanizm AutoRun jest dziś znacznie mniej agresywny niż kiedyś (wiele typów nośników nie jest już traktowanych jak płyty CD/DVD), ale konfiguracja AutoPlay w Ustawieniach, zasadach grupy lub rejestrze nadal ma znaczenie dla bezpieczeństwa – zwłaszcza w środowiskach firmowych.
11. AutoRun w innych systemach operacyjnych – krótkie porównanie
Definicja AutoRun w słownikach IT wskazuje ogólnie na funkcję „automatycznego uruchamiania określonego programu”, ale jest ona typowa przede wszystkim dla systemu Windows.
Inne systemy (np. wiele dystrybucji Linux, macOS) stosują własne mechanizmy obsługi nośników i aplikacji, zwykle niewykorzystujące pliku Autorun.inf w taki sposób, jak Windows. Z tego powodu zagrożenia związane z AutoRun/Autorun.inf są głównie problemem platformy Microsoft Windows.






