¿Cuál es el orden correcto para instalar el software de Microsoft en una estación de trabajo de desarrollador?

StackOverflow https://stackoverflow.com/questions/201525

  •  03-07-2019
  •  | 
  •  

Pregunta

He hecho esto un millón veces ... configurando una estación de trabajo para desarrolladores.

¿Existe una lista de mejores prácticas o una lista de verificación de instalación para instalar el software de desarrollo de Microsoft en una estación de trabajo? ¿Qué pasa con la aplicación de actualizaciones y / o paquetes de servicio? ¿Existe un orden específico para hacerlo, con la esperanza de minimizar cualquier problema de instalación?

Nuestra biblioteca de software actual consta de:

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

Usamos algunas otras herramientas, pero generalmente me detengo en instalarlas una vez que obtengo una compilación buena de Microsoft ... si una compilación buena es posible o no es otro tema! =)

Además, ¿utiliza algún software como Ghost para crear imágenes de la estación de trabajo? Una forma fácil de restaurar su estación de trabajo.

¿Fue útil?

Solución

Usaría lo siguiente y este orden ES CLAVE si desea realizar el Desarrollo ASP.NET sin problemas.

  • Sistema operativo
  • IIS para el SO < - Si no se hace antes de VS, se pueden tener problemas
  • Actualizaciones del sistema operativo
  • Oficina
  • Actualizaciones de Office
  • SQL Server y herramientas
  • Actualizaciones de SQL Server
  • VS 2003
  • Actualizaciones VS 2003
  • VS 2005 (NO instale SQL Express)
  • Actualizaciones VS 2005
  • VS 2008
  • VS 2008 Actualizaciones
  • VS 2010
  • Actualizaciones VS 2010
  • VS 2012
  • Actualizaciones VS 2012
  • Cualquier herramienta de terceros para entornos de desarrollo (Telerik, DevExpress, etc.)

He encontrado que con este formato, NO tendrás ningún problema, pero si cambias el orden, me han pasado cosas malas antes. ¡Especialmente importante es la pieza de configuración de IIS!

Otros consejos

Definitivamente soy un adicto a los fantasmas. En un trabajo anterior, pasaba aproximadamente 2-3 horas configurando correctamente todo lo necesario para un usuario: parches de Windows +, parches de Office +, Acrobat Reader, etc. Una vez que todo esté listo, crearía una imagen de todo el disco duro usando Ghost, y guárdelo en algún lugar (si es posible, ciérrelo y grábelo en un DVD).

Luego, cuando llegó un nuevo colega, hice que Ghost restaurara la imagen en un nuevo disco duro, ¡esto se logró en 20 minutos o menos! Después de eso, el trabajo manual se redujo a:

  • Cambiar el nombre de la PC
  • Cambiar los números de licencia de Windows y Office (recuerdo que había una herramienta en TechRepublic para esto, técnicamente no es ilegal)
  • Cambiar la dirección IP de la PC (si no está utilizando DHCP)
  • ¡Listo!

Si lo desea, todos esos pasos se pueden programar fácilmente. De todos modos, son solo 10 minutos o menos.

En mi trabajo actual solo soy un desarrollador, así que ya no estoy a cargo de preparar máquinas para nuevos compañeros de trabajo. Sin embargo, según esta experiencia pasada, ¡diría que usar Ghost es la forma más rápida y rentable de configurar nuevas computadoras!

Especialmente la instalación de Windows e ir a Windows Update - ¡¡¡¡argh !! Realmente odio perder tanto tiempo en estos pasos, se puede tolerar si solo lo haces una vez .

Yo haría:

  • Sistema operativo
  • Oficina
  • .Net framework runtimes
  • Actualizaciones de seguridad
  • SQL Server
  • Visual Studio
  • Cliente de control de origen
  • Software antivirus / de seguridad (si corresponde)
  • Cualquier otra herramienta (Notepad ++, cliente ftp, etc.)
  • Actualizaciones de seguridad

SQL Server viene antes que Visual Studio porque uso Developer Edition o una edición completa de MSDN. Si instala Visual Studio primero, querrá poner Sql Server Express Edition en mi sistema, lo cual no quiero.

Eso simplemente deja el orden para las instalaciones de Visual Studio. En general, primero desea instalar los productos más antiguos. Sin embargo, puede haber una situación en la que ese no sea el caso. Si tiene, por ejemplo, VS2008 Standard y VS2003 Professional, es posible que desee instalar la edición profesional más adelante. Pero no he podido jugar con ese escenario en particular.

Finalmente, normalmente prefiero aplicar todos los parches a la vez. Ahorra tiempo. Sin embargo, quiero asegurarme de que mis tiempos de ejecución .Net estén actualizados antes de instalar las herramientas de desarrollo, y en el caso de varias ediciones de Visual Studio (o cualquier otro paquete complicado) prefiero asegurarme de que cada instancia del software esté completamente actualizado antes de instalar el siguiente. Esto ayuda con problemas de compatibilidad.

Tiendo a ir en orden cronológico. El software más antiguo al más reciente.

En su caso, haría algo como

  1. Office 2007 (suelo instalar Office primero)
  2. VS2003
  3. Instalar actualizaciones VS2003 a través de la actualización de Microsoft
  4. SQL Server 2005
  5. Instalar SQL Server 2005 a través de Microsoft Update

Y así sucesivamente ...

Cuando finaliza la configuración y la máquina está configurada, hago una imagen base completa con Acronis Imagen verdadera .

No uso Ghost ya que ninguna de las estaciones de trabajo que configuro son idénticas.

En cuanto al orden de instalación, haría:

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

Mi recomendación es comenzar con el sistema operativo y sus actualizaciones, luego agregar Office si lo necesita y luego instalar Virtual PC o VMWare. De esta manera, puede separar las diferentes versiones (y versiones beta) de todos los elementos de desarrollo en diferentes VPC. Su hardware real permanecerá limpio y podrá cambiar entre entornos sin problemas.

Para una plataforma web, Microsoft tiene un buen instalador de paquetes aquí: http: //www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx

Me gusta usar sysprep antes de crear imágenes de una máquina para que yo puede crear múltiples estaciones de trabajo con la misma configuración

Debería poder instalar cada pieza de software independientemente del orden en que lo instale. Dicho esto, si desea estar 'seguro', comience con la versión más baja de cada uno y continúe con la instalación. actualizaciones / SP a medida que avanza.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top