Share via


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

Actualización: noviembre 2007

Microsoft .NET Framework 3.5 cuenta con dos mecanismos para realizar la implementación en clientes:

  • Instalación en modo administrador   Esta opción permite a los administradores de TI implementar .NET Framework a través de Microsoft Systems Management Server (SMS) u otras herramientas de distribución de software. El administrador de TI ejecuta la instalación de .NET Framework en modo no interactivo. Si se producen errores, la instalación sale silenciosamente y registra un código de error.

  • Implementación de Active Directory   En esta opción, el administrador debe agregar cada archivo .msi del paquete de instalación de .NET Framework versión 3.5 en la directiva de grupo en el orden en el que se deben implementar. Una vez habilitada la directiva de grupo, cualquier cliente que forme parte de esta directiva de grupo instalará automáticamente los componentes cuando arranque y se vuelva a conectar a la red. Si se producen errores, la instalación sale silenciosamente y registra un código de error.

Notas

El software al que se hace referencia en este documento, a título enunciativo y en ningún caso limitativo, .NET Framework 3.5 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 Windows XP, Windows 2000 y Windows Server 2003, Windows Installer 3.1 debe estar instalado en el equipo. Puede descargar Windows Installer 3.1 de la página Windows Installer 3.1 Redistributable (v2) - Español del sitio web Centro de descarga de Microsoft.

Implementar Microsoft .NET Framework 3.5 con la instalación en modo administrador

Los pasos de implementación siguientes se aplican a Windows Server 2003, Windows XP, Windows Vista y Windows Server 2008.

Ejecutar la instalación en modo administrador

Paso 1: Comprobar los requisitos previos

Antes de ejecutar esta fase de la instalación en modo administrador, asegúrese de que el equipo de destino cumple los requisitos previos de hardware y software. Windows Installer 3.1 es un requisito previo para todas las instalaciones. A continuación, se muestra una lista de componentes necesarios para la instalación desatendida de .NET Framework versión 3.5. La instalación desatendida no se podrá realizar si no se cumplen los requisitos previos.

  • En Windows Server 2003, se requiere el Service Pack 1 (SP1).

  • En Windows XP Home Edition y Windows XP Professional, se requiere el Service Pack 2 (SP2).

  • En todas las plataformas, se requiere el Service Pack 1 de Microsoft Internet Explorer 6.0.

Paso 2: Crear una imagen de la red

  1. Cree una carpeta en el servidor, por ejemplo, unidad:\NETFX35.

  2. Descargue el paquete redistribuible independiente de .NET Framework 3.5 de la web y guárdelo en la carpeta que creó en el paso 1. Puede descargar el paquete desde el Centro de descarga de Microsoft.

    Este paquete redistribuible independiente contiene todos los componentes necesarios para implementar .NET Framework 3.5 en plataformas x86, x64 e ia64 de todos los sistemas operativos compatibles. Los paquetes de idiomas no se incluyen en este paquete.

Paso 3: Ejecutar la instalación

  1. Compruebe que el paquete redistribuible de .NET Framework 3.5 está disponible en la red.

  2. En el menú Inicio de Windows, elija Ejecutar.

  3. Escriba lo siguiente:

    \\computer\share\dotnetfx35.exe /q /norestart

Mantenimiento de la instalación

Puede ejecutar de nuevo la instalación en un equipo que ya tenga una instalación existente para obtener acceso a las características de mantenimiento de la instalación. Tanto los usuarios como los administradores deberán ejecutar el programa de instalación desde Agregar o quitar programas del Panel de control de Windows. Para ejecutar la instalación en modo de mantenimiento, los usuarios deben tener permisos administrativos en el equipo de destino.

Implementar Microsoft .NET Framework 3.5 con Active Directory

Los pasos de implementación siguientes se aplican a Windows XP (SP2), Windows Server 2003, Windows Vista y Windows Server 2008.

Requisitos previos para implementar .NET Framework 3.5

Los administradores de red deben comprobar que todos los equipos cliente tienen los componentes del sistema necesarios para instalar .NET Framework 3.5. La instalación no se realizará correctamente si no se cumplen los requisitos previos.

Nota:

