Guía de implementación de .NET Framework para administradores.NET Framework Deployment Guide for Administrators

En este artículo paso a paso se describe cómo puede implementar un administrador del sistema .NET Framework 4.5 y sus dependencias del sistema en una red mediante Microsoft Endpoint Configuration Manager.This step-by-step article describes how a system administrator can deploy the .NET Framework 4.5 and its system dependencies across a network by using 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.This article assumes that all target client computers meet the minimum requirements for the .NET Framework. Para obtener una lista de los requisitos de software y hardware para instalar .NET Framework 4.5, consulte Requisitos de sistema.For a list of the software and hardware requirements for installing the .NET Framework 4.5, see System Requirements.

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.The software referenced in this document, including, without limitation, the .NET Framework 4.5, Configuration Manager, and Active Directory, are each subject to license terms and conditions. En estas instrucciones se asume que los usuarios con la licencia apropiada del software han leído y aceptado dichos términos y condiciones.These instructions assume that such license terms and conditions have been reviewed and accepted by the appropriate licensees of the software. Estas instrucciones no anulan ninguno de los términos y condiciones de dichos contratos de licencia.These instructions do not waive any of the terms and conditions of such license agreements.

Para obtener información sobre el soporte técnico de .NET Framework, consulte Directiva de ciclo soporte técnico oficial de .NET Framework en el sitio web de soporte técnico de Microsoft.For information about support for the .NET Framework, see .NET Framework official support policy on the Microsoft Support website.

Este tema contiene las siguientes secciones:This topic contains the following sections:

Proceso de implementaciónThe deployment process

Una vez implementada la infraestructura de apoyo, se utiliza Configuration Manager para implementar el paquete redistribuible de .NET Framework en equipos de la red.When you have the supporting infrastructure in place, you use Configuration Manager to deploy the .NET Framework redistributable package to computers on the network. 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.Building the infrastructure involves creating and defining five primary areas: collections, a package and program for the software, distribution points, and deployments.

  • Las colecciones son grupos de recursos de Configuration Manager, tales como usuarios, grupos de usuarios o equipos, en los que se implementa .NET Framework.Collections are groups of Configuration Manager resources, such as users, user groups, or computers, to which the .NET Framework is deployed. Para más información, consulte Introducción a las recopilaciones en Configuration Manager en la biblioteca de documentación de Configuration Manager.For more information, see Introduction to collections in Configuration Manager in the Configuration Manager documentation library.

  • 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.Packages and programs typically represent software applications to be installed on a client computer, but they might also contain individual files, updates, or even individual commands. 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.For more information, see Packages and programs in Configuration Manager in the Configuration Manager documentation library.

  • 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.Distribution points are Configuration Manager site system roles that store files required for software to run on client computers. 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.When the Configuration Manager client receives and processes a software deployment, it contacts a distribution point to download the content associated with the software and to start the installation process. 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.For more information, see Fundamental concepts for content management in Configuration Manager in the Configuration Manager documentation library.

  • Las implementaciones indican a los miembros correspondientes de la colección de destino especificada que instalen el paquete de software.Deployments instruct applicable members of the specified target collection to install the software package.

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.The procedures in this topic contain typical settings for creating and deploying a package and program, and might not cover all possible settings. Para ver otras opciones de implementación de Configuration Manager, consulte la biblioteca de documentación de Configuration Manager.For other Configuration Manager deployment options, see the Configuration Manager Documentation Library.

Implementación de .NET FrameworkDeploying the .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.You can use Configuration Manager to deploy a silent installation of the .NET Framework 4.5, where the users do not interact with the installation process. Siga estos pasos:Follow these steps:

  1. Cree una colección.Create a collection.

  2. Cree un paquete y un programa para el paquete redistribuible de .NET Framework.Create a package and program for the .NET Framework redistributable.

  3. Seleccione un punto de distribución.Select a distribution point.

  4. Implemente el paquete.Deploy the package.

Crear una colecciónCreate a collection

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.In this step, you select the computers to which you will deploy the package and program, and group them into a device collection. 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).To create a collection in Configuration Manager, you can use direct membership rules (where you manually specify the collection members) or query rules (where Configuration Manager determines the collection members based on criteria you specify). 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.For more information about membership rules, including queries and direct rules, see Introduction to collections in Configuration Manager in the Configuration Manager Documentation Library.

