Automatically install software on new Windows install

9

4

Installing Windows on a new machine is really painful when it also requires you to re-install all your applications and re-configure all the other miscellaneous details. Are there any applications that can automatically install all your required software on a new install of windows?

I imagine that the hypothetical application would need some sort of script and a folder containing all the installers for the software you require. The application would load the script and run all the individual installers with your specified configuration settings.

Setting the whole thing up to run the first time would be really quite tedious. But once setup, you could run the application and have your new computer setup with all software and environment settings.

One advantage the hypothetical application would have over system backup software is that you would be running a 'clean' install of windows. Over time windows gets a little cluttered with junk leftover from dud pieces of software that are installed and un-installed sometime later. Restoring from a backup restores all that junk.

Shannon Matthews

Posted 2013-05-30T03:56:12.633

Reputation: 226

Or you could just image your install.... – djsmiley2k TMW – 2018-03-14T10:24:05.677

Answers

7

There are a many, many ways to automatically install software on Windows. Configuring them the way you want is a different matter, but doable depending on various factors.

There are popular applications like Ninite, AllMyApps, and others, which have a premade list of popular software applications. It will automatically download the latest versions and install them with a few clicks. As far as I know, these software installers will only install the software, not configure them for you.

If you are part of an Active Directory domain, Group Policy can automatically install applications. This does require the installers to be pre-downloaded.

There are numerous management apps that will push software as well. They are aimed more for the enterprise. However, many are free of cost. Just do a Google search.

Another method, although I have a feeling that it isnt what you are looking for, is disk imaging. Symantec Ghost and Clonezilla along with tools like Sysprep allow you to make an image of an existing machine and then create infinite amount of completely identical and configured machines in almost no time.

Pushing software is the easy part, its the configuration that is the hard part. The problem stems from the fact every application stores configuration settings differently. Some use registry settings, some use a text file, some may use a database, others may be server based or cloud based (internet) configurations, and even others may be something else or a combination of the previous methods. Some packages will let you create custom installers or push a config with its installers, other you can manually modify the installer itself, others you might have to write a script...

Personally, for home use, I just keep a copy of all the installers I download. I dont go through the trouble of building custom installers. If there is a text file config, then I just make a copy or just make notes or screen caps of configuration info and keep them in the cloud like in Evernote or DropBox for easy access.

Keltari

Posted 2013-05-30T03:56:12.633

Reputation: 57 019

0

Silent Install Builder might be an option. I used it for my Windows 7 installation media and integrated it with NTLite

Levent

Posted 2013-05-30T03:56:12.633

Reputation: 1

3

Welcome to Super User! Can you expand your answer a bit? Just pointing to a product doesn't really explain how to accomplish the solution. It's better to include some instructions on how to use the product to solve the problem, or at least describe what makes the product a good solution. Good guidance on recommending software here: http://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers. Thanks.

– fixer1234 – 2018-03-11T07:05:30.487