Zakázání automatického spouštění programů ve Windows
Windows mají standardně nastaveno automatické spouštění programů po vložení CD/DVD. Jedná se o funkci AutoPlay. Jestliže systém nalezne v kořenovém adresáři soubor AUTORUN.INF, provede instrukce zde uvedené. Pokud má člověk v počítači více mechanik, případně si připojuje další výměnná média, může po chvíli zešílet z automatického spouštění něčeho, co třeba spustit vůbec nechce.
AutoPlay se dá velmi snadno vypnout pomocí tohoto klíče:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\explorer]
"NoDriveTypeAutorun"=dword:000000ff
Tímto nastavením se vypne AutoPlay všude, kde to lze. Pokud je žádoucí zakázat AutoPlay pouze na některých typech médií, je možné sestavit požadovanou hodnotu klíče pomocí bitového součtu řádek z níže uvedené tabulky.
0x1 |
Disables AutoPlay on drives of unknown type. |
0x4 |
Disables AutoPlay on removable drives. |
0x8 |
Disables AutoPlay on fixed drives. |
0x10 |
Disables AutoPlay on network drives. |
0x20 |
Disables AutoPlay on CD-ROM drives. |
0x40 |
Disables AutoPlay on RAM drives. |
0x80 |
Disables AutoPlay on drives of unknown type. |
0xFF |
Disables AutoPlay on all types of drives. |
Ve Windows XP je standardní hodnotou 0x95. Ta je dána součtem 0x80 + 0x10 + 0x4 a 0x1, tzn. že AutoPlay je zakázán na discích neznámého typu, síťových discích a v jednotkách výměnných médií (nepočítá se mezi ně CD/DVD).
Ve Vistách je nastaveno 0x91, tj. AutoPlay je povoleno na výměnných discích (floppy diskety, ZIP, JAZZ atd).
V příloze je uveden REG soubor pro zakázání automatického spouštění na všech typech (0xFF).