¿Cómo instalo dotNet Framework 3.51 en Windows Server 2012 core?

8

En Windows Server 2008 R2 core utilizo dism.exe y el nombre de la función: 'NetFx3-ServerCore', esta función no está disponible en el Servidor 2012 (Windows Server 8).

El uso del instalador estándar 3.51 en Server 2012 Core me dice: "Debe usar la herramienta de administración de roles para instalar o configurar Microsoft .NET Framework 3.5"

En la versión GUI (de Server 2012) puedo hacer esto y descarga un paquete de Microsoft.com, pero ¿cómo hago esto en Core?

Peter Hahndorf
fuente
que dsim /online /get-features /format:tabledice
Dmitri Chubarov
@DmitriChubarov, entre muchas otras cosas, tiene 'NetFx3ServerFeatures | Deshabilitado 'y' NetFx3 | Deshabilitado con la carga útil eliminada '. Cuando hago un 'dism / online / enableFeature / featurename: NetFx3ServerFeatures' dice que habilita la función en unos segundos, pero aún así dotNet 3.51 no está presente en la máquina. (usando la compilación 8250)
Peter Hahndorf

Respuestas:

8

Puede usar Powershell para mostrar las características de Windows disponibles:

Import-Module ServerManager
Get-WindowsFeature | out-file C:\WindowsFeatures.txt -width 300

Debido a que los datos son largos y anchos, es mejor canalizarlos a un archivo y revisarlos allí.

muestra que las 'Características de .NET Framework 3.5' están disponibles, pero '.NET Framework 3.5 (incluye .NET 2.0 y 3.0)' ha sido eliminado.

Sin embargo, los archivos todavía están en el DVD, puede usar:

dism /online /enable-feature /featurename:NetFX3 /source:D:\sources\sxs /all /LimitAccess

o el comando PowerShell 'Add-WindowsFeature' para instalarlo:

Add-WindowsFeature –name NET-Framework-Core -source D:\sources\sxs

Editar: en el Servidor 2012 R2 con la Actualización 1 instalada (KB2919355), esto no funciona si está utilizando el DVD / ISO original. Necesita un DVD o ISO que incluya esa actualización. Para nuevas instalaciones, instale .NET 3.5 antes de aplicar KB2919355.

Peter Hahndorf
fuente
5

dism / online / enable-feature / featurename: NetFx3 / All / LimitAccess / Source: x: \ sources \ sxs

¿Dónde x:está la letra de unidad del medio de instalación o recurso compartido de red asignado que contiene una copia de los archivos de instalación?

Mirdha M Nurul Huda
fuente
1
Gracias, esto funcionó muy bien, aunque tuve que agregar la /allbanderadism /online /enable-feature /all /featurename:NetFX3 /source:D:\sources\sxs
Michael Burgess