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

Installation 在开发人员工作站上安装Microsoft软件的正确顺序是什么?,installation,Installation,我已经做了一百万次了。。。设置开发人员工作站 在工作站上安装Microsoft开发软件是否有最佳实践或安装清单?应用更新和/或服务包怎么样?是否有执行此操作的特定顺序,以期最大限度地减少任何安装问题 我们当前的软件库包括: VisualStudio2003 Visual Studio 2008 SQL Server 2005 微软办公软件2007 我们确实使用了一些其他工具,但一旦我从Microsoft获得了一个良好的构建,我通常会推迟安装它们。。。是否可以进行良好的构建是另一个主题!=)

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

在工作站上安装Microsoft开发软件是否有最佳实践或安装清单?应用更新和/或服务包怎么样?是否有执行此操作的特定顺序,以期最大限度地减少任何安装问题

我们当前的软件库包括:

  • VisualStudio2003
  • Visual Studio 2008
  • SQL Server 2005
  • 微软办公软件2007
我们确实使用了一些其他工具,但一旦我从Microsoft获得了一个良好的构建,我通常会推迟安装它们。。。是否可以进行良好的构建是另一个主题!=)


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

我倾向于按时间顺序进行。从最旧的软件到最新的

在你的情况下,我会这样做

  • Office 2007(我通常先安装Office)
  • VS2003
  • 通过Microsoft update安装VS2003更新
  • SQL Server 2005
  • 通过Microsoft Update安装SQL Server 2005
  • 等等


    当安装完成并配置好机器后,我会对其执行完整的基本映像。

    无论安装顺序如何,您都应该能够安装每个软件。也就是说,如果您想“安全”,请从最低版本的每个开始,然后逐步升级,安装更新/SP。

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

    至于安装顺序,我会:

    • Office 2007
    • SQL Server 2005
    • VS 2003
    • VS 2008
      • 我会:

        • 操作系统
        • 办公室
        • .Net framework运行时
        • 安全更新
        • SQL Server
        • Visual Studio
        • 源代码管理客户端
        • 防病毒/安全软件(如适用)
        • 任何其他工具(记事本++、ftp客户端等)
        • 安全更新
        SQL Server出现在Visual studio之前,因为我使用的是开发人员版或MSDN的完整版。如果您先安装Visual Studio,它会希望在我的系统上安装Sql Server Express Edition,我不希望这样

        这就剩下了VisualStudio安装的顺序。通常,您希望先安装旧产品。然而,在某些情况下,情况可能并非如此。例如,如果您有VS2008标准版和VS2003专业版,您可能希望稍后安装专业版。但我还没能处理那个特殊的场景


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

        如果您希望在ASP.NET开发中不出现问题,我将使用以下命令,并且此顺序是关键

        • 操作系统

        • IIS的操作系统我绝对是一个幽灵上瘾者。在以前的工作中,我会花大约2-3个小时正确配置用户所需的一切:Windows+修补程序、Office+修补程序、Acrobat Reader等。一旦一切就绪,我会使用Ghost创建整个硬盘的映像,并将其存储在某处(如果可能,将其压缩并刻录到DVD)

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

          • 更改电脑名称
          • 更改Windows和Office许可证号码(我记得TechRepublic有一个用于此的工具,从技术上讲这并不违法)
          • 更改电脑的IP地址(如果您不使用DHCP)
          • 准备好了
          如果您愿意,所有这些步骤都可以很容易地编写脚本。不管怎样,只要10分钟或更少

          在我目前的工作中,我只是一名开发人员,所以我不再负责为新同事准备机器。然而,根据过去的经验,我认为使用Ghost是安装新计算机的最快和最经济有效的方法


          尤其是Windows安装和Windows更新-啊!!我真的很讨厌在这些步骤中浪费这么多时间,如果你只做一次,这是可以容忍的。我的建议是从操作系统及其更新开始,然后在需要时添加Office,然后安装虚拟PC或VMWare。 通过这种方式,您可以将所有开发内容的不同版本(和Beta)划分为不同的VPC。
          您真正的硬件将保持干净,并且您能够非常顺利地在环境之间切换。

          对于web平台,Microsoft提供了一个很好的软件包安装程序:


          我喜欢在对一台机器进行成像之前使用它,这样我就可以用相同的配置创建多个工作站

          对于仅用于web开发的机器来说,这是正确的。我错了吗?作为补充:如果你也在安装第三方组件或VS加载项,在堆栈的其余部分启动并运行之前不要安装它们。我认为你应该在VS 2005之后安装SQL Server和相关工具-那么VS 2005有各种SQL Server加载项。天哪,这太愚蠢了。很高兴我不是windows开发人员。Ken,VS 2005默认安装SQL Server Express,因此最好先安装它,这样在安装时会添加正确的模板。如果SQL不存在,它们将不会安装,至少我在上一次5-10工作站构建中注意到了这一点。如果安装Visual Studio(使用SQL Server 2005 Express),则完整的SQL Server 2005安装程序不会同时安装