Debe implementar los componentes necesarios en el orden en el que se muestran. Los componentes no se instalarán si se implementan en distinto orden. Por ejemplo, .NET Framework 2.0 Service Pack 1 requiere primero la instalación de Windows Installer 3.1; por tanto, Windows Installer aparece en la lista antes que .NET Framework 2.0 Service Pack 1. Los componentes sin asterisco (*) se encuentran en la carpeta WCU del paquete de instalación de NET Framework 3.5. Para obtener más información sobre cómo se implementan estos componentes, vea Cómo: Implementar .NET Framework mediante Active Directory.

A continuación, se detallan los requisitos previos para implementar .NET Framework 3.5 en Windows Server 2003:

  • Microsoft Windows Server 2003 Service Pack 1

  • Microsoft .NET Framework 2.0 Service Pack 1

  • Microsoft .NET Framework 3.0 Service Pack 1

  • Microsoft Core XML Services (MSXML) 6.0. Para descargar este componente, vaya a la página Microsoft Core XML Services (MSXML) 6.0 del sitio web Centro de descarga de Microsoft.

  • Windows Imaging Component

  • XML Paper Specification Shared Components Pack 1.0

  • Software rasterizador para el Kit de desarrollo de software (SDK) de Microsoft DirectX 9.0

A continuación, se detallan los requisitos previos para implementar .NET Framework 3.5 en Windows XP:

  • Microsoft Windows XP Service Pack 2

  • Microsoft Internet Explorer 6.0 Service Pack 1

  • Microsoft Windows Installer 3.1

  • Microsoft .NET Framework 2.0 Service Pack 1

  • Microsoft .NET Framework 3.0 Service Pack 1

  • Windows Imaging Component

  • XML Paper Specification Shared Components Pack 1.0

  • Software rasterizador para el Kit de desarrollo de software (SDK) de Microsoft DirectX 9.0

A continuación, se detallan los requisitos previos para implementar .NET Framework 3.5 en Windows Vista. Obtenga estas actualizaciones a través de Windows Update antes de implementar .NET Framework 3.5.

  • Actualización acumulativa 1 de Microsoft .NET Framework 2.0

  • Actualización acumulativa 1 de Microsoft .NET Framework 3.0

No hay ningún requisito previo para la implementación en Windows Server 2008 o Vista Service Pack 1. La actualización acumulativa 1 de Microsoft .NET Framework 2.0 y 3.0 está incluida en Windows Server 2008 y Vista Service Pack 1.

Los componentes anteriores están sujetos a sus propios contratos de licencia.

Implementar un componente con Active Directory

En esta sección se describe cómo se utiliza Active Directory para implementar el paquete de instalación de Windows Installer de un componente concreto en una red. Para implementar componentes que requieren extracción de archivos, debe tener privilegios de administrador en los equipos de destino.

Antes de implementar aplicaciones mediante Active Directory, debe extraer los archivos individuales del paquete .exe redistribuible. El archivo Windows Installer se debe extraer del archivo .exe. Quizás sea necesario que extraiga también otros archivos. Por ejemplo, para implementar el componente .NET Framework 3.5, debe extraer el archivo vs_setup.msi del archivo .exe que se utilizará para la implementación.

Antes de implementar .NET Framework 2.0, asegúrese de que los equipos de destino cumplen los requisitos de configuración mínimos. Para obtener detalles, vea la página Implementar y configurar Aplicaciones en el Centro para desarrolladores de Microsoft .NET Framework.

Windows Imaging Component y XML Paper Specification Shared Components Pack 1.0 utilizan Package Installer (antes Update.exe). Update.msi no se proporciona para estos dos componentes. Microsoft recomienda que utilice la opción de la línea de comandos para implementar estos componentes de Windows.

En las siguientes tablas se muestra la lista de componentes que se pueden implementar con Active Directory.

Tabla 1 Componentes que se pueden implementar con Active Directory (x86)

Componente

SO

.ubicación del archivo .exe o .msi

Directorio

Comando del componente

Se requiere la extracción de archivos

Microsoft Core XML Services (MSXML) 6.0

XP, W2K3

wcu\dotNetFramework\dotNetFX30\x86\msxml6.msi

msxml6

msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6

No

