Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the proper order for installing Microsoft software on a developer workstation?

Tags:

installation

I've done this a million times ... setting up a developer work station.

Is there a best practices, or installation checklist for installing Microsoft development software on a work station? What about applying updates and/or service packs? Is there a specific order for doing this, in hopes of minimizing any install issues.

Our current software library consists of:

  • Visual Studio 2003
  • Visual Studio 2008
  • SQL Server 2005
  • Microsoft Office 2007

We do use some other tools, but I usually hold off on installing them once I get a good build from Microsoft ... whether a good build is possible or not is another topic! =)

Also, do you use any software like Ghost to create images of work station? Some easy way to restore your work station.

like image 684
mattruma Avatar asked Oct 14 '08 15:10

mattruma


People also ask

How do I install software on my Windows 10 laptop?

If installation doesn't start automatically, browse the disc to find the program setup file, usually called Setup.exe or Install.exe. Open the file to start installation. Insert the disc into your PC, and then follow the instructions on your screen. You might be asked for an admin password.


2 Answers

I would use the following and this order IS KEY if you want to do ASP.NET Development without issue.

  • Operating System
  • IIS for the OS <- If not done before VS, issues can be had
  • OS Updates
  • Office
  • Office Updates
  • SQL Server and tools
  • SQL Server Updates
  • VS 2003
  • VS 2003 Updates
  • VS 2005 (DON'T install SQL Express)
  • VS 2005 Updates
  • VS 2008
  • VS 2008 Updates
  • VS 2010
  • VS 2010 Updates
  • VS 2012
  • VS 2012 Updates
  • Any third party tools for development environments (Telerik, DevExpress, etc)

I have found that with this format, you will NOT have any issues, but if you change the order, I have had bad things happen before. Especially important is the IIS setup piece!

like image 169
Mitchel Sellers Avatar answered Oct 11 '22 19:10

Mitchel Sellers


I'm definitely a Ghost addict. At a former work I would spend about 2-3 hours configuring properly everything needed for a user: Windows+patches, Office+patches, Acrobat Reader, etc. Once everything's ready I would create an image of the whole hard drive using Ghost, and store it somewhere (if possible, ZIP it and burn it to a DVD).

Then, when a new colleague arrived, I had Ghost restore the image onto a new hard drive - this was accomplished in 20 minutes or less! After that, manual work was reduced to:

  • Changing PC's name
  • Changing Windows and Office License numbers (I remember there was a tool at TechRepublic for this, technically it's not illegal)
  • Changing PC's IP address (if you're not using DHCP)
  • Ready!

All of those steps can be easily scripted, if you wish. Anyway, it's just 10 minutes or less.

At my current work I'm just a developer so I'm not in charge of preparing machines for new coworkers anymore. However, from this past experience I'd say using Ghost is the fastest and most cost effective way to setup new computers!

Especially the Windows installation and going to Windows Update - argh!! I really hate loosing so much time at these steps, it can be tolerated if you only do that once.

like image 43
Joe Pineda Avatar answered Oct 11 '22 21:10

Joe Pineda