Come installo dotNet Framework 3.51 sul core di Windows Server 2012?


8

Sul core di Windows Server 2008 R2 utilizzo dism.exe e il nome dell'azienda: "NetFx3-ServerCore" questa funzionalità non è disponibile su Server 2012 (Windows Server 8).

L'uso del programma di installazione standard 3.51 su Server 2012 Core mi dice: "È necessario utilizzare lo Strumento di gestione ruoli per installare o configurare Microsoft .NET Framework 3.5"

Nella versione GUI (di Server 2012) posso farlo e scarica un pacchetto da Microsoft.com, ma come posso farlo su Core?


cosa dsim /online /get-features /format:tabledice?
Dmitri Chubarov,

@DmitriChubarov tra le altre cose ha 'NetFx3ServerFeatures | Disabilitato "e" NetFx3 | Disabilitato con Payload rimosso '. Quando faccio un 'dism / online / enableFeature / featurename: NetFx3ServerFeatures' mi dice che abilita la funzione in pochi secondi, ma ancora dotNet 3.51 non è presente sulla macchina. (usando la build 8250)
Peter Hahndorf il

Risposte:


8

È possibile utilizzare Powershell per mostrare le funzionalità di Windows disponibili:

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

Poiché i dati sono lunghi e larghi, è meglio reindirizzarli in un file e esaminarli lì.

mostra che sono disponibili "Funzionalità di .NET Framework 3.5", ma ".NET Framework 3.5 (include .NET 2.0 e 3.0)" è stato rimosso.

Tuttavia, i file sono ancora sul DVD, è possibile utilizzare:

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

o il comando 'Add-WindowsFeature' di PowerShell per installarlo:

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

Modifica: su Server 2012 R2 con l'aggiornamento 1 installato (KB2919355) questo non funziona se si utilizza il DVD / ISO originale. È necessario un DVD o ISO che includa tale aggiornamento. Per le nuove installazioni, installare .NET 3.5 prima di applicare KB2919355.


5

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

Dove si x:trova la lettera di unità del supporto di installazione o della condivisione di rete mappata che contiene una copia dei file di installazione.


1
Grazie, ha funzionato benissimo, anche se ho dovuto aggiungere la /allbandieradism /online /enable-feature /all /featurename:NetFX3 /source:D:\sources\sxs
Michael Burgess,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.