Hi All, Bumping into that problem, I come up with a simple solution. Only in the case of a {X86} or {X64} command, you might have after 1 other command. I did not code the full solution, but a solution that I think fixes most of the cases. Based on that fact, I modified installer.js file initial code : case '{X86}': if (getBits()==64) cmd="SKIP0"; cmd=cmd.replace(/{x86} /gi,''); fsoCmd=false; break; case '{X64}': if (getBits()==32) cmd="SKIP0"; cmd=cmd.replace(/{x64} /gi,''); fsoCmd=false; break; Modified code case '{X86}': if (getBits()==64) cmd="SKIP0"; else { cmd=cmd.replace(/{x86} /gi,''); handleCommand(cmd,item,cmdNum); } fsoCmd=false; break; case '{X64}': if (getBits()==32) cmd="SKIP0"; else { cmd=cmd.replace(/{x64} /gi,''); cmd=handleCommand(cmd,item,cmdNum); } fsoCmd=false; break; Hope this helps some of you. Gilles