Para crear una colección:To create a collection:

  1. En la consola de Configuration Manager, elija Activos y compatibilidad.In the Configuration Manager console, choose Assets and Compliance.

  2. En el área de trabajo Activos y compatibilidad, elija Recopilaciones de dispositivos.In the Assets and Compliance workspace, choose Device Collections.

  3. En la pestaña Inicio del grupo Crear, elija Crear recopilación de dispositivos.On the Home tab in the Create group, choose Create Device Collection.

  4. En la página General del Asistente para crear recopilación de dispositivos, escriba un nombre para la colección.On the General page of the Create Device Collection Wizard, enter a name for the collection.

  5. Elija Examinar para especificar una recopilación de restricción.Choose Browse to specify a limiting collection.

  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.On the Membership Rules page, choose Add Rule, and then choose Direct Rule to open the Create Direct Membership Rule Wizard. Seleccione Siguiente.Choose Next.

  7. En la página Buscar recursos, en la lista Clase de recurso, elija Recurso del sistema.On the Search for Resources page, in the Resource class list, choose System Resource. En la lista Nombre del atributo, elija Nombre.In the Attribute name list, choose Name. En el campo Valor, escriba % y elija Siguiente.In the Value field, enter %, and then choose Next.

  8. En la página Seleccionar recursos, active la casilla de cada equipo en el que desea implementar .NET Framework.On the Select Resources page, select the check box for each computer that you want to deploy the .NET Framework to. Elija Siguiente y finalice el asistente.Choose Next, and then complete the wizard.

  9. En la página Reglas de pertenencia del Asistente para crear recopilación de dispositivos, elija Siguiente y finalice el asistente.On the Membership Rules page of the Create Device Collection Wizard, choose Next, and then complete the wizard.

Cree un paquete y un programa para el paquete redistribuible de .NET FrameworkCreate a package and program for the .NET Framework redistributable package

Mediante los siguientes pasos se crea manualmente un paquete para .NET Framework redistribuible.The following steps create a package for the .NET Framework redistributable manually. 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.The package contains the specified parameters for installing the .NET Framework and the location from where the package will be distributed to the target computers.

Para crear un paquete:To create a package:

  1. En la consola de Configuration Manager, elija Biblioteca de software.In the Configuration Manager console, choose Software Library.

  2. En el área de trabajo Biblioteca de software, expanda Administración de aplicaciones y, luego, elija Paquetes.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. En la pestaña Inicio, en el grupo Crear, elija Crear paquete.On the Home tab, in the Create group, choose Create Package.

  4. En la página Paquete del Asistente para crear paquetes y programas, escriba la siguiente información:On the Package page of the Create Package and Program Wizard, enter the following information:

    • Nombre: .NET Framework 4.5Name: .NET Framework 4.5

    • Fabricante: MicrosoftManufacturer: Microsoft

    • Idioma.Language. 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.Choose This package contains source files, and then choose Browse to select the local or network folder that contains the .NET Framework installation files. Una vez seleccionada la carpeta, elija Aceptar y Siguiente.When you have selected the folder, choose OK, and then choose Next.

  6. En la página Tipo de programa del asistente, elija Programa estándar y, después, Siguiente.On the Program Type page of the wizard, choose Standard Program, and then choose Next.

  7. En la página Programa del Asistente para crear paquetes y programas, escriba la siguiente información:On the Program page of the Create Package and Program Wizard, enter the following information:

    1. Nombre: .NET Framework 4.5Name: .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)Command line: dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT (command-line options are described in the table after these steps)

    3. Ejecutar: elija Oculto.Run: Choose Hidden.

    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.Program can run: Choose the option that specifies that the program can run regardless of whether a user is logged on.

  8. En la página Requisitos, elija Siguiente para aceptar los valores predeterminados y, después, finalice el asistente.On the Requirements page, choose Next to accept the default values, and then complete the wizard.

En la tabla siguiente se describen las opciones de la línea de comandos especificadas en el paso 7.The following table describes the command-line options specified in step 7.

