I wrote a little .Net 2.0 application that my users wanted. However I need to update all of their computers to .Net 2.0 (I had considered going all the way to 3.5 but the install time is brutal)

What is the fastest and easiest way to install .Net 2.0 on all my user's machines?



  • sorry I can't help myself, getting 50+ people to do it. ;>0
    – kenny
    Jan 22, 2010 at 17:13
  • haha, they don't have admin access to their pcs :P
    – Biff MaGriff
    Jan 22, 2010 at 17:14
  • May be of help: msdn.microsoft.com/en-us/library/aa480242.aspx check out the section Distributing Dotnetfx.exe Using an Electronic Software Distribution Tool
    – Jason Evans
    Jan 22, 2010 at 17:15
  • 4
    Have you considered a WSUS server? Jan 22, 2010 at 17:28

3 Answers 3


Within a domain you can package it up as an msi and use group policy to deploy to their PCs.

  • I'm not sure what any of that means.
    – Biff MaGriff
    Jan 25, 2010 at 19:43
  • An .msi is a windows installer package, and group policy is the way you can force settings onto objects in ActiveDirectory.
    – Alex
    Jan 25, 2010 at 19:49

If you have that many PCs you should really be using WSUS for patch management, in which case that's by far the simplest way to do it.


There are various methods described in the .NET Framework 2.0 Deployment Guide including SMS and as Alex mentioned) Push it out via Active Directory / msi.

I would also recommend that you have a look at the .NET 3.5 Deployment guide (for developers | for administrators) as it has some updated information related to newer versions of things like Active Directory.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .