Guía de implementación de .NET Framework para administradores

En este artículo paso a paso se describe cómo un administrador del sistema puede implementar .NET Framework 4.5 y sus dependencias del sistema en una red mediante Microsoft Endpoint Configuration Manager. En este artículo se supone que todos los equipos cliente de destino cumplen los requisitos mínimos para .NET Framework. Para obtener una lista de los requisitos de software y hardware para instalar .NET Framework 4.5, vea Requisitos de sistema.

Nota

El software al que se hace referencia en este documento, a título enunciativo y en ningún caso limitativo, .NET Framework 4.5, Configuration Manager y Active Directory, está sujeto a los términos y condiciones de licencia. En estas instrucciones se asume que los usuarios con la licencia apropiada del software han leído y aceptado dichos términos y condiciones. Estas instrucciones no anulan ninguno de los términos y condiciones de dichos contratos de licencia.

Para obtener información sobre el soporte técnico de .NET Framework, vea Directiva de ciclo soporte técnico oficial de .NET Framework en el sitio web de soporte técnico de Microsoft.

Este tema contiene las siguientes secciones:

Proceso de implementación

Una vez implementada la infraestructura de apoyo, se utiliza Configuration Manager para implementar el paquete redistribuible de .NET Framework en equipos de la red. La creación de la infraestructura implica crear y definir cinco áreas primarias: colecciones, un paquete y un programa para el software, puntos de distribución e implementaciones.

  • Las colecciones son grupos de recursos de Configuration Manager, como usuarios, grupos de usuarios o equipos, en los que se implementa .NET Framework. Para más información, consulte Introducción a las recopilaciones en Configuration Manager en la biblioteca de documentación de Configuration Manager.

  • Los paquetes y programas suelen representar aplicaciones de software que se van a instalar en un equipo cliente, aunque también pueden contener archivos individuales, actualizaciones o incluso comandos individuales. Para obtener más información, consulte el tema sobre paquetes y programas en Configuration Manager en la biblioteca de documentación de Configuration Manager.

  • Los puntos de distribución son roles del sistema de sitio de Configuration Manager que almacenan los archivos necesarios para que el software se ejecute en los equipos cliente. Cuando un cliente de Configuration Manager recibe y procesa una implementación de software, se pone en contacto con un punto de distribución para descargar el contenido asociado al software e iniciar el proceso de instalación. Para más información, vea Aspectos básicos de la administración de contenido en Configuration Manager en la biblioteca de documentación de Configuration Manager.

  • Las implementaciones indican a los miembros correspondientes de la colección de destino especificada que instalen el paquete de software.

Importante

Los procedimientos de este tema contienen valores típicos para crear e implementar un paquete y un programa y puede que no cubran todos los valores posibles. Para ver otras opciones de implementación de Configuration Manager, consulte la biblioteca de documentación de Configuration Manager.

Implementación de .NET Framework

Se puede usar Configuration Manager para implementar una instalación silenciosa de .NET Framework 4.5, donde los usuarios no interactúan con el proceso de instalación. Siga estos pasos:

  1. Cree una colección.

  2. Cree un paquete y un programa para el paquete redistribuible de .NET Framework.

  3. Seleccione un punto de distribución.

  4. Implemente el paquete.

Crear una colección

En este paso, se seleccionan los equipos donde se implementará el paquete y el programa y se agruparán en una colección de dispositivos. Para crear una colección en Configuration Manager, puede usar reglas de pertenencia directa (donde se especifican manualmente los miembros de la colección) o reglas de consulta (donde Configuration Manager determina los miembros de la colección en función de los criterios que especifique el usuario). Para obtener más información sobre las reglas de pertenencia, incluidas las reglas de consulta y las reglas directas, consulte Introducción a las recopilaciones en Configuration Manager en la biblioteca de documentación de Configuration Manager.

