【问题标题】:What is the proper order for installing Microsoft software on a developer workstation?在开发人员工作站上安装 Microsoft 软件的正确顺序是什么?
【发布时间】:2019-10-24 22:25:36
【问题描述】:

我已经这样做了 百万 次...建立一个开发人员工作站。

是否有在工作站上安装 Microsoft 开发软件的最佳做法或安装清单?应用更新和/或服务包怎么样?是否有执行此操作的特定顺序,希望尽量减少安装问题。

我们当前的软件库包括:

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

我们确实使用了一些其他工具,但是一旦我从 Microsoft 获得 good 构建,我通常会推迟安装它们......无论 good 构建是可能的还是不是另一个话题! =)

另外,你们有没有用Ghost之类的软件来制作工作站的图片?一些简单的方法来恢复您的工作站。

【问题讨论】:

    标签: installation


    【解决方案1】:

    如果您想毫无问题地进行 ASP.NET 开发,我会使用以下命令。

    • 操作系统
    • 操作系统的 IIS
    • 操作系统更新
    • 办公室
    • 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 设置部分!

    【讨论】:

    • 作为补充:如果您还要安装 3rd 方组件或 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 安装程序不会安装 SQL Server Management Studio,因此要么在 VS 之前安装 SQL Server,要么排除 SQL Server Express 从 VS 安装。这可能已在 SQL Server 2008 中修复,尽管我没有检查过。
    【解决方案2】:

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

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

    • 更改电脑名称
    • 更改 Windows 和 Office 许可证号(我记得 TechRepublic 有一个工具可以做到这一点,从技术上讲这并不违法)
    • 更改 PC 的 IP 地址(如果您不使用 DHCP)
    • 准备好了!

    如果您愿意,所有这些步骤都可以轻松编写脚本。反正也就10分钟以内吧。

    在我目前的工作中,我只是一名开发人员,因此我不再负责为新同事准备机器。但是,根据过去的经验,我认为使用 Ghost 是设置新计算机的最快和最经济的方法!

    尤其是 Windows 安装和进入 Windows 更新 - 啊!!我真的很讨厌在这些步骤上浪费这么多时间,如果您只执行一次,这是可以容忍的。

    【讨论】:

    • 您是否使用 Ghost 创建当前工作站的映像?
    • 不,由另一个部门处理:D
    【解决方案3】:

    我愿意:

    • 操作系统
    • 办公室
    • .Net 框架运行时
    • 安全更新
    • SQL 服务器
    • Visual Studio
    • 源代码控制客户端
    • 防病毒/安全软件(如果适用)
    • 任何其他工具(Notepad++、ftp 客户端等)
    • 安全更新

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

    这只是 Visual Studio 安装的顺序。通常,您要先安装较旧的产品。但是,可能存在并非如此的情况。如果您有 VS2008 Standard 和 VS2003 Professional,您可能需要稍后安装专业版。但我无法处理那个特定的场景。

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

    【讨论】:

    • 在过去的几年里,这对我来说发生了变化。我现在将安全更新推到列表的下方。 AV 软件真正关注(并且最慢)的一件事是软件安装,因此将其保存到稍后才真正加快了我的速度。不过,我仍然希望在下载基于 Internet 的工具之前运行它。
    【解决方案4】:

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

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

    1. Office 2007(我一般先安装office)
    2. VS2003
    3. 通过 Microsoft 更新安装 VS2003 更新
    4. SQL Server 2005
    5. 通过 Microsoft Update 安装 SQL Server 2005

    等等……

    设置完成并配置机器后,我使用Acronis True Image 制作完整的基础映像。

    【讨论】:

    • 这适用于仅用于 Web 开发的机器。我错了吗?
    【解决方案5】:

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

    至于安装顺序,我会这样做:

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

    【讨论】:

      【解决方案6】:

      我的建议是从操作系统及其更新开始,然后根据需要添加 Office,然后安装 Virtual PC 或 VMWare。 通过这种方式,您可以将所有开发内容的不同版本(和测试版)分离到不同的 VPC 中。 您的真实硬件将保持清洁,并且您能够非常顺利地在环境之间切换。

      【讨论】:

        【解决方案7】:

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

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

        【讨论】:

          【解决方案8】:

          无论安装顺序如何,您都应该能够安装每个软件。话虽如此,如果您想“安全”,请从每个软件的最低版本开始,然后逐步安装随时更新/SP。

          【讨论】:

          • 我不是应该的忠实粉丝。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-20
          相关资源
          最近更新 更多