2014-12-10 17:21:29 +0000 2014-12-10 17:21:29 +0000
8
8

Installare Net Framework 3.5 SP1 Offline sul Server 2012 R2

Devo installare Net Framework 3.5 SP1 sul Server 2012 e conosco il metodo che richiede il supporto di installazione. Installazione .NET framework 3.5 su Windows Server 2012

Tuttavia, non ho il supporto di installazione e non ho Internet. C'è un altro modo per installarlo?

Risposte (8)

6
6
6
2016-03-09 14:55:22 +0000

Questa risposta combina le informazioni provenienti da più risposte e aggiunge anche alcuni passaggi aggiuntivi non menzionati in precedenza.

Sono riuscito a farlo nel modo seguente:

  1. 2. Scaricare l'immagine ISO per Windows Server 2012 R2 (Nota! Deve essere R2) da https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Ha bisogno di una registrazione dell'id live di Windows e si deve acconsentire alle successive email di follow-up.
  2. 2. Una volta scaricata in qualche luogo, trasferirla sulla macchina/VM su cui si desidera installarla.
  3. 3. Copiarlo in un'altra posizione all'interno della macchina di destinazione. Questo per evitare l'errore “scusate, c'è stato un problema di montaggio del file” come descritto qui , che si riferisce ad alcuni gestori di trasferimento che scrivono il file come file scarsi. Se lo avete effettivamente copiato già durante il trasferimento nel passaggio precedente e non solo mappato, questo passaggio potrebbe non essere necessario: per me lo era.
  4. 4. Fare clic con il tasto destro del mouse sul file in explorer e selezionare “Mount”. Dovrebbe essere montato, presumo a D: drive. Se si ottiene un errore, tornare al link precedente.
  5. Aprire il prompt cmd come amministratore ed eseguire i seguenti comandi (gli interruttori sono spiegati in quest'altra risposta in una filettatura simile ):

.

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess
``` &001 


Entrambi sembrano essere necessari e nell'ordine che ho dato.  [ source ](http://consulting.risualblogs.com/blog/2012/07/04/enabling-net-3-5-on-server-2012-rp-source-files-not-found/)) 


Se si ottiene un errore "source files not found", riconfermare di avere l'immagine R2 in uso. Questo era il problema per me - l'attuale .NET 3.5 mancava dalla mia immagine, che era chiaramente 2012. 

Se entrambi i comandi hanno avuto successo, congratulazioni! Ora lo avete installato. In caso di dubbi, è possibile confermare la versione utilizzando i passi [ descritti qui ](https://stackoverflow.com/questions/1565434/how-to-find-the-net-version).
6
6
6
2014-12-10 19:58:51 +0000

È possibile scaricare la versione di prova Windows Server 2012 trial per ottenere un ISO con i file sorgente richiesti.

Montare l'ISO con il montaggio ISO inbox ed eseguire il DISM per installare .Net 3.5:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess
``` &001 


Se non riesce, provare anche ad eseguire questo aggiornamento prima di provare ad attivare . Net 3.5: 


**Aggiornamento per il .NET Framework 3.5 su Windows 8, Windows 8.1, Windows Server 2012 e Windows Server 2012 R2** 
[ http://support2.microsoft.com/kb/3005628/en-us ](http://support2.microsoft.com/kb/3005628/en-us) &003 


Questo rimuove 2 aggiornamenti di sicurezza che possono impedire l'installazione del .Net 3.5
4
4
4
2016-05-26 20:18:09 +0000

Ecco come ho fatto.

Scarica l'immagine ISO per Windows Server 2012 R2 da https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 .

Metti l'immagine del disco sul computer che ha bisogno di .Net Framwork 3.5

Fai clic destro sul file e monta. Questo dovrebbe creare un disco D. Andare su Server Manager, fare clic su Manage > Add roles and Features.

Fare clic sulla selezione Features e scegliere la voce .Net Framework 3.5. Continuare a fare clic su Next fino ad arrivare alla pagina finale.

Don’t click Install yet- Fare clic sul piccolo link in basso per “Specify Alternate Data Source”. Cambiare il percorso per essere D:\Sources\SxS

Poi installare

2
2
2
2015-05-26 03:05:57 +0000

Per Windows 2012R2, il comando dovrebbe essere

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess
2
2
2
2016-01-28 11:10:18 +0000

Ottenere un server windows iso image 2008 o superiore montare l'immagine sul disco immagine integrato di windows server 2012 r2, procedere ad aggiungere ruoli e funzionalità e selezionare la funzionalità dotnet framework 3.5, fare clic su fonti alternative per mostrare il nome del percorso, ad esempio e:\ \ \ssources\sxs e fare clic su installa. Questo dovrebbe funzionare.

O eseguire l'aggiornamento di windows e seguire questo https://support.microsoft.com/en-us/kb/3005628 per la soluzione.

2
2
2
2015-03-31 21:37:43 +0000

L'unico modo in cui sono riuscito a installare il framework è stato quello di collegare la macchina a internet e fare un Windows Update.

0
0
0
2016-11-16 13:52:35 +0000

Ho specificato C:\Windows\WinSXS come percorso alternativo della sorgente. Questo non riuscirà la metà del tempo al primo giro, ma sembra che alla fine funzioni.

L'ho fatto questa mattina senza problemi e ha completato al primo tentativo.

0
0
0
2017-03-03 06:49:54 +0000

Se il montaggio di un https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 fallisce ancora, abbiamo determinato una piccola modifica alle ISTRUZIONI SUPERB di Eis 19 Marzo/2016 è stato l'ultimo pollice per il successo.

Scaricare e montare il Server R2 2012 Server R2 installare ISO è la chiave, ma abbiamo dovuto passare alla directory delle fonti delle lettere di azionamento montate e caricare la versione NEWER R2 v9600 dell'eseguibile DISM. Il solo montaggio dell'ISO e la specificazione della posizione /sorgente non sono riusciti a completare o addirittura ad avviare alcun progresso dell'installazione poiché Windows stava usando la versione 9200 del DISM che apparentemente odia lo switch /source ma ha riportato solo quanto all'interno del %systemroot%\Logs\DISM\dism.log. L'errore descritto esplicitamente /sources come e UNKNOWN switch e quindi era destinato al guasto silenzioso senza montare correttamente la sorgente R2 ISO.

Era necessario specificare con precisione la versione più recente di DISM.exe 9600 all'interno della ISO montata cambiando le directory al percorso ISO montato di dism.exe.

cd /d d:\sources && .\dism.exe /online /enable-feature featurename:NetFX3ServerFeatures **/Source** :d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online /enable-feature /featurename:NetFX3 **/Source** :d:\sources\sxs /LimitAccess

L'uscita del processore di comando specificherà immediatamente se si sta eseguendo la versione richiesta di dism.exe

\*Deployment Image Servicing and Management tool \*\*Version: 6.3.9600.17031\*\* Image Version: 6.2.9200.16384 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully. Restart Windows to complete this operation. Do you want to restart the computer now? (Y/N) n\* This was executed on a freshly turned up 2012 Server with only the Windows Update Agent v2 installed: Windows Update Agent 7.8.9200.16927 Windows Update Agent 7.8.9200.16924 Windows Update Agent 7.8.9200.16927 Installation date: ‎01‎31‎2017 1304PM Installation status: Succeeded Windows Update Agent 7.8.9200.16927 Installation date: ‎01‎31‎2017 1304PM Installation status: Succeeded