Para crear una colección:

  1. En la consola de Configuration Manager, elija Activos y compatibilidad.

  2. En el área de trabajo Activos y compatibilidad, elija Recopilaciones de dispositivos.

  3. En la pestaña Inicio del grupo Crear, elija Crear recopilación de dispositivos.

  4. En la página General del Asistente para crear recopilación de dispositivos, escriba un nombre para la colección.

  5. Elija Examinar para especificar una recopilación de restricción.

  6. En la página Reglas de pertenencia, elija Agregar regla y, a continuación, Regla directa para abrir el Asistente para crear reglas de pertenencia directa. Seleccione Siguiente.

  7. En la página Buscar recursos, en la lista Clase de recurso, elija Recurso del sistema. En la lista Nombre del atributo, elija Nombre. En el campo Valor, escriba % y elija Siguiente.

  8. En la página Seleccionar recursos, active la casilla de cada equipo en el que desea implementar .NET Framework. Elija Siguiente y finalice el asistente.

  9. En la página Reglas de pertenencia del Asistente para crear recopilación de dispositivos, elija Siguiente y finalice el asistente.

Cree un paquete y un programa para el paquete redistribuible de .NET Framework

Mediante los siguientes pasos se crea manualmente un paquete para .NET Framework redistribuible. El paquete contiene los parámetros especificados para instalar .NET Framework y la ubicación desde la que se distribuirá el paquete a los equipos de destino.

Para crear un paquete:

  1. En la consola de Configuration Manager, elija Biblioteca de software.

  2. En el área de trabajo Biblioteca de software, expanda Administración de aplicaciones y, luego, elija Paquetes.

  3. En la pestaña Inicio, en el grupo Crear, elija Crear paquete.

  4. En la página Paquete del Asistente para crear paquetes y programas, escriba la siguiente información:

    • Nombre: .NET Framework 4.5

    • Fabricante: Microsoft

    • Idioma. English (US)

  5. Elija Este paquete contiene archivos de origen y, después, Examinar para seleccionar la carpeta local o de red que contiene los archivos de instalación de .NET Framework. Una vez seleccionada la carpeta, elija Aceptar y Siguiente.

  6. En la página Tipo de programa del asistente, elija Programa estándar y, después, Siguiente.

  7. En la página Programa del Asistente para crear paquetes y programas, escriba la siguiente información:

    1. Nombre:.NET Framework 4.5

    2. Línea de comandos:dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT (las opciones de la línea de comandos se describen en la tabla que aparece después de estos pasos)

    3. Ejecutar: elija Oculto.

    4. El programa se puede ejecutar: elija la opción que especifica que el programa se puede ejecutar independientemente de si un usuario ha iniciado sesión.

  8. En la página Requisitos, elija Siguiente para aceptar los valores predeterminados y, después, finalice el asistente.

En la tabla siguiente se describen las opciones de la línea de comandos especificadas en el paso 7.

Opción Descripción
/q Establece el modo silencioso. No se requiere proporcionar ningún dato y no se muestra ningún resultado.
/norestart Evita que el programa de instalación se reinicie automáticamente. Si usa esta opción, Configuration Manager debe controlar el reinicio del equipo.
/chainingpackageNombreDePaquete Especifica el nombre del paquete que realiza el encadenamiento. Esta información se notifica con otra información de sesión de instalación para los usuarios que se hayan registrado en el Programa para la mejora de la experiencia del usuario (CEIP) de Microsoft. Si el nombre del paquete incluye espacios, use comillas dobles como delimitadores; por ejemplo: /chainingpackage "Chaining Product" .

Mediante estos pasos se crea un paquete denominado .NET Framework 4.5. El programa implementa una instalación silenciosa de .NET Framework 4.5. En una instalación silenciosa, los usuarios no interactúan con el proceso de instalación y la aplicación de encadenamiento tiene que capturar el código devuelto y controlar el reinicio; vea Getting Progress Information from an Installation Package (Obtener información de progreso de un paquete de instalación).

Seleccionar un punto de distribución

Para distribuir el paquete y el programa a los equipos cliente de un servidor, deberá designar primero un sistema de sitio como punto de distribución y después distribuir el paquete al punto de distribución.

Realice los pasos siguientes para seleccionar un punto de distribución para el paquete de .NET Framework 4.5 que ha creado en la sección anterior:

  1. En la consola de Configuration Manager, elija Biblioteca de software.

  2. En el área de trabajo Biblioteca de software, expanda Administración de aplicaciones y, luego, elija Paquetes.

  3. En la lista de paquetes, seleccione el paquete .NET Framework 4.5 que creó en la sección anterior.

  4. En la pestaña Inicio, en el grupo Implementación, elija Distribuir contenido.

  5. En la pestaña General del Asistente para distribuir contenido, elija Siguiente.

  6. En la página Destino del contenido del asistente, elija Agregar y, después, Punto de distribución.

  7. En el cuadro de diálogo Agregar puntos de distribución, seleccione los puntos de distribución que hospedarán el paquete y el programa y, a continuación, elija Aceptar.

  8. Complete el asistente.

