What is an efficient, cost-effective tool to automate installing Windows 7 and software?

Posted on


One of my job responsibilities is now maintaining laptops for sales people (they demo software). It would take me up to 2 days to perform a full installation manually, so I would like to delegate much of this work to some sort of tool. In addition, the non-technical sales people can screw up various parts of the system, so I need to redo it for them.

Imaging computers is discouraged by some people online. Being able to create different computer names would be nice, so that I could actually let all those computers on the network all at the same time.

I was a coder before all this work was dumped on me. I hope to once again regain control of my career. I would really welcome a heavily customizable / scriptable tool. I do not mind spending a bunch of time on writing a solid script, and then running it 20 times and reaping the benefits and having time to do some coding.

I also need a reliable tool, something that is well-maintained, can support various versions of Windows 7, something that is not abandoned, something that can be scripted with a powerful language.

Am I dreaming or can you suggest something that I can use?


Well, windows actually has a native unattended install system in WAIK.You can also automate software install, though much of it is installer specific.

However anyone who says imaging computers is a bad idea is an idiot – i’d suggest setting up each system right once, making an image of it (and labelling it and putting it in a safe place), and restoring a system from its own known good backup would save you a lot of time and aggrevation – windows 7 has a great backup system and using it would probably save a lot of time that could be spent coding.

RT Se7en Lite will do what you need. It allows you to:

  • Remove Windows components
  • Tweak the windows install
  • Unattended installation
  • Customization
  • Create Bootable ISO or DVD or USB keys
  • Add any software into the windows install

Similar to the other answers, vLite will do most of what you want for free.

This only deals with half of your problem but it might be worth having a look at this document which describes an alternative approach to the now defunct “Windows SteadyState” way of using Windows.

By using this approach it may be possible to limit the damage it is possible to do to machines when they are built.

Creating a Steady State by Using Microsoft Technologies

Leave a Reply

Your email address will not be published. Required fields are marked *