Software rasterizador para el Kit de desarrollo de software (SDK) de Microsoft DirectX 9.0

XP, W2K3

wcu\dotNetFramework\dotNetFX30\RGB9RAST_x86.msi

rgbrast

msiexec /qb /a RGB9RAST_x86.msi REBOOT=ReallySuppress TARGETDIR=c:\RGBRAST

No

.NET Framework 2.0 SP1

XP, W2K3

wcu\dotNetFramework\dotNetFX20

los MSI y MSP correspondientes

dotNetFX20

msiexec /a netfx20a_x86.msi /update ASPNET.msp;CLR.msp;CRT.msp;NetFX_CA.msp;NetFX_Core.msp;NetFX_Other.msp;PreXP.msp;WinForms.msp;DW.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:\dotNetFX20

No

.NET Framework 3.0 SP1

XP, W2K3

wcu\dotNetFramework\dotNetFX30

los MSI y MSP correspondientes

dotNetFX30

msiexec /a netfx30a_x86.msi /update WCF.msp;WCS.msp;WF.msp;WPF1.msp;WPF2.msp;WPF_Other.msp;XPS.msp;WF_32.msp;WPF2_32.msp;WPF_Other_32.msp USING_EXUIH=1 REBOOT=ReallySuppress /l* %WORKFOLDER%\logs\netfx30_x86.log TARGETDIR=%WORKFOLDER%\AIP\NETFX30

No

.NET Framework 3.5

XP, W2K, Vista, W2K8

wcu\dotNetFramework\dotNetFX35\x86\netfx35_x86.exe

dotNetFX35

msiexec /qb /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:\dotNetFX35

Yes

Tabla 2 Componentes que se pueden implementar con Active Directory (x64)

Componente

SO

.ubicación del archivo .exe o .msi

Directorio

Comando del componente

Microsoft Core XML Services (MSXML) 6.0

XP, W2K3

wcu\dotNetFramework\dotNetFX30\x64\msxml6.msi

msxml6

msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6

No

Software rasterizador para el Kit de desarrollo de software (SDK) de Microsoft DirectX 9.0

XP, W2K3

wcu\dotNetFramework\dotNetFX30\RGB9RAST_x64.msi

rgbrast

msiexec /qb /a RGB9RAST_x64.msi REBOOT=ReallySuppress TARGETDIR=c:\RGBRAST

No

.NET Framework 2.0 SP1

XP, W2K3

wcu\dotNetFramework\dotNetFX20

los MSI y MSP correspondientes

dotNetFX20

msiexec /a Netfx20a_x64.msi /update ASPNET_64.msp;CLR_64.msp;CRT_64.msp;DW_64.msp;NetFX_Core_64.msp;NetFX_Other_64.msp;WinForms_64.msp;ASPNET.msp;CLR.msp;CRT.msp;NetFX_CA.msp;NetFX_Core.msp;NetFX_Other.msp;PreXP.msp;WinForms.msp;DW.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:\dotNetFX20

No

.NET Framework 3.0 SP1

XP, W2K3

wcu\dotNetFramework\dotNetFX30

los MSI y MSP correspondientes

dotNetFX30

msiexec /a netfx30a_x64.msi /update WCF.msp;WCS.msp;WF.msp;WPF1.msp;WPF2.msp;WPF_Other.msp;XPS.msp;WCF_64.msp;WCS_64.msp;WF_64.msp;WPF1_64.msp;WPF2_64.msp;WPF_Other_64.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:\dotNetFX30

No

.NET Framework 3.5

XP, W2K, Vista, W2K8

wcu\dotNetFramework\dotNetFX35\x86\netfx35_x64.exe

dotNetFX35

msiexec /qb /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:\dotNetFX35

Yes

Puede habilitar el registro en cada componente; para ello, agregue /l*v archivo_de_registro al comando msiexec. Por ejemplo, para incluir un archivo de registro de la implementación del componente .NET Framework 3.5, utilice el comando siguiente:

msiexec /qb /l*v netfx35_x86.log /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:\dotNetFX35

Paso 1: Crear el punto de instalación del administrador