OpciónOption DescripciónDescription
/q/q Establece el modo silencioso.Sets quiet mode. No se requiere proporcionar ningún dato y no se muestra ningún resultado.No user input is required, and no output is shown.
/norestart/norestart Evita que el programa de instalación se reinicie automáticamente.Prevents the Setup program from rebooting automatically. Si usa esta opción, Configuration Manager debe controlar el reinicio del equipo.If you use this option, Configuration Manager must handle the computer restart.
/chainingpackage NombreDePaquete/chainingpackage PackageName Especifica el nombre del paquete que realiza el encadenamiento.Specifies the name of the package that is doing the chaining. 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.This information is reported with other installation session information for those who have signed up for the Microsoft Customer Experience Improvement Program (CEIP). Si el nombre del paquete incluye espacios, use comillas dobles como delimitadores; por ejemplo: /chainingpackage "Chaining Product" .If the package name includes spaces, use double quotation marks as delimiters; for example: /chainingpackage "Chaining Product".

Mediante estos pasos se crea un paquete denominado .NET Framework 4.5.These steps create a package named .NET Framework 4.5. El programa implementa una instalación silenciosa de .NET Framework 4.5.The program deploys a silent installation of the .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).In a silent installation, users do not interact with the installation process, and the chaining application has to capture the return code and handle rebooting; see Getting Progress Information from an Installation Package.

Seleccionar un punto de distribuciónSelect a distribution point

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.To distribute the package and program to client computers from a server, you must first designate a site system as a distribution point and then distribute the package to the distribution point.

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:Use the following steps to select a distribution point for the .NET Framework 4.5 package you created in the previous section:

  1. En la consola de Configuration Manager, elija Biblioteca de software.In the Configuration Manager console, choose Software Library.

  2. En el área de trabajo Biblioteca de software, expanda Administración de aplicaciones y, luego, elija Paquetes.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. En la lista de paquetes, seleccione el paquete .NET Framework 4.5 que creó en la sección anterior.From the list of packages, select the package .NET Framework 4.5 that you created in the previous section.

  4. En la pestaña Inicio, en el grupo Implementación, elija Distribuir contenido.On the Home tab, in the Deployment group, choose Distribute Content.

  5. En la pestaña General del Asistente para distribuir contenido, elija Siguiente.On the General tab of the Distribute Content Wizard, choose Next.

  6. En la página Destino del contenido del asistente, elija Agregar y, después, Punto de distribución.On the Content Destination page of the wizard, choose Add, and then choose Distribution Point.

  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.In the Add Distribution Points dialog box, select the distribution point(s) that will host the package and program, and then choose OK.

  8. Complete el asistente.Complete the wizard.

Ahora el paquete contiene toda la información necesaria para realizar una implementación silenciosa de .NET Framework 4.5.The package now contains all the information you need to silently deploy the .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.Before you deploy the package and program, verify that it was installed on the distribution point; see the "Content status monitoring" section of Monitor content you distribute with Configuration Manager in the Configuration Manager Documentation Library.

Implementar el paqueteDeploy the package

