Thanks SRJ, that helped a lot. It seems that Logictech really do not want us to be able to silently install their software. They state in their forums, that they don't support it. With version 4.00 it got even worse, as the .iss method of installing isn't supported anymore. Only way I know of is by Autoit Script. To Anita: You have to modify the above script a bit to get it working with an italian version. Mainly the names of the windows, the order of the sequence and perhaps even the numbers of the buttons. (I had to do all these changes to get it to work with the danish version.) Here's how I did it for Logitech Setpoint Drivers v4.00: 1) Get the install file from Logitech and extract the exe files inside, use winrar or another packer proggie. You'll now get a lot of files an folders, containing the setup files. 2) Logitech now includes the option to install the Yahoo bar into your browser. I think thats crap so I just delete the folder named "-3YT" You can also delete all txt files and all the folders in the "Ressources"-folder, that contain languages you dont need. 3) Compile an AutoIt script like SJR's example - you probably have to modify it a bit. Especially you have to expand it with a a section that kills the updater running at the end of the installation. 4) To pack the files to put on a cd, I just pack all the files and the compiled AU3-exe into a self-extracting winrar archive, and tell it to run silent, overwrite everything, extract to the TEMP-path and run the AU3 file after extraction. This packed file can now be used from anywhere - from a cd, from somewhere on you harddisk etc. I've attached my script for you to have a look at - RUN("Setup.exe") WinWaitActive("Logitech Software Setup","") ControlClick("Logitech Software Setup","","Button13") WinWaitActive("Logitech Software Setup","Vælg sprog") ControlClick("Logitech Software Setup","Vælg sprog","Button13") WinWaitActive("Logitech Software Setup","Licensaftale for software") ControlClick("Logitech Software Setup","Licensaftale for software","Button18") ControlClick("Logitech Software Setup","Licensaftale for software","Button13") WinWaitActive("Logitech Software Setup","Destinationsmappe") ControlClick("Logitech Software Setup","Destinationsmappe","Button13") WinWaitActive("Logitech Software Setup","Bemærk: Hvis enheden er sluttet til en PS/2-port, kan du bruge funktionerne som styres af softwaren, når computeren er blevet genstartet.") ControlClick("Logitech Software Setup","Bemærk: Hvis enheden er sluttet til en PS/2-port, kan du bruge funktionerne som styres af softwaren, når computeren er blevet genstartet.","Button31") WinWaitActive("Logitech Software Setup","Nej. Jeg vil genstarte min computer senere") ControlClick("Logitech Software Setup","Nej. Jeg vil genstarte min computer senere","Button23") ControlClick("Logitech Software Setup","Nej. Jeg vil genstarte min computer senere","Button13") WinWaitActive("Logitech-opdatering","") ControlClick("Logitech-opdatering","","Button2") Ups, forgot that this will be of absolutely no help to any non-danish speaking person, so basically, I used the AutoIt Window informaion tool to get the window title names, that the script uses to target it's instructions. Sometimes the title of the window wont change, although you progress with the install. To circumvent that, you can target some specific text in the specific window instead. Once you have targeted a window, you can use the ControlClick command, to target a specific control, ie a button, choose an item from a list etc, by targeting the controls id on that specific page. Once again the Window info tool tells you everything you need to know. Read the simple tutorials on the autoit page to get started.