Autorun.inf
je v informatice název konfiguračního souboru, který může být využíván funkcemi AutoRun a AutoPlay (automatické přehrávání), které jsou součástí operačního systému Microsoft Windows. Soubor je ve formátu prostého textu. Pro správnou funkci je nutné, aby byl soubor umístěn v kořenovém adresáři svazku. Protože souborové systémy ve Windows nerozlišují malá a velká písmena, nezáleží v názvu na velikosti písmen.
Funkce AutoRun byla v Microsoft Windows poprvé použita v operačním systému Windows 95. Cílem byla redukce nákladů na technickou podporu, pro technicky méně zdatné uživatele. AutoRun umožňuje (po vložení média do mechaniky) automatické spuštění počítačového programu, umístěného na datovém disku CD-ROM (zpravidla instalační program) (platí i pro další vyměnitelná média jako USB flashky, paměťové karty a externí HDD). Pomocí Autorunu lze nastavit ikonu, která bude u disku zobrazena v Průzkumníku Windows (nebo v Tento počítač). Další možnosti nastavení byly přidány v následujících verzích Microsoft Windows (podpora automatického přehrávání AutoPlay a další).
Soubor Autorun.inf
obsahuje prostý text. Je umístěn v kořenovém adresáři zařízení. Soubor obsahuje dvojice klíč=hodnota
, podobně jako klasické konfigurační INI soubory.
Upřesnění klíčů:
Pouhá existence souboru Autorun.inf na médiu neznamená, že ho systém Windows použije automaticky. Zpracování INF souborů závisí na verzi OS, typu jednotky a některých nastavení registrů.
Pokud je v registrech povolena práce s INF soubory:
Tento soubor autorun.inf určuje soubor setup.exe jako spouštěč aplikace (při aktivaci AutoRunu). První ikona uložena v souboru setup.exe bude reprezentovat jednotku v Průzkumníku Windows:
[autorun]
open=setup.exe
icon=setup.exe,0
label=Moje instalační CD
Následující sekce obsahují platné klíče pro soubory autorun.inf.
Sekce Autorun obsahuje výchozí AutoRun příkazy. Soubor je musí obsahovat, aby byl platný. Povolené klíče:
open=[exepath\]exefile [param1 [param2 ...]]
shellexecute=[filepath\]filename [param1 [param2 ...]]
shell\verb\command=[exepath\]exefile [param1 [param2 ...]]
shell\verb
jako výchozí příkaz v místní nabídce. Pokud chybí výchozí položka menu, dojde k Přehrát automaticky.shell\readme\command=notepad readme.txt shell\readme=Read &Me shell=readme
Obsah (Content) umožňuje autorům sdělit typ obsahu automatického přehrávání, aniž by bylo přímo nutné zkoumat obsah média.
Platné klíče: MusicFiles
, PictureFiles
, VideoFiles
. Každý klíč může být uveden s pravdivými/nepravdivými hodnotami. Nejsou case sensitive.
Příklad:
[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false
Automatické přehrávání obsahu hledá pouze v uvedených složkách a jejich podsložkách. Název složky je brán vždy jako absolutní cesta (z kořenového adresáře média).
Příklad:
[ExclusiveContentPaths]
\pictures
\music
more music\special
Automatické přehrávání nebude skenovat uvedené složky ani jejich podsložky.
Příklad:
[IgnoreContentPaths]
pictures
\music
more music\special
Označuje místo, kde mohou být uloženy soubory ovladačů. To braní zdlouhavému prohledávání celého obsahu media. Bez uvedení této sekce budou ovladače hledány v disketách (jednotky A nebo B), dále v CD/DVD médiích menších než 1GB. Při průběhu instalace se pouze odkazuje na umístění ovladačů.
Platný klíč:
který vypíše cestu, kde se budou hledat ovladače.
Příklad:
[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio
V tomto článku byl použit překlad textu z článku Autorun.inf na anglické Wikipedii.