Strona główna
» WINDOWS
»
Jak skonfigurować funkcję automatycznego uruchamiania USB i niestandardowe ikony dysków w systemie Windows
Jak skonfigurować funkcję automatycznego uruchamiania USB i niestandardowe ikony dysków w systemie Windows
Możesz użyć autorun.infpliku, aby poprosić o niestandardową ikonę i etykietę dla dysku flash USB, ale nie możesz sprawić, by zwykły dysk flash USB automatycznie uruchamiał aplikację po włożeniu do systemu Windows 10 lub Windows 11. Firma Microsoft ograniczyła funkcję automatycznego uruchamiania (AutoRun) dla nośników wymiennych innych niż optyczne, aby zapobiec rozprzestrzenianiu się złośliwego oprogramowania. Funkcja automatycznego uruchamiania nadal może otwierać foldery lub wyświetlać dostępne akcje, a Ty możesz samodzielnie uruchomić zaufaną aplikację przenośną.
Co funkcje AutoRun i AutoPlay potrafią dziś
Funkcja AutoRun odczytuje instrukcje, np. open=z autorun.infpliku. Funkcja AutoPlay kontroluje to, co system Windows oferuje po podłączeniu nośnika. Nie są one zamienne: włączenie funkcji AutoPlay nie przywraca automatycznego wykonywania programów USB. Wyjaśnienie firmy Microsoft dotyczące zmian w funkcji AutoRun w systemie Windows 7 opisuje, dlaczego wykonywalne zadania AutoRun zostały usunięte ze zwykłych dysków USB.
W przypadku pamięci flash USB praktycznym rozwiązaniem jest zapisanie przenośnego programu, opcjonalnie wypróbowanie konfiguracji ikon i użycie Eksploratora plików do uruchomienia programu w razie potrzeby. Wpisy dotyczące ikon i etykiet pozostają udokumentowane, ale ich wyświetlanie może się różnić w zależności od typu urządzenia, zasad systemu Windows i buforowania.
Skonfiguruj dysk USB za pomocą aplikacji i niestandardowej ikony
Krok 1: Umieść pliki na pendrive
Podłącz własny dysk USB i otwórz go w Eksploratorze plików. Skopiuj zaufany program przenośny i .icoplik systemu Windows do folderu najwyższego poziomu dysku ( katalogu głównego ). W tym przykładzie użyj MyProgram.exei sun.ico. Nazwa pliku Readme.txtjest opcjonalna.
Przechowuj aplikację przenośną i plik ikony razem w folderze głównym dysku USB.
Upewnij się, że ikona rzeczywiście kończy się na .ico; sama zmiana nazwy pliku PNG lub JPEG nie spowoduje konwersji jego formatu. Możesz umieścić program w podfolderze, ale wtedy musisz dostosować wszelkie ścieżki do niego odwołujące.
Krok 2: Utwórz konfigurację autorun.inf
Otwórz Notatnik i wpisz dokładnie następujące trzy linijki, podstawiając własną nazwę pliku ikony i preferowaną nazwę wyświetlaną:
[AutoRun]
icon=sun.ico
label=My Tools
Wpis iconwskazuje na plik obrazu i labelpodaje proponowaną nazwę dysku.
Dokumentacja wpisu AutoRun firmy Microsoft dokumentuje oba ustawienia. Obsługiwana ikona może również pochodzić z pliku wykonywalnego lub biblioteki DLL, z opcjonalnym indeksem zasobów, ale samodzielna ikona .icojest łatwiejsza w zarządzaniu. labelWartość nie powinna być dłuższa niż 32 znaki. Żaden z wpisów nie udziela uprawnień do automatycznego uruchamiania oprogramowania.
Krok 3: Zapisz jako autorun.inf, a nie jako plik tekstowy
W Notatniku wybierz Plik > Zapisz jako . Wybierz folder główny dysku USB. Ustaw Nazwę pliku na autorun.inf, zmień Zapisz jako typ na Wszystkie pliki (*.*) i zapisz. Jeśli pozostawisz domyślnie wybrany dokument tekstowy, możesz przypadkowo utworzyć plik autorun.inf.txt, którego system Windows nie rozpozna jako pliku konfiguracyjnego.
Użycie opcji „Wszystkie pliki” zapobiega dodawaniu przez Notatnik niechcianego .txtrozszerzenia.
W Eksploratorze plików włącz Widok > Pokaż > Rozszerzenia nazw plików, jeśli chcesz sprawdzić ostateczną nazwę pliku. Na dysku powinny teraz znajdować się ikony autorun.infi sun.icoobok aplikacji.
Krok 4: Skonfiguruj funkcję automatycznego odtwarzania i bezpiecznie uruchom aplikację
W systemie Windows 11 otwórz Ustawienia > Bluetooth i urządzenia > Autoodtwarzanie . Włącz opcję Używaj autoodtwarzania dla wszystkich multimediów i urządzeń, jeśli chcesz, aby dysk wymienny działał w trybie wkładania, a następnie ustaw opcję Dysk wymienny na Otwórz folder, aby wyświetlić pliki (Eksplorator plików) . Te opcje są opisane w instrukcjach dotyczących autoodtwarzania firmy Microsoft .
Funkcja autoodtwarzania może otworzyć folder USB, ale nie uruchamia się automatycznie MyProgram.exe.
Bezpiecznie wyjmij i ponownie podłącz dysk USB. Po otwarciu Eksploratora plików znajdź MyProgram.exego i uruchom tylko wtedy, gdy ufasz jego źródłu . W zależności od ustawień systemu Windows, może pojawić się monit lub konieczne może być ręczne otwarcie dysku. W systemie Windows 10 poszukaj opcji Autoodtwarzanie w Ustawieniach > Urządzenia > Autoodtwarzanie .
A co z open=, action= i shellexecute=?
Starsze przewodniki często sugerują następujące linijki w środku autorun.inf:
[AutoRun]
open=MyProgram.exe
action=Launch My Program
Wpis openokreśla nazwę pliku wykonywalnego, a jednocześnie actionopisuje akcję automatycznego odtwarzania na nośniku obsługującym funkcję automatycznego uruchamiania plików wykonywalnych. Analogicznie, shellexecute=Readme.txtżąda otwarcia pliku za pośrednictwem powiązanej aplikacji na obsługiwanym nośniku. Te wpisy są nadal udokumentowane dla scenariuszy zgodności, zwłaszcza w przypadku dysków optycznych, ale nie stanowią obejścia współczesnych ograniczeń USB w systemie Windows . Nie należy wyłączać kontroli bezpieczeństwa ani zmieniać zasad rejestru tylko po to, aby wymusić uruchomienie USB.
Dlaczego ikona lub etykieta mojego USB się nie zmienia?
Plik ma nieprawidłową nazwę: Sprawdź autorun.inf.txti upewnij się, że konfiguracja znajduje się w katalogu głównym dysku, a nie w podfolderze.
Ścieżka do ikony jest nieprawidłowa: sprawdź, czy ikona sun.icoistnieje, otwiera się jako ikona i czy jest zgodna z pisownią w icon=.
System Windows nadal wyświetla domyślną ikonę: Podłącz ponownie dysk. Klasyfikacja urządzenia, zasady bezpieczeństwa i ikony w pamięci podręcznej mogą wpływać na to, czy ikona niestandardowa będzie respektowana; konfiguracja nie gwarantuje zmiany wyglądu każdego komputera.
Nazwa się nie zmienia: Aby uzyskać niezawodną nazwę woluminu, kliknij prawym przyciskiem myszy dysk USB w Eksploratorze plików i wybierz opcję Zmień nazwę, zamiast polegać na opcjonalnym label=wpisie.
Żaden program nie uruchamia się po włożeniu: To typowe zachowanie zabezpieczeń standardowych dysków flash USB. Wybierz zaufany plik wykonywalny samodzielnie w Eksploratorze plików.
Podsumowanie: Użyj autorun.infopcjonalnego brandingu USB i Autoodtwarzania lub Eksploratora plików dla wygodnego dostępu. W przypadku automatycznego uruchamiania oprogramowania system Windows celowo traktuje zwykłe dyski USB inaczej niż płyty CD i DVD.