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

Este artículo paso a paso describe cómo un administrador del sistema puede implementar .NET Framework versión 4 y sus dependencias del sistema en una red mediante System Center Configuration Manager (SCCM). En este artículo se supone que todos los equipos cliente de destino cumplen los requisitos mínimos para .NET Framework.

NotaNota

El software al que se hace referencia en este documento, a título enunciativo y en ningún caso limitativo, .NET Framework 4, Microsoft System Center Configuration Manager y Active Directory, está sujeto a los términos y condiciones de la 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 servicio de soporte técnico de .NET Framework, vea Política del ciclo de vida de soporte técnico de Microsoft .NET Framework en el sitio web de soporte técnico de Microsoft.

Este tema contiene las siguientes secciones:

  • Requisitos previos

  • Opciones de la línea de comandos

  • Proceso de implementación

  • Implementar .NET Framework en un entorno de pruebas

  • Crear una colección

  • Preparar el directorio de origen del paquete

  • Crear un paquete para el paquete redistribuible

  • Crear un programa con parámetros de configuración e instalación

  • Seleccionar un punto de distribución

  • Crear un anuncio

  • Recursos

  • Solución de problemas

Requisitos previos

Los administradores de red deben comprobar que todos los equipos cliente tienen los componentes del sistema necesarios antes de instalar .NET Framework.

En la lista siguiente se muestra un resumen de los requisitos de software necesarios para instalar .NET Framework 4. Para obtener una descripción detallada de los requisitos de hardware y software, vea Requisitos de sistema de .NET Framework.

Sistema operativo cliente

Versión mínima y otro software

Windows 7

Windows 7 RTM

Windows Vista

Windows Vista RTM

Windows XP

Windows XP Service Pack 3 (SP3)

Internet Explorer 6.0 SP1

Windows Installer 3.1 o posterior

Windows Server 2008

Windows 2008 RTM

Windows Server 2008 Server Core R2 SP1

Windows Server 2003

Windows Server 2003 SP2

Internet Explorer 6.0 SP1

Windows Installer 3.1 o posterior

Windows Imaging Component

Opciones de la línea de comandos

Opción

Descripción

/q

Establece el modo silencioso.

/norestart

Evita que el programa de instalación se reinicie automáticamente. Si utiliza esta opción, la aplicación de encadenamiento tiene que capturar el código devuelto y controlar el reinicio (vea Crear un programa con parámetros de configuración e instalación).

/repair

Activa la funcionalidad de reparación.

/chainingpackage nombrePaquete

Especifica el nombre del paquete que realiza el encadenamiento. Esta información se registra y almacena con los datos de SQM para la sesión de instalación de .NET Framework. Si el nombre del paquete incluye espacios, utilice comillas dobles como delimitadores; por ejemplo: /chainingpackage "Chaining Product".

Proceso de implementación

Una vez implementada la infraestructura de apoyo, se utiliza System Center Configuration Manager 2007 para implementar el paquete redistribuible de .NET Framework en la red. Este proceso requiere crear y definir cinco áreas primarias: colecciones, paquetes, programas, puntos de la distribución y anuncios.

  • Las colecciones son grupos de recursos del Administrador de configuración 2007, tales como usuarios, grupos de usuarios o equipos, a los que se destina la implementación del software de .NET Framework. Para obtener más información acerca de las colecciones, vea Collections Overview en Microsoft TechNet Library.

  • Los paquetes son conjuntos de archivos de origen de instalación que el Administrador de configuración 2007 administra y distribuye para la implementación de software. Los paquetes incluyen puntos de distribución y programas. Para obtener más información acerca de los paquetes, vea About Packages en TechNet Library.

  • Los programas son comandos asociados a los paquetes. Contienen los modificadores de la línea de comandos y parámetros adicionales que se pueden utilizar desde los archivos de origen de los paquetes designados; por ejemplo, Setup.exe. Para obtener más información sobre los programas, vea el tema About Programs de TechNet Library.

  • Los puntos de distribución son sistemas del sitio del Administrador de configuración 2007 que almacenan paquetes designados para su implementación en clientes. Cuando un cliente del Administrador de configuración 2007 recibe y procesa un anuncio determinado, se pone en contacto con un punto de distribución para descargar el paquete e iniciar el proceso de instalación. Para obtener más información sobre los puntos de distribución, vea About Distribution Points en TechNet Library.

  • Los anuncios asocian los paquetes y los programas a las colecciones. Permiten a los administradores destinar la implementación de aplicaciones concretas o personalizadas a colecciones de equipos o usuarios. Para obtener más información sobre los anuncios, vea el tema About Advertisements en TechNet Library.

