在开发人员工作站上安装Microsoft软件的正确顺序是什么?

时间:2008-10-14 15:00:49

标签: installation

我已经做了百万次次......设置开发人员工作站。

是否有在工作站上安装Microsoft开发软件的最佳实践或安装清单?应用更新和/或服务包怎么样?是否有特定的命令,希望尽量减少任何安装问题。

我们当前的软件库包括:

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

我们确实使用了其他一些工具,但是一旦我从Microsoft获得良好构建,我通常会暂停安装它们......是否可以构建良好构建或不是另一个话题! =)

另外,您是否使用Ghost等任何软件来创建工作站的图像?一些简单的方法来恢复您的工作站。

8 个答案:

答案 0 :(得分:33)

如果你想毫无问题地进行ASP.NET开发,我会使用以下命令并且这个命令是关键的。

  • 操作系统
  • 操作系统的IIS< - 如果没有在VS之前完成,可以提出问题
  • 操作系统更新
  • 办公室
  • Office更新
  • SQL Server和工具
  • SQL Server更新
  • VS 2003
  • VS 2003更新
  • VS 2005(不要安装SQL Express)
  • VS 2005更新
  • VS 2008
  • VS 2008更新
  • VS 2010
  • VS 2010更新
  • VS 2012
  • VS 2012更新
  • 适用于开发环境的任何第三方工具(Telerik,DevExpress等)

我发现使用这种格式,你不会有任何问题,但如果你改变了顺序,我之前就有过不好的事情。特别重要的是IIS安装程序!

答案 1 :(得分:5)

我会这样做:

  • 操作系统
  • 办公室
  • .Net framework runtimes
  • 安全更新
  • SQL Server
  • Visual Studio
  • 源控制客户端
  • 防病毒/安全软件(如适用)
  • 任何其他工具(Notepad ++,ftp客户端等)
  • 安全更新

SQL Server出现在Visual Studio之前,因为我使用的是Developer Edition或MSDN的完整版。如果您首先安装Visual Studio,它将希望将Sql Server Express Edition放在我的系统上,这是我不想要的。

只是保留了visual studio安装的顺序。通常,您希望首先安装旧产品。但是,可能存在这种情况并非如此。如果您有VS2008 Standard和VS2003 Professional,您可能希望稍后安装专业版。但我无法使用那种特殊情况。

最后,我通常更喜欢一次应用所有补丁。它节省了时间。但是,我想在安装开发工具之前确保我的.Net运行时是最新的,对于Visual Studio(或任何其他复杂软件包)的多个版本,我更喜欢确保软件的每个实例都是完整的安装下一个之前的最新版本。这有助于解决兼容性问题。

答案 2 :(得分:5)

我绝对是幽灵瘾君子。在以前的工作中,我会花大约2-3个小时正确配置用户所需的一切:Windows +补丁,Office +补丁,Acrobat Reader等。一切准备就绪后,我将使用Ghost创建整个硬盘的映像,并且将它存储在某个地方(如果可能的话,将其压缩并刻录成DVD)。

然后,当一位新同事到达时,我让Ghost将图像恢复到新硬盘上 - 这在20分钟或更短的时间内完成!之后,手工工作减少到:

  • 更改PC的名称
  • 更改Windows和Office许可证号码(我记得TechRepublic上有一个工具,从技术上来说这不是非法的)
  • 更改PC的IP地址(如果您不使用DHCP)
  • 就绪<!/ LI>

如果您愿意,所有这些步骤都可以轻松编写脚本。无论如何,它只需10分钟或更短时间。

在我目前的工作中,我只是一名开发人员,所以我不再负责为新同事准备机器了。但是,根据过去的经验,我认为使用Ghost是设置新计算机的最快且最具成本效益的方法!

特别是Windows安装并转到Windows Update - 唉!我真的很讨厌在这些步骤中浪费这么多时间,如果你只做一次,就可以容忍。

答案 3 :(得分:3)

我倾向于按时间顺序排列。最新的软件。

在你的情况下,我会做类似

的事情
  1. Office 2007(我通常先安装办公室)
  2. VS2003
  3. 通过Microsoft更新安装VS2003更新
  4. SQL Server 2005
  5. 通过Microsoft Update安装SQL Server 2005
  6. 等等......

    当设置结束并且配置了机器时,我使用Acronis True Image执行完整的基本图像。

答案 4 :(得分:2)

我不使用Ghost,因为我设置的工作站都不相同。

就安装顺序而言,我会这样做:

  • Office 2007
  • SQL Server 2005
  • VS 2003
  • VS 2008

答案 5 :(得分:1)

我的建议是从操作系统及其更新开始,然后在需要时添加Office,然后安装Virtual PC或VMWare。 这样,您可以将所有开发内容的不同版本(和测试版)分成不同的VPC。 您的真实硬件将保持干净,您可以非常顺利地在不同环境之间切换。

答案 6 :(得分:1)

对于网络平台,Microsoft在这里有一个很好的软件包安装程序:http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx

我喜欢在对机器进行成像之前使用sysprep,以便我可以使用相同的配置创建多个工作站

答案 7 :(得分:0)

无论您安装的是什么顺序,您都应该能够安装每一个软件。也就是说,如果您想要“安全”,请从每个软件的最低版本开始,然后继续工作,安装随着时间的推移更新/ SP。