Ahora el paquete contiene toda la información necesaria para realizar una implementación silenciosa de .NET Framework 4.5. Antes de implementar el paquete y el programa, compruebe que se haya instalado en el punto de distribución; vea la sección de supervisión de contenido de Supervisión del contenido que se ha distribuido con Configuration Manager en la biblioteca de documentación de Configuration Manager.

Implementar el paquete

Para implementar el paquete y el programa de .NET Framework 4.5:

  1. En la consola de Configuration Manager, elija Biblioteca de software.

  2. En el área de trabajo Biblioteca de software, expanda Administración de aplicaciones y, luego, elija Paquetes.

  3. En la lista de paquetes, seleccione el paquete que creó denominado .NET Framework 4.5.

  4. En la pestaña Inicio, en el grupo Implementación, elija Implementar.

  5. En la página General del Asistente para implementar software, elija Examinar y, a continuación, seleccione la colección que creó anteriormente. Seleccione Siguiente.

  6. En la página Contenido del asistente, compruebe que se muestra el punto desde el que desea distribuir el software y elija Siguiente.

  7. En la página Configuración de implementación del asistente, confirme que la Acción está establecida en Instalar y el Propósito en Requerido. Esto garantiza que el paquete de software sea una instalación obligatoria en los equipos de destino. Seleccione Siguiente.

  8. En la página Programación del asistente, especifique cuándo quiere que se instale .NET Framework. Puede elegir Nuevo para asignar un tiempo de instalación o bien indicar al software que realice la instalación cuando el usuario inicie o cierre sesión o lo antes posible. Seleccione Siguiente.

  9. En la página Experiencia del usuario del asistente, use los valores predeterminados y elija Siguiente.

    Advertencia

    El entorno de producción puede tener directivas que requieran selecciones distintas para la programación de distribución.

  10. En la página Puntos de distribución del asistente, use los valores predeterminados y elija Siguiente.

  11. Complete el asistente. Puede supervisar el progreso de la implementación en el nodo Implementaciones del área de trabajo Supervisión.

El paquete se implementará ahora en la colección de destino y se iniciará la instalación silenciosa de .NET Framework 4.5. Para obtener información sobre los códigos de error de instalación de .NET Framework 4.5, vea la sección Códigos devueltos en este mismo tema.

Recursos

Para obtener más información sobre la infraestructura para probar la implementación del paquete redistribuible de .NET Framework 4.5, consulte los siguientes recursos.

Active Directory, DNS, DHCP:

SQL Server 2008:

System Center 2012 Configuration Manager (punto de administración, punto de distribución):

Cliente de System Center 2012 Configuration Manager para equipos Windows:

Solución de problemas

Ubicaciones de archivos de registro

Los siguientes archivos de registro se generan durante la configuración de .NET Framework:

  • %temp%\Microsoft .NET Framework versión*.txt
  • %temp%\Microsoft .NET Framework versión*.html

donde versión es la versión de .NET Framework que va a instalar, como 4.5 o 4.7.2.

También puede especificar el directorio en el que se escriben los archivos de registro mediante la opción de la línea de comandos /log en el comando de instalación de .NET Framework. Para obtener más información, consulte la Guía de implementación de .NET Framework para desarrolladores.

Puede usar la herramienta de recopilación de registros para recopilar los archivos de registro de .NET Framework y crear un archivo .cab comprimido que reduzca el tamaño de los archivos.

Códigos de retorno

En la siguiente tabla se muestra una lista de los códigos devueltos más habituales del programa de instalación redistribuible de .NET Framework 4.5. Los códigos devueltos son los mismos para todas las versiones del instalador.

Para obtener vínculos a información detallada, vea la sección siguiente, Descargar códigos de error.

Código devuelto Descripción
0 La instalación se completó correctamente.
1602 El usuario canceló la instalación.
1603 Error irrecuperable durante la instalación.
1641 Para completar la instalación es necesario reiniciar. Este mensaje indica que la instalación se realizó correctamente.
3010 Para completar la instalación es necesario reiniciar. Este mensaje indica que la instalación se realizó correctamente.
5100 El equipo del usuario no cumple los requisitos del sistema.

Descargar códigos de error

Otros códigos de error:

Vea también