Autoodtwarzanie „Autoplay” – to pojawiające się okienko akcji AutoPlay próbujące zdefiniować typ dysku i przypisać mu domyślne akcje; funkcja bierze pod uwagę zawartość dysku (np. muzyka, video, obrazy) i wyświetla stosowne okienko z wyborem akcji; pojawia się nawet na pustych nośnikach, nie są potrzebna pliki autorun.inf.

Autouruchamianie „Autorun” – możliwość automatycznego uruchamiania programu z dysków, potrzebne są tutaj pliki autorun.inf, w których zapisane jest, jaki program ma się uruchomić. Wyłączenie rozpoznawania plików autorun.inf we wpisie o infekcjach z pendrivów.

Podsumowując – autorun reaguje na to co jest zapisane w pliku autorun.inf, zaś autoplay reaguje na zawartość dysku (muzyka, zdjęcia itd.)


Czynności wstępne
Aby wyłączyć autoodtwarzanie musimy wcześniej zainstalować wymagane aktualizacje:
- Aktualizacja zabezpieczeń 950582 dla Windows Vista i Server 2008
- Aktualizacja 967715 dla Windows XP, Server 2003 i 2000

W Windows XP / 2003 instalacja aktualizacji powoduje utworzenie wpisu HonorAutorunSetting w kluczu
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\
Wpis ten jest niezbędny, ponieważ steruje zachowaniem funkcji autoodtwarzania. Domyślna wartość to 1. Wartość 0 przywraca domyślne zachowanie.
Można utworzyć wpis ręcznie: w kluczu tworzymy nową Wartość DWORD o nazwie HonorAutorunSetting, następnie w dane wartości wpisujemy wartość 1.

Dz prawidłowego działania wymagana jest uruchomiona usługa Wykrywanie sprzętu powłoki.

Zarządzanie Autoodtwarzaniem
Za pomocą przystawki systemowej zasad grupy
start->Uruchom->wpisujemu gpedit.msc

Windows XP: Konfiguracja komputera->Szablony Administracyjne->System i Wyłącz funkcję autoodtwarzanie.
W okienku z prawej strony dwuklik na Wyłącz funkcję Autoodtwarzanie, wybierz opcję Włączone a z rozwijalnej listy wybierz opcję Wszystkie dyski, aby wyłączyć funkcję autouruchamiania na wszystkich dyskach.Tak samo w Konfiguracja użytkownika->Szablony Administracyjne->System->Wyłącz funkcję autoodtwarzanie.

Windows Vista/7: Konfiguracja komputera->Szablony administracyjne->Składniki systemu Windows->Zasady autoodtwarzania->Wyłącz funkcję autoodtwarzania ustaw na Włączone. Tak samo w Konfiguracja użytkownika->Składniki systemu Windows->Zasady autoodtwarzania->Wyłącz funkcję autoodtwarzania.
Po wszystkim restart komputera.

Edycja rejestru (pomocne w edycjach Home)
Za funkcję Autoplay odpowiadają klucze rejestru:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] – obowiązuje wszystkich użytkowników, ma pierwszeństwo nad ustawieniami bieżącego użytkownika

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] – ustawienia bieżącego użytkownika.

wartość NoDriveAutorun – ustawione na 0x03ffffff = blokada Autoodtwarzania dla wszystkich liter dysków.
wartość NoDriveTypeAutorun – ustawione na 0x000000ff = blokada Autoodtwarzania dla wszystkich dysków niezależnie od ich typu.

Całkowite wyłączenie Autoodtwarzania na wszystkich dyskach, niezależnie od ich typu
globalny

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff

dla bieżącego użytkownika

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff

Całkowite wyłączenie Autoodtwarzania na wszystkich dyskach, włączając wszystkie litery i typy dysków

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer]
"NoDriveAutoRun"=dword:03ffffff
"NoDriveTypeAutoRun"=dword:000000ff

Selektywne wyłączanie Autoodtwarzania
Ustalamy odpowiednią wartość NoDriveTypeAutoRun:
0×1 lub 0×80 dyski o nieznanym typie
0×4 dyski wymienne
0×8 dyski stałe
0×10 dyski sieciowe
0×20 dyski CD-ROM
0×40 dyski RAM
0xFF wszystkie rodzaje dysków

Aby wyłączyć funkcję na kilku rodzajach dysków dodajemy wartości. Np. aby wyłączyć autoplay na dyskach wymiennych i sieciowych dodajemy wartości 0×4 + 0×10 = 0×14.
Wartością domyślną jest 0×91 dla XP/Vista/7 i 0×95 dla edycji Server.

Więcej informacji można znależć na stronie Microsoftu

Naprawa Autoodtwarzania „Autoplay”

XP: użyć aplikacji Autoplay Repair Wizard
VISTA: Panel Sterowania -> Autoodtwarzanie. Ustawić wszystkie pozycje na Pytaj mnie za każdym razem.

Użycie przystawki systemowej zasad grupy
Postępujemy tak jak w przypadku wyłączania (opis post wyżej), ustawiająć na „Nie skonfigurowano”.

Fix na Autoodtwarzanie

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveAutoRun"=-
"NoDriveTypeAutoRun"=dword:00000091

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDriveAutoRun"=-
"NoDriveTypeAutoRun"=dword:00000091

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Cdrom]
"AutoRun"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"allocatecdroms"="0"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSaveSettings"=dword:00000000

Więcej informacji można znależć na stronie Microsoftu