Installa .NET Framework 4 (o 4.6) in Windows Server 2016


8

Stavo provando a testare i nostri prodotti per assicurarci che fossero compatibili con Windows Server 2016. E durante alcuni test, ho erroneamente pensato di poter semplicemente "downgrade" .NET framework da 4.6 a 4. Quindi ho rimosso .NET 4.6 dai ruoli e da IIS.

Ora, non posso installarlo di nuovo usando il programma di installazione (perché fa parte del sistema operativo, quindi mi chiede di abilitarlo dalle funzioni di ruolo e). E non posso avviare il server manager (per installare ruoli e funzioni) perché ha bisogno di .Net 4 al minimo.

1.Server Manager Error 2. .NET4 Setup Error

Quindi sono bloccato. Ho qualche altra opzione che reinstallare il sistema operativo? Ho inviato così tanto tempo per testare questo sistema, preferirei non farlo se possibile.

AGGIORNARE: Ho già provato Programma di installazione .NET per i sistemi operativi Windows precedenti ma non è stato di aiuto.


Prova questo programma di installazione offline (.NET 4.6): microsoft.com/en-US/download/details.aspx?id=48137
duDE

Ho già provato. Sfortunatamente finisce con il messaggio che questo non è per il tuo sistema operativo. Apparentemente non è per il 2016.
JackLock


1
@dude, scarica iso da MSDN e poi prova. Anche se non ho grandi speranze perché il documento DISM non menziona il supporto per Server 2016. Pubblicherò la mia ricerca qui.
JackLock

1
@ signore, ha funzionato !! Ho "abilitato" 4.6 e tutto è di nuovo in pista. Non posso crederci. Questo mi ha letteralmente salvato 2 giorni di tempo di re-setup. Apprezzo molto il vostro aiuto. Se metti il ​​tuo suggerimento in risposta e lo accetto come risposta (e aggiungo un commento sul comando che ha aiutato) in modo che i futuri visitatori possano trarne beneficio.
JackLock

Risposte:


9

Prova a installare .NET offline usando DISM come in questo esempio per .NET 3.5:

Digita il seguente comando: “Dism /online /enable-feature /featurename:Netfx3 /source:D:\Sources\sxs” e quindi premere Invio. Ci vuole un po 'e quando il processo è terminato, chiudi PowerShell Windows, poi vai a verificare che le esatte caratteristiche di Windows debbano essere installate correttamente.

Grazie a @JackLock per questo commento:

Quindi, in base al tuo suggerimento, ho attivato la funzionalità chiamata "NetFx4". Dal momento che era già installato, non avevo bisogno di fornire la fonte di esso. Quindi il mio comando sembrava

Dism /online /Enable-Feature /FeatureName:NetFx4 /All


1
Quindi, in base al tuo suggerimento, ho attivato la funzionalità chiamata "NetFx4". Dal momento che era già installato, non avevo bisogno di fornire la fonte di esso. Quindi il mio comando sembrava Dism /online /Enable-Feature /FeatureName:NetFx4 /All
JackLock
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.