Nota:

  Para ver un script de ejemplo en el que se muestra cómo se crea el punto de instalación, vea el Apéndice de este documento.

  1. Cree una carpeta para que contenga el paquete redistribuible.

  2. Descargue el paquete redistribuible de .NET Framework 3.5 del sitio web Centro de descarga de Microsoft y guárdelo en la carpeta que creó en el paso 1.

  3. Extraiga los archivos del archivo .exe redistribuible de .NET Framework 3.5 para buscar los archivos de componentes enumerados abajo. Para extraer los archivos, ejecute el comando siguiente:

    dotnetfx35.exe /x:<ExtractionDestination>

    Por ejemplo:

    dotnetfx35.exe /x:C:\NETFX35

  4. Copie el archivo .msi o .exe del componente en el directorio raíz de la unidad de disco C:\ de su equipo local. (Para la ubicación de los componentes, vea la tabla 1).

  5. En el menú Inicio de Windows, haga clic en Ejecutar y, a continuación, escriba cmd para abrir la ventana Comandos.

  6. Cambie el directorio a la raíz de la unidad C.

  7. Escriba el comando siguiente para crear un directorio en el que copiar el archivo .exe:

    mkdir directoryName
    
  8. Escriba el comando del componente correspondiente (consulte la Tabla 1) para crear el punto de instalación en el directorio.

  9. Cierre la ventana Comandos.

  10. Abra el Explorador de Windows y navegue hasta C:\NombreDirectorio para comprobar que los archivos se extrajeron.

  11. Mueva la carpeta y todo su contenido al recurso compartido de red que desea utilizar para la implementación.

Paso 2: Agregar un paquete de instalación a una directiva de grupo de Active Directory

  1. En el menú Inicio de Windows, haga clic en Todos los programas, en Herramientas administrativas y, a continuación, en Servicios de componentes.

  2. Expanda Usuarios y equipos de Active Directory.

    Aparece el árbol Usuarios y equipos de Active Directory.

  3. Haga clic con el botón secundario del mouse en el nodo del dominio y, a continuación, haga clic en Propiedades.

  4. En el cuadro de diálogo Propiedades, haga clic en la ficha Directiva de grupo.

  5. En el cuadro de diálogo Vínculos de objetos de directiva de grupo, haga clic en la ficha Directiva de grupo.

  6. Si desea establecer directivas que se apliquen a los equipos sin tener en cuenta el usuario que inicie sesión en los mismos, expanda Configuración del equipo\Configuración de software.

    Nota:

    Asegúrese de que lo asigna a la ubicación compartida en el servidor de Active Directory. De lo contrario, no podrá crear un paquete para la instalación.

  7. Haga clic con el botón secundario del mouse en Instalación de software, haga clic en Nuevo y, a continuación, haga clic en Paquete.

  8. En el cuadro de diálogo Abrir, vaya a la ubicación donde copió la carpeta de implementación y seleccione el archivo .msi.

  9. En el cuadro de diálogo Implementar software, haga clic en Asignado y, a continuación, haga clic en Aceptar.

  10. Haga clic en Instalar automáticamente para instalar automáticamente el software en cada equipo del dominio.

  11. Haga clic en Aceptar y, a continuación, cierre la consola Servicios de componentes.

Paso 3: Establecer los privilegios elevados mediante la directiva de grupo