Implementar .NET Framework en un entorno de pruebas

En esta sección se proporcionan un diagrama y una descripción del entorno de red de prueba para la infraestructura del Administrador de configuración 2007. También explica los pasos para implementar .NET Framework 4 mediante el Administrador de configuración 2007.

El entorno de red de prueba para este artículo se muestra en la siguiente ilustración.

El entorno de red de prueba

Entorno de red de pruebas

Todos los servidores (A, B y C) están ejecutando Windows Server 2008. Los equipos cliente (D) están ejecutando Windows Vista Enterprise. Todos los servidores y equipos cliente son miembros del mismo dominio (CPANDL.COM). A continuación figuran las aplicaciones y los roles que se ejecutan en cada servidor, así como el nombre de dominio completo (FQDN) de cada equipo cliente:

  1. Active Directory, DNS, DHCP <DC.CPANDL.COM>

  2. Microsoft SQL Server 2008 <SQLSRV.CPANDL.COM>

  3. System Center Configuration Manager 2007 R2 (punto de administración, punto de distribución) <SCCM.CPANDL.COM>

  4. Windows Vista Enterprise, cliente de System Center Configuration Manager 2007 <WVC01.CPANDL.COM>

En este entorno de red de prueba simple, el servidor de sitio ejecuta simultáneamente varios roles del sistema de sitio (por ejemplo, punto de administración y punto de distribución). Sin embargo, no se recomienda esta configuración para los sitios de producción con un gran número de recursos.

Puede utilizar el Administrador de configuración 2007 para implementar una instalación silenciosa de .NET Framework 4, donde los usuarios no interactúan con el proceso de instalación. En este entorno de pruebas, siga estos pasos:

  • Cree una colección.

  • Prepare el directorio de origen del paquete.

  • Cree un paquete para el paquete redistribuible de .NET Framework 4.

  • Cree un programa con parámetros de configuración e instalación para el paquete redistribuible.

  • Seleccione un punto de distribución.

  • Cree un anuncio del paquete redistribuible.

Crear una colección

En este paso, se seleccionan los recursos informáticos y grupos de usuarios que serán el destino de la implementación. Se utilizan reglas de pertenencia directa para crear una colección en el Administrador de configuración 2007. Para obtener más información sobre las reglas de pertenencia, incluidas las consultas y las reglas directas, vea About Membership Rules en TechNet Library.

Para crear una colección:

  1. En la consola del Administrador de configuración, navegue hasta System Center Configuration Manager / Base de datos de sitios / Administración de equipos.

  2. Haga clic con el botón secundario del mouse en Colecciones y, a continuación, haga clic en Nueva colección.

  3. En la página General del Asistente para nueva colección, escriba un nombre para la colección. En este ejemplo, la colección se denomina Equipos de destino.

  4. En la página Reglas de pertenencia, haga clic en el icono de equipo; de este modo, se abre el Asistente para crear reglas de pertenencia directa. Haga clic en Siguiente.

  5. En la página Buscar recursos, en la lista Clase de recurso, haga clic en Recurso del sistema. En la lista Nombre de atributo, haga clic en Nombre. En el campo Valor, escriba % y, a continuación, haga clic en Siguiente.

  6. En la página Restricción de la recopilación, haga clic en Examinar, seleccione Todas las estaciones de trabajo de Windows o Sistemas profesionales y haga clic en Siguiente.

  7. En el cuadro de diálogo Seleccionar recursos, active la casilla para cada uno de los recursos informáticos concretos. En este ejemplo, se han seleccionado equipoDeDestino01 y equipoDeDestino02. Haga clic en Siguiente y, en la página Finalizado, haga clic en Finalizar.

  8. En la página Reglas de pertenencia del Asistente para nueva colección, haga clic en Siguiente.

  9. En la página Anuncios, haga clic en Siguiente. (Por ahora, no asigne un anuncio, porque todavía no se ha creado.)

  10. En la página Seguridad, acepte la configuración predeterminada, haga clic en Siguiente y, a continuación, haga clic en Cerrar.

Para obtener más información sobre las colecciones, vea Collections in Configuration Manager en TechNet Library.

Preparar el directorio de origen del paquete

