# 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!
AU3Info.exe | The The AutoIt Window Info Tool.
AutoIt.chm | This help file.
psapi.dll | Process...() function helper DLL - used under Windows NT 4 only (Microsoft redistributable file)
Uninstall.exe | The AutoIt uninstaller. You should never need to use this.
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.
| AutoItSC.bin | Executable stub for compiled scripts
| UPX.exe | The UPX compressor (shinks the size of exe files).
Examples
| GUI\ | Contains examples of GUIs written in AutoIt.
| Helpfile\ | Contains scripts used in many of the help file examples.
Extras
| AutoUpdateIt\ | Contains a script for easily retrieving the latest version of AutoIt3.
| Editors\ | Contains syntax coloring definitions for some popular text editors.
| Exe2Aut\ | Contains utils for converting compiled scripts back in to source code.
| v2_to_v3_Converter\ | Contains a tool for converting v2.64 script to AutoIt v3 syntax.
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.

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.

(exception: Under Windows NT 4 the file PSAPI.dll needs to be in the path or AutoIt directory for the Process...() related functions to work)

## 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 | v3.1.1
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\
Exe2Aut
| (Default) | REG_SZ | (value not set)
| LastExeDir | REG_SZ | C:\ForExample\
| LastScriptDir | REG_SZ |
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