La mayoría de paquetes solo permiten a los administradores locales instalar el paquete. Debe usar privilegios elevados para anunciar el paquete por cada equipo en la directiva de grupo. Los administradores de red pueden crear directivas para un usuario, un equipo o un grupo de usuarios. Vea la Ayuda del Editor de directivas del sistema para obtener más información sobre la creación de perfiles de directiva especiales. Para obtener más información sobre cómo se configuran las directivas, vea la Ayuda del complemento Directiva de grupo.

  1. En el menú Inicio de Windows, haga clic en Todos los programas, en Herramientas administrativas y, a continuación, en Servicios de componentes.

  2. Expanda Usuarios y equipos de Active Directory.

    Aparece el árbol Usuarios y equipos de Active Directory.

  3. Haga clic con el botón secundario del mouse en el nodo del dominio y, a continuación, haga clic en Propiedades.

  4. En el cuadro de diálogo Propiedades, haga clic en la ficha Directiva de grupo.

  5. En el cuadro Vínculos de objetos de directiva de grupo, seleccione un objeto Directiva de grupo y, a continuación, haga clic en Editar.

  6. Abra la carpeta Configuración del equipo\Plantillas administrativas\Componentes de Windows\Windows Installer.

  7. En el panel de detalles, haga doble clic en Instalar siempre con privilegios elevados.

  8. En el cuadro de diálogo Propiedades, seleccione la opción Habilitado para activar el valor y, a continuación, haga clic en Aceptar.

  9. Abra la carpeta Configuración de usuario\Plantillas administrativas\Componentes de Windows\Windows Installer y repita los pasos 7 y 8.

    Nota:

    Se puede usar el Editor de directivas del sistema y la directiva de Windows Installer para configurar la directiva Instalar siempre con privilegios elevados. Es preciso configurar la directiva para el equipo y para cada usuario. Si opta por no utilizar el Editor de directivas de grupo o el Editor de directivas del sistema, puede especificar la misma configuración en cada equipo cambiando un valor en el Registro de Windows.

Paso 4: Comprobar que el paquete está listo para asignarse a los equipos

  1. En el cuadro de diálogo Propiedades de Nombre de componente , haga clic en la ficha Implementación.

  2. En Tipo de implementación, haga clic en Asignado.

  3. En Opciones de implementación, seleccione cuándo y cómo implementar el componente.

  4. Examine las otras fichas y establezca las opciones según sea necesario. Para obtener detalles, vea la Ayuda de la directiva de grupo, que está disponible en el cuadro de diálogo.

Paso 5: Implementar otros componentes requeridos

Para implementar otros componentes de .NET Framework 3.5, repita el paso 1 y agregue los archivos .msi y .msp a la Directiva de grupo de Active Directory designada.

Implementar de nuevo un paquete

En algunos casos puede interesarle implementar de nuevo un paquete de software. Por ejemplo, podría ser necesario si actualiza o modifica el paquete.

  1. Inicie la consola Usuarios y equipos de Active Directory. Para ello, en el menú Inicio de Windows, seleccione Herramientas administrativas y, a continuación, haga clic en Usuarios y equipos de Active Directory.

  2. En el árbol de consola, haga clic con el botón secundario del mouse en el nodo del dominio y, a continuación, haga clic en Propiedades.

  3. Haga clic en la ficha Directiva de grupo, en el objeto Directiva de grupo que usó para implementar el paquete y, a continuación, en Editar.

  4. Expanda el contenedor Configuración de software que contiene el elemento de instalación del software que usó para implementar el paquete.

  5. Haga clic en el contenedor de instalación de software que contiene el paquete.

  6. En el panel derecho del Editor de objetos de directiva de grupo, haga clic con el botón secundario del mouse en el programa, seleccione Todas las tareas y, a continuación, haga clic en Volver a implementar la aplicación.

    Verá el siguiente mensaje:

    Redeploying this application will reinstall the application everywhere it is already installed. Do you want to continue?

  7. Haga clic en .

  8. Cierre la consola Editor de objetos de directiva de grupo, haga clic en Aceptar y, a continuación, cierre el complemento Usuarios y equipos de Active Directory.

Quitar un paquete

Puede quitar un paquete publicado o asignado si ya no es necesario.

  1. Inicie el complemento Usuarios y equipos de Active Directory. Para ello, en el menú Inicio de Windows, haga clic en Herramientas administrativas y, a continuación, en Usuarios y equipos de Active Directory.

  2. En el árbol de consola, haga clic con el botón secundario del mouse en el nombre del dominio y, a continuación, haga clic en Propiedades.

  3. Haga clic en la ficha Directiva de grupo, en el objeto Directiva de grupo que usó para implementar el paquete y, a continuación, en Editar.

  4. Expanda el contenedor Configuración de software que contiene el elemento de instalación del software que usó para implementar el paquete.

  5. Haga clic en el contenedor de instalación de software que contiene el paquete.

  6. En el panel derecho del Editor de objetos de directiva de grupo, haga clic con el botón secundario del mouse en el programa, seleccione Todas las tareas y, a continuación, haga clic en Quitar.

  7. Siga uno de los procedimientos siguientes:

    1. Haga clic en Desinstalar inmediatamente el software de usuarios y equipos y, a continuación, haga clic en Aceptar.

    2. Haga clic en Permitir a los usuarios seguir utilizando el software pero impedir nuevas instalaciones y, a continuación, haga clic en Aceptar.

  8. Cierre la consola Editor de objetos de directiva de grupo, haga clic en Aceptar y, a continuación, cierre la consola Usuarios y equipos de Active Directory.