La carpeta de origen del paquete contiene todos los archivos y subdirectorios necesarios para ejecutar los programas de un paquete. En este ejemplo, realice una copia del paquete redistribuible de .NET Framework 4 en el directorio de origen \\SCCM\DotNETFramework4.

Para obtener más información sobre los directorios de origen de un paquete, vea How to Set Up a Package Source Directory en TechNet Library.

Crear un paquete para el paquete redistribuible

Mediante los siguientes pasos se crea manualmente un paquete para .NET Framework redistribuible. El paquete contendrá los parámetros especificados para instalar .NET Framework y la ubicación desde la que se distribuirá el paquete a los clientes administrados del Administrador de configuración 2007.

Para crear un paquete:

  1. En la consola del Administrador de configuración, navegue hasta System Center Configuration Manager / Base de datos de sitios / Administración de equipos / Distribución de software.

  2. Haga clic con el botón secundario del mouse en Paquetes, elija Nuevo y, a continuación, haga clic en Paquete.

  3. En la página General de Asistente para nuevo paquete, escriba la siguiente información y, a continuación, haga clic en Siguiente:

    • Nombre: .NET Framework

    • Versión: 4

    • Fabricante: Microsoft

    • Idioma. Español (ES)

  4. En la página Origen de datos, seleccione Este paquete contiene archivos de origen. Haga clic en el botón Establecer y, a continuación, escriba la ruta de acceso a la ubicación de los archivos de origen en el campo Directorio de origen. Para este ejemplo, seleccione la ubicación del directorio de origen de la unidad local que contiene una copia del paquete redistribuible; por ejemplo, C:\DotNETFramework4.

  5. Haga clic en Aceptar y, a continuación, siga haciendo clic en Siguiente y aceptando la configuración predeterminada de las siguientes páginas: Acceso a datos, Configuración de la distribución, Informes y Seguridad.

  6. En la página Asistente completado, haga clic en Cerrar.

Estos pasos crean un paquete denominado Microsoft .NET Framework 4 Español (ES).

Crear un programa con parámetros de configuración e instalación

Mediante los siguientes pasos se crea un programa para implementar una instalación silenciosa de .NET Framework 4. (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 en MSDN Library.)

Para crear un programa para el paquete de .NET Framework 4:

  1. En la consola del Administrador de configuración, navegue hasta System Center Configuration Manager / Base de datos de sitios / Administración de equipos / Distribución de software / Paquete / nombre del paquete. En este ejemplo, el nombre del paquete es Microsoft .NET Framework 4 Español (ES).

  2. Haga clic con el botón secundario en Programas, seleccione Nuevo y, a continuación, haga clic en Programa.

  3. En la página General del Asistente para nuevo programa, escriba la siguiente información y, a continuación, haga clic en Siguiente:

    • En el campo Nombre, escriba un nombre para el paquete (en este ejemplo, escriba Instalación silenciosa de DotNETFramework4).

    • En el campo Línea de comandos, escriba:

      dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT

      NotaNota

      En Windows Server 2008 Server Core R2 SP1, especifique dotNetFx40_Full_x86_x64_SC.exe como nombre del paquete.

    • En la lista Ejecutar, seleccione Oculto.

    • En el campo Después de la ejecución, compruebe que está seleccionada la opción No es necesario realizar ninguna acción.

  4. En la página Requisitos, haga clic en Siguiente para aceptar los valores predeterminados.

  5. En la página Entorno, en la lista Puede ejecutar, seleccione Tanto si un usuario inició sesión como si no. Esto habilitará la opción Ejecutar con derechos administrativa para el modo de ejecución. Deje la opción predeterminada de Modo de unidad establecida en Se ejecuta con nombre UNC y, a continuación, haga clic en Siguiente.

  6. En la página Avanzado, active la casilla Suprimir notificaciones del programa y, a continuación, haga clic en Siguiente.

  7. En la página Windows Installer, haga clic en Siguiente.

  8. En la página MOM, haga clic en Siguiente.

  9. En la página Resumen, haga clic en Siguiente para confirmar los cambios.

  10. En la página Asistente completado, haga clic en Cerrar.

Seleccionar un punto de distribución

Para distribuir los paquetes a los equipos cliente desde un servidor, deberá designar primero un sistema de sitio como punto de distribución. En este ejemplo, inicialmente se configuró un solo servidor de sitio, denominado SCCM, como punto de administración y como punto de distribución.

