Install Directory Structure

The AutoIt installer creates a directory structure (usually located in \Program Files\AutoIt3) summarized in the following table. The installer also creates Start Menu shortcuts, but no other files are added or modified.

Files and Directories Description
(Top-level files)
AutoIt3.exe The AutoIt main program and only file required to run scripts!
AutoIt3_x64.exe The x64 version of AutoIt (if installed).
AU3Info.exe The AutoIt Window Info Tool.
AU3Info_x64.exe The x64 version of Au3Info (if installed).
AU3Check.exe The AutoIt syntax checker.
AutoIt.chm This help file which use AutoIt3.chm and UDFs3.chm
Uninstall.exe The AutoIt uninstaller.
AutoIt v3 Website.url A shortcut to http://www.autoitscript.com/autoit3/
Aut2Exe
Icons\ Contains icons used for the .au3 filetype icon in Explorer.
Aut2Exe.exe The script compiler.
Aut2Exe_x64.exe The x64 version of Aut2Exe (if installed).
AutoItSC.bin Executable stub for compiled scripts.
  AutoItSC_x64.bin x64 executable stub for compiled scripts.
UPX.exe The UPX compressor (shinks the size of exe files).
Examples
COM\ Contains examples of COMs written in AutoIt.
GUI\ Contains examples of GUIs written in AutoIt.
Helpfile\ Contains scripts used in many of the help file examples.
Extras
Au3Record\ Contains Au3Record.exe to capture user interaction to be converted as a script.
AutoUpdateIt\ Contains a script for easily retrieving the latest version of AutoIt3.
Editors\ Contains syntax coloring definitions for some popular text editors.
SQLite\ Contains SQLite command line executable and an help file.
Icons
Contains icons used for the .au3 filetype icon in Explorer.
Include
Contains standard include files (pre-written user functions). See the Library Functions)
AutoItX
Contains a DLL version of AutoIt v3 that provides a subset of the features of AutoIt via an ActiveX/COM and DLL interface.
SciTE
Contains a light version of SciTE which allows syntax coloring.

It should be repeated that to run AutoIt scripts, the only required file is AutoIt3.exe.  If you compile a script into an executable then a user does not require AutoIt to be installed to run that compiled executable.

 

Registry Keys

The AutoIt installer creates registry keys under HKEY_LOCAL_MACHINE\Software\AutoIt v3 and HKEY_CURRENT_USER\Software\AutoIt v3. The keys are NOT used/created when AutoIt utilities are run on machines that lack a full AutoIt installation--AutoIt is "clean" to run on servers, etc.

 

The table below shows the default (or typical) registry keys. The keys in italic are not created by the installer itself but by the first execution of the corresponding utility:

HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\
AutoIt
(Default) REG_SZ (value not set)
InstallDir REG_SZ C:\Program Files\AutoIt3
Version REG_SZ Version Number
HKEY_CURRENT_USER\Software\AutoIt v3\
Aut2Exe
(Default) REG_SZ (value not set)
AllowDecompile* REG_DWORD 0x1
LastCompression REG_DWORD 0x2
LastExeDir REG_SZ My Documents
LastIcon REG_SZ  
LastIconDir REG_SZ C:\Program Files\AutoIt3\Aut2Exe\Icons
LastScriptDir REG_SZ My Documents
AutoUpdateIt
(Default) REG_SZ (value not set)
DoneOption REG_SZ Notify
DownloadDir REG_SZ C:\Downloads\ForExample\
AU3Info
Default REG_SZ (value not set)
AlwaysOnTop REG_DWORD 0x1
ColorMode REG_DWORD 0x1
CoordMode REG_DWORD 0x1
HighlightColor REG_DWORD 0x0
HighlightControls REG_DWORD 0x1
Magnify REG_DWORD 0x0
WinH REG_DWORD 0x01c2
WinW REG_DWORD 0x012c
WinX REG_DWORD 0x0064
WinY REG_DWORD 0x0064

* - AllowDecompile will only work with AutoIt V3.2.5.1 or earlier.