Server Fault is a question and answer site for system and network administrators. 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

Are there any free systems for deploying new applications across a Windows network?

e.g. if I wanted to automatically install Silverlight to every PC?

(Assuming a Windows network of about 150 machines)

share|improve this question
up vote 6 down vote accepted

If you have a Windows domain you should read up on using Group Policy to install software. Having said that, though, if the software isn't packaged in Windows Installer (MSI) format this becomes significantly harder. Using Group Policy Startup Scripts to perform silent installations of non-MSI-based packages is certainly possible, but you need some scripting skills to pull that off.

You might also have a look at wpkg. It sounds right up the alley of what you're looking for. There's a pretty strong community around it, and you can usually find "recipes" written by others for common installation needs (example:

Personally, I go the route of Group Policy, either using MSI-based installs or custom Startup Scripts, but I've played around with wpkg and like what I see with it, too.

share|improve this answer

I highly recommend WPKG. From official site:

WPKG is an automated software deployment, upgrade and removal program for Windows. + WPKG is open source software.

There are already many existing silent installers available (including Microsoft Silverlight) and writing custom packages is pretty easy.

PS: Update Windows Script on Windows 2000/XP computers if needed, and (CRITICAL) test your packages well on all platforms (XP,2k,Vista,7) before you do massive deployments - VirtualBox can be one tool for this.

PS1: Some testimonials from satisfied users.

PS2: WPKG can also do:

  • Windows Updates, but WSUS is the way to go
  • Change registry settings etc., but Group Policy is the way to go (if you have AD)
share|improve this answer

Assuming you have AD, why not GPOs or Windows Deployment Services? Those are both included in the Server 2003/2008 software.

share|improve this answer

We use WPKG ( -- an open-source deployment/upgrade/removal program for Windows. Cheers

share|improve this answer
I've also used WPKG in places where WSUS wasn't an option. It takes a bit to setup all the xml files but once it's all setup it's pretty easy to maintain and works well. – 3dinfluence Dec 2 '09 at 15:50

I haven't had much luck finding free ways to deploy general software. Windows components like Silverlight can be installed via WSUS server, which is free (And disk/memory intensive, in my opinion) and integrates with Active Directory to keep your systems up to date. It acts as a kind of local mirror for Windows Updates.

I have run into several "quirks" with it not necessarily upgrading your clients in a timely manner and I think the interface for getting accurate and up-to-date update information absolutely sucks, but it does help with bandwidth and keeping systems in your Windows network relatively up to date. And it's free from Microsoft.

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.