Para implementar el paquete y el programa de .NET Framework 4.5:To deploy the .NET Framework 4.5 package and program:

  1. En la consola de Configuration Manager, elija Biblioteca de software.In the Configuration Manager console, choose Software Library.

  2. En el área de trabajo Biblioteca de software, expanda Administración de aplicaciones y, luego, elija Paquetes.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. En la lista de paquetes, seleccione el paquete que creó denominado .NET Framework 4.5.From the list of packages, select the package you created named .NET Framework 4.5.

  4. En la pestaña Inicio, en el grupo Implementación, elija Implementar.On the Home tab, in the Deployment group, choose Deploy.

  5. En la página General del Asistente para implementar software, elija Examinar y, a continuación, seleccione la colección que creó anteriormente.On the General page of the Deploy Software Wizard, choose Browse, and then select the collection that you created earlier. Seleccione Siguiente.Choose Next.

  6. En la página Contenido del asistente, compruebe que se muestra el punto desde el que desea distribuir el software y elija Siguiente.On the Content page of the wizard, verify that the point from which you want to distribute the software is displayed, and then choose Next.

  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.On the Deployment Settings page of the wizard, confirm that Action is set to Install, and Purpose is set to Required. Esto garantiza que el paquete de software sea una instalación obligatoria en los equipos de destino.This ensures that the software package will be a mandatory installation on the targeted computers. Seleccione Siguiente.Choose Next.

  8. En la página Programación del asistente, especifique cuándo desea que se instale .NET Framework.On the Scheduling page of the wizard, specify when you want the .NET Framework to be installed. 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.You can choose New to assign an installation time, or instruct the software to install when the user logs on or off, or as soon as possible. Seleccione Siguiente.Choose Next.

  9. En la página Experiencia del usuario del asistente, use los valores predeterminados y elija Siguiente.On the User Experience page of the wizard, use the default values and choose Next.

    Advertencia

    El entorno de producción puede tener directivas que requieran selecciones distintas para la programación de distribución.Your production environment might have policies that require different selections for the deployment schedule. Para obtener información sobre estas opciones, vea Advertisement Name Properties: Schedule Tab (Propiedades de nombre de anuncio: pestaña Programación).For information about these options, see Advertisement Name Properties: Schedule Tab.

  10. En la página Puntos de distribución del asistente, use los valores predeterminados y elija Siguiente.On the Distribution Points page of the wizard, use the default values and choose Next.

  11. Complete el asistente.Complete the wizard. Puede supervisar el progreso de la implementación en el nodo Implementaciones del área de trabajo Supervisión.You can monitor the progress of the deployment in the Deployments node of the Monitoring workspace.

El paquete se implementará ahora en la colección de destino y se iniciará la instalación silenciosa de .NET Framework 4.5.The package will now be deployed to the targeted collection and the silent installation of .NET Framework 4.5 will begin. 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.For information about .NET Framework 4.5 installation error codes, see the Return Codes section later in this topic.

RecursosResources

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.For more information about the infrastructure for testing the deployment of the .NET Framework 4.5 redistributable package, see the following resources.

Active Directory, DNS, DHCP:Active Directory, DNS, DHCP:

SQL Server 2008:SQL Server 2008:

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

Cliente de System Center 2012 Configuration Manager para equipos Windows:System Center 2012 Configuration Manager client for Windows computers:

Solución de problemasTroubleshooting

Ubicaciones de archivos de registroLog file locations

Los siguientes archivos de registro se generan durante la configuración de .NET Framework:The following log files are generated during .NET Framework setup:

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

donde versión es la versión de .NET Framework que va a instalar, como 4.5 o 4.7.2.where version is the version of the .NET Framework that you're installing, such as 4.5 or 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.You can also specify the directory to which log files are written by using the /log command-line option in the .NET Framework installation command. Para obtener más información, consulte la Guía de implementación de .NET Framework para desarrolladores.For more information, see .NET Framework deployment guide for developers.

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.You can use the log collection tool to collect the .NET Framework log files and to create a compressed cabinet (.cab) file that reduces the size of the files.

Códigos de retornoReturn codes

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.The following table lists the most common return codes from the .NET Framework 4.5 redistributable installation program. Los códigos devueltos son los mismos para todas las versiones del instalador.The return codes are the same for all versions of the installer.

Para obtener vínculos a información detallada, vea la sección siguiente, Descargar códigos de error.For links to detailed information, see the next section, Download error codes.

Código devueltoReturn code DescripciónDescription
00 La instalación se completó correctamente.Installation completed successfully.
16021602 El usuario canceló la instalación.The user canceled installation.
16031603 Error irrecuperable durante la instalación.A fatal error occurred during installation.
16411641 Para completar la instalación es necesario reiniciar.A restart is required to complete the installation. Este mensaje indica que la instalación se realizó correctamente.This message indicates success.
30103010 Para completar la instalación es necesario reiniciar.A restart is required to complete the installation. Este mensaje indica que la instalación se realizó correctamente.This message indicates success.
51005100 El equipo del usuario no cumple los requisitos del sistema.The user's computer does not meet system requirements.

Descargar códigos de errorDownload error codes

Otros códigos de error:Other error codes:

Vea tambiénSee also