Para seleccionar un punto de la distribución para paquete Microsoft .NET Framework 4 Español (ES) recién creado:

  1. Haga clic con el botón secundario en Puntos de distribución.

  2. Seleccione Nuevos puntos de la distribución.

  3. Haga clic en Siguiente y, a continuación, en la casilla del punto de distribución (en este ejemplo, SCCM).

  4. Haga clic en Siguiente.

  5. Para salir del Asistente para puntos de distribución nuevos, haga clic en Cerrar.

Ahora, el paquete Microsoft .NET Framework 4 Español (ES) contiene el punto de distribución del Administrador de configuración 2007 e información del programa para implementar una instalación silenciosa de .NET Framework 4.

Antes de anunciar el paquete, compruebe que está instalado en el punto de distribución. Para obtener más información sobre cómo comprobar el estado de un paquete, vea How to View the Status of a Package en TechNet Library.

Crear un anuncio

Para crear un anuncio del paquete redistribuible de .NET Framework 4:

  1. Haga clic con el botón secundario en Anuncios, seleccione Nuevo y, a continuación, haga clic en Anuncio.

  2. En la página General del Asistente para nuevo anuncio, escriba la siguiente información y, a continuación, haga clic en Siguiente:

    • En el campo Nombre, escriba .NET Framework 4.

    • Haga clic en el botón Examinar del campo Paquete y haga clic en el paquete que desea anunciar, que en este ejemplo es Microsoft .NET Framework 4 Español (ES) y, a continuación, haga clic en Aceptar.

    • Haga clic en el botón Examinar del campo Colección, haga clic en el nombre de la colección (en este ejemplo, Equipos de destino) y, a continuación, haga clic en Aceptar.

  3. En la página Programación, en los campos Hora de inicio del anuncio, escriba la fecha y la hora a la que estará disponible el anuncio. A continuación, haga clic en el botón de asterisco de Asignaciones obligatorias.

  4. En el cuadro de diálogo Programación de asignaciones, haga clic en el botón Programación y escriba la misma fecha y hora que escribió previamente en los campos Hora de inicio del anuncio. Haga clic en Aceptar para volver a la página Programación.

  5. En la página Programación, active las casillas de Habilitar Wake on LAN, Omitir ventanas de mantenimiento al ejecutar el programa y Permitir reinicio del sistema fuera de las ventanas de mantenimiento; a continuación, haga clic en Siguiente.

    NotaNota

    En su entorno de producción, puede haber implantadas directivas que requieran distintas selecciones para la programación de asignaciones.Para obtener información sobre estas opciones, vea Advertisement Name Properties: Schedule Tab en TechNet Library.

  6. Acepte los valores predeterminados en las páginas Puntos de distribución, Interacción, Seguridad y Resumen. Haga clic en Cerrar en la página Asistente completado.

El paquete se anunciará en la colección de destino y se iniciará la instalación silenciosa de .NET Framework 4.

Para obtener información sobre cómo supervisar el estado del anuncio, vea How to View the Status of an Advertisement en TechNet Library.

Para obtener información sobre los códigos de error de instalación de .NET Framework 4, 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, vea los siguientes recursos.

Active Directory, DNS, DHCP:

SQL Server 2008:

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

Windows Vista Enterprise, cliente de System Center Configuration Manager:

Solución de problemas

Ubicaciones de archivos de registro

Durante la instalación de .NET Framework 4 se generan los archivos de registro siguientes:

%temp%\Microsoft .NET Framework 4*.txt

%temp%\Microsoft .NET Framework 4*.html

Puede utilizar la herramienta de recolección de registros para recolectar los archivos de registro de .NET Framework 4 y crear un archivo .CAB comprimido que reduce el tamaño de los archivos.

Códigos devueltos

En la siguiente tabla se muestra una lista de los códigos devueltos más comunes del programa de instalación redistribuible de .NET Framework 4. 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.

5101

Error de estado interno.

Descargar códigos de error

Otros códigos de error:

Historial de cambios

Fecha

Historial

Motivo

Marzo de 2011

Se ha agregado información sobre Windows Server 2008 Server Core.

Mejora de la información.

Octubre de 2010

Se ha corregido el código de retorno 1641 en la tabla Códigos de retorno.

Comentarios de los clientes.

Agosto de 2010

Se ha agregado información sobre la directiva de duración del soporte técnico para .NET Framework.

Mejora de la información.