Problemas de instalación conocidos

Para obtener información sobre los problemas de instalación conocidos, vea Notas de la versión 3.5 de Microsoft .NET Framework

Solución de problemas

Ubicaciones de los archivos de registro de Microsoft .NET Framework 3.5

Los archivos de registro siguientes se generan durante el proceso de instalación de .NET Framework 3.5:

  • dd_dotnetfx35error.txt

  • dd_dotnetfx35install.txt

En instalaciones de versiones de idiomas distintos del inglés, también se generan los archivos de registro siguientes:

  • dd_dotnetfx35error_lp.txt

  • dd_dotnetfx35install_lp.txt

Cada componente de .NET Framework también crea su propio registro, entre los que se incluyen los siguientes:

  • Rasterizador RGB: dd_RGB9Rast_*.txt

  • MSXML6.0: dd_msxml6_*.txt

  • WIC: dd_wic*.txt

  • .NET Framework 2.0 SP1: dd_net_framework20*.txt

  • .NET Framework 3.0 SP1: dd_net_framework30*.txt

  • .NET Framework 3.5 MSI: dd_net_framework35*.txt

Durante el proceso de configuración de .NET Framework 3.5, los archivos de registro se encuentran en el directorio %temp%.

Para la implementación de Active Directory, especifique la opción /lv archivo_de_registro, tal y como se indica en Cómo: Implementar .NET Framework mediante Active Directory, para crear el archivo de registro de la implementación de cada componente.

Códigos de error de Windows Installer

Para obtener una lista de códigos de error, vea Códigos de error de Windows Installer en el sitio web MSDN.

Apéndice

A continuación, se incluye un script de ejemplo que puede utilizar para crear el punto de instalación del administrador.

set WORKFOLDER=d:\deploy
set dotNetFX35build=%WORKFOLDER%\dotnetfx35.exe
echo Creating Admin Install points for NETFX3 %PROCESSOR_ARCHITECTURE%
 
REM Create folders where work will be done
md %WORKFOLDER%\ext
md %WORKFOLDER%\AIP
md %WORKFOLDER%\logs
pushd %WORKFOLDER%
 
REM Extract the files from the NETFX35 redist SFX
call dotnetfx35.exe /q /x:%WORKFOLDER%\ext

REM ------------------------------------------------------------
REM create the MSXML6 x86 admin install point
md %WORKFOLDER%\AIP\MSXML6_x86
call msiexec /a %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\x86\msxml6.msi /qb /l*v %WORKFOLDER%\logs\MSXML6_x86.log Targetdir=%WORKFOLDER%\AIP\MSXML6_x86

REM create the MSXML6 x64 admin install point
md %WORKFOLDER%\AIP\MSXML6_x64
call msiexec /a %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\x64\msxml6.msi /qb /l*v %WORKFOLDER%\logs\MSXML6_x64.log Targetdir=%WORKFOLDER%\AIP\MSXML6_x64

REM ------------------------------------------------------------
REM create the RGBRAST x86 admin install point
md %WORKFOLDER%\AIP\RGBRAST_x86
call msiexec /a %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\RGB9RAST_x86.msi /qb /l*v %WORKFOLDER%\logs\RGBRAST_x86.log REBOOT=ReallySuppress Targetdir=%WORKFOLDER%\AIP\RGBRAST_x86

REM create the RGBRAST x64 admin install point
md %WORKFOLDER%\AIP\RGBRAST_x64
call msiexec /a %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\RGB9RAST_x64.msi /qb /l*v %WORKFOLDER%\logs\RGBRAST_x64.log REBOOT=ReallySuppress Targetdir=%WORKFOLDER%\AIP\RGBRAST_x64
 
REM ------------------------------------------------------------
REM Extract NETFX 35 x86 components 
md %WORKFOLDER%\ext\netfx35_x86
call %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX35\x86\netfx35_x86.exe /q /x: %WORKFOLDER%\ext\netfx35_x86

REM Extract NETFX 35 x64 components 
md %WORKFOLDER%\ext\netfx35_x64
call %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX35\x64\netfx35_x64.exe /q /x: %WORKFOLDER%\ext\netfx35_x64

REM ------------------------------------------------------------
REM create the NETFX35 x86 admin install point
md %WORKFOLDER%\AIP\netfx35_x86
call msiexec /qb /a %WORKFOLDER%\ext\netfx35_x86\vs_setup.msi USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx35_x86.log TARGETDIR=%WORKFOLDER%\AIP\netfx35_x86
 
REM create the NETFX35 x64 admin install point
md %WORKFOLDER%\AIP\netfx35_x64
call msiexec /qb /a %WORKFOLDER%\ext\netfx35_x64\vs_setup.msi USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx35_x64.log TARGETDIR=%WORKFOLDER%\AIP\netfx35_x64


REM ------------------------------------------------------------
REM create the NETFX20 x86 SP1 admin install point

REM 2.0 SP1 files location
Set fx20=%WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX20\
md %WORKFOLDER%\AIP\NETFX20_x86
call msiexec /a %fx20%netfx20a_x86.msi /update %fx20%ASPNET.msp;%fx20%CLR.msp;%fx20%CRT.msp;%fx20%NetFX_CA.msp;%fx20%NetFX_Core.msp;%fx20%NetFX_Other.msp;%fx20%PreXP.msp;%fx20%WinForms.msp;%fx20%DW.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx20_x86.log TARGETDIR=%WORKFOLDER%\AIP\NETFX20

REM create the NETFX20 x64 SP1 admin install point
md %WORKFOLDER%\AIP\NETFX20_x64
call msiexec /a %fx20%Netfx20a_x64.msi /update %fx20%ASPNET_64.msp;%fx20%CLR_64.msp;%fx20%CRT_64.msp;%fx20%DW_64.msp;%fx20%NetFX_Core_64.msp;%fx20%NetFX_Other_64.msp;%fx20%WinForms_64.msp;%fx20%ASPNET.msp;%fx20%CLR.msp;%fx20%CRT.msp;%fx20%NetFX_CA.msp;%fx20%NetFX_Core.msp;%fx20%NetFX_Other.msp;%fx20%PreXP.msp;%fx20%WinForms.msp;%fx20%DW.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx20_x64.log TARGETDIR=%WORKFOLDER%\AIP\NETFX20_x64


REM ------------------------------------------------------------
REM create the NETFX30 SP1 x86 admin install point

REM 3.0 SP1 files location
Set fx30=%WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\
md %WORKFOLDER%\AIP\NETFX30_x86
call msiexec /a %fx30%netfx30a_x86.msi /update %fx30%WCF.msp;%fx30%WCS.msp;%fx30%WF.msp;%fx30%WPF1.msp;%fx30%WPF2.msp;%fx30%WPF_Other.msp;%fx30%XPS.msp;%fx30%WF_32.msp;%fx30%WPF2_32.msp;%fx30%WPF_Other_32.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx30_x86.log TARGETDIR=%WORKFOLDER%\AIP\NETFX30_x64

REM create the NETFX30 SP1 x64 admin install point
md %WORKFOLDER%\AIP\NETFX30_x64
call msiexec /a %fx30%netfx30a_x64.msi /update %fx30%WCF.msp;%fx30%WCS.msp;%fx30%WF.msp;%fx30%WPF1.msp;%fx30%WPF2.msp;%fx30%WPF_Other.msp;%fx30%XPS.msp;%fx30%WCF_64.msp;%fx30%WCS_64.msp;%fx30%WF_64.msp;%fx30%WPF1_64.msp;%fx30%WPF2_64.msp;%fx30%WPF_Other_64.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx30_x64.log TARGETDIR=%WORKFOLDER%\AIP\NETFX30_x64

Vea también

Conceptos

Guía de implementación de .NET Framework 3.5 para desarrolladores de aplicaciones