Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Before I went and ask it here, I came up and have red the contents of the links below:

And came up with:

And a few which I found by browsing:

But none of them does what I need, since they only automate the installation of popular applications.

But What I want is an application where you can choose to install any software. For example, I want to install visual studio or Netbeans, or Dreamweaver. I'll just have to select the setup file for that application. Then the application will have to do the rest.

Maybe, the application can work by recording key strokes and mouse clicks. Then applying those records to customize the installation. If the installer is complex enough.

share|improve this question
+1, I was wondering the same thing. Theoretically it shouldn't be that hard of a program to write, but I must be wrong because there's nothing like this out there (that I know of). – Sasha Chedygov Aug 1 '10 at 23:31
@musicfreak: Actually I think such a program would be very hard to write. – Zaz Aug 2 '10 at 1:40
@Josh: Never mind, I guess each installer works differently. I don't know what I was thinking. – Sasha Chedygov Aug 2 '10 at 3:57
It's been a month since the question was asked, if one of the answers fits please accept it, otherwise please explain why the answer does not fit. Thanks. – Zaz Aug 31 '10 at 13:30
up vote 2 down vote accepted

There's even a whole language to automate actions in GUI. It's called TCL.

Ninite probably uses .NET framework to do this.

Anyway I googled few software for this, some commercials and some are not: SilkTest, TestComplete, AutoIT

share|improve this answer

I agree with Josh, your going into a world of pain that in the end IMHO will not be worth it, if your only doing this for a home setup.

Think of the time you will spend trying to make the installation work and then the automatic configurations of your programs... then the a mount of time you will need to adjust it because this OS patch or that program version changed the installation enough for the script not to work... and you will quickly understand that this point is moot.

I do suggest getting to know autoIT regardless, as its a really good windows scripting language.

share|improve this answer
+1 for solvign the problem and not the solution. Also: AutoIT - How did I not know about this? Wow. – CAD bloke Feb 21 '13 at 23:17

Managing the installation and removal of programs that haven't been packaged in some way would be a nightmare, perhaps impossible. I doubt that there's anything out there that can do this. Windows does have it's own package management in place, but it's not as strong as some of the open-source alternatives that you've mentioned.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.