Ahhhhhhhhh thats your issue too. Windows does not recognize the au3 file normally therefore it cannot run it as it has no clue what to do. You must compile to an exe. $SF_1 = "registrymech.exe" Run($SF_1) If WinExists( $SF_1 ) Then Exit AutoItWinSetTitle ( $SF_1) WinWait("Setup - Registry Mechanic","Welcome to the Regis") If Not WinActive("Setup - Registry Mechanic","Welcome to the Regis") Then WinActivate("Setup - Registry Mechanic","Welcome to the Regis") WinWaitActive("Setup - Registry Mechanic","Welcome to the Regis") Send("{ALTDOWN}n{ALTUP}") WinWait("Setup - Registry Mechanic","Please read the foll") If Not WinActive("Setup - Registry Mechanic","Please read the foll") Then WinActivate("Setup - Registry Mechanic","Please read the foll") WinWaitActive("Setup - Registry Mechanic","Please read the foll") Send("{ALTDOWN}an{ALTUP}") WinWait("Setup - Registry Mechanic","Select Destination L") If Not WinActive("Setup - Registry Mechanic","Select Destination L") Then WinActivate("Setup - Registry Mechanic","Select Destination L") WinWaitActive("Setup - Registry Mechanic","Select Destination L") Send("{ALTDOWN}n{ALTUP}") WinWait("Setup - Registry Mechanic","Select Additional Ta") If Not WinActive("Setup - Registry Mechanic","Select Additional Ta") Then WinActivate("Setup - Registry Mechanic","Select Additional Ta") WinWaitActive("Setup - Registry Mechanic","Select Additional Ta") Send("{ALTDOWN}i{ALTUP}") WinWait("Setup - Registry Mechanic","Completing the Regis") If Not WinActive("Setup - Registry Mechanic","Completing the Regis") Then WinActivate("Setup - Registry Mechanic","Completing the Regis") WinWaitActive("Setup - Registry Mechanic","Completing the Regis") Send("{SPACE}{ALTDOWN}f{ALTUP}") Compiled into an exe and in the same folder as : registrymech.exe works just fine.