Włączanie / wyłączanie Autoodtwarzania
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