Hi everyone , I want to add to my windows xp cd some programs that i everytime install , i install often my xp again because i have more pc-s and when friends need help i do that , and i want to add some programs like ccleaner , firefox , google chrome , windows live messenger etc. but the latest versions , and i want to make them silent instal so i dont have to touch anything . I know that some programs like ccleaner and firefox i can download silent addons , but i want to know how to make for every program a silent addon myself . I am trieyng it with ccleaner , i saw the AUTOIT method and it doesnt seem to hard , and i am starting the script writer and everything is perfect , i compile the script and it works . Then first i used winrar to add the script and the setup to a rarsfx exe file . I do it so and then i use nlitw addon maker to make from the rarsfx exe an addon . I insert the addon with nlite to hotfixes and then i try it on virtual pc . Everything goes good to the "instaling start menu items" and then registering components , when its at half way in the "registering components " setup it comes to ccleaner and it executes the rarsfx file and then the script is launched , now the script need to launch the ccleanersetup.exe but nothing happens,the script wont launch it and the instal stands ... Now i am trieng when i got the script and the setup , i make the entries.ini file myself and then the svcpack folder and insert everything there , then i used powerarchiever to make a cab file and i inserted it again to the winxp image . Now i am waiting to see if it will work now , but i dont think that it will , i dont know where i am doing a mistake and why the script wont launch the setup when instaling windows . Please when someone can help me and explain all over from the beggining how to make it i would be very thankfull . Here is the script : Opt("WinWaitDelay",100) Opt("WinTitleMatchMode",4) Opt("WinDetectHiddenText",1) Opt("MouseCoordMode",0) $SF_1 = "ccsetup232.exe" If WinExists ( $SF_1 ) Then Exit AutoItWinSetTitle ( $SF_1) Run('ccsetup232.exe') WinWait("Installer Language","Please select a lang") If Not WinActive("Installer Language","Please select a lang") Then WinActivate("Installer Language","Please select a lang") WinWaitActive("Installer Language","Please select a lang") Send("{TAB}{SPACE}") WinWait("CCleaner v2.32 Setup","Welcome to the CClea") If Not WinActive("CCleaner v2.32 Setup","Welcome to the CClea") Then WinActivate("CCleaner v2.32 Setup","Welcome to the CClea") WinWaitActive("CCleaner v2.32 Setup","Welcome to the CClea") Send("{ALTDOWN}n{ALTUP}") WinWait("CCleaner v2.32 Setup ","Please review the li") If Not WinActive("CCleaner v2.32 Setup ","Please review the li") Then WinActivate("CCleaner v2.32 Setup ","Please review the li") WinWaitActive("CCleaner v2.32 Setup ","Please review the li") Send("{ALTDOWN}a{ALTUP}") WinWait("CCleaner v2.32 Setup ","Choose Install Locat") If Not WinActive("CCleaner v2.32 Setup ","Choose Install Locat") Then WinActivate("CCleaner v2.32 Setup ","Choose Install Locat") WinWaitActive("CCleaner v2.32 Setup ","Choose Install Locat") Send("{ALTDOWN}n{ALTUP}") WinWait("CCleaner v2.32 Setup","Select any additiona") If Not WinActive("CCleaner v2.32 Setup","Select any additiona") Then WinActivate("CCleaner v2.32 Setup","Select any additiona") WinWaitActive("CCleaner v2.32 Setup","Select any additiona") Send("{ALTDOWN}{ALTUP}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{SPACE}{ALTDOWN}i{ALTUP}") WinWait("CCleaner v2.32 Setup ","Completing the CClea") If Not WinActive("CCleaner v2.32 Setup ","Completing the CClea") Then WinActivate("CCleaner v2.32 Setup ","Completing the CClea") WinWaitActive("CCleaner v2.32 Setup ","Completing the CClea") Send("{SPACE}{TAB}{ALTDOWN}f{ALTUP}")