Installare Net Framework 3.5 SP1 offline su Server 2012 R2


8

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

Tuttavia, non ho i supporti di installazione né Internet. Esiste un altro modo per installarlo?


Estrarlo utilizzando lo strumento DISM in un percorso di cartella con un computer che ha accesso a un supporto di installazione e / o accesso a Internet. Una volta inserito nell'archivio componenti, può essere estratto.
Ramhound,

Risposte:


6

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

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

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

Se fallisce, prova anche a eseguire questo aggiornamento prima di provare ad attivare .Net 3.5:

Aggiornamento per .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

Ciò rimuove 2 aggiornamenti di sicurezza che potrebbero impedire l'installazione di .Net 3.5


2
È stata un'ottima idea, ma non è riuscito a dire che non è stato possibile trovare i file di origine. Ho controllato ed è stato D:\sources\sxsanche. Ho anche aggiunto la /allbandiera.
tamburo

hai modificato la tua domanda. Per R2 devi scaricare R2 ISO
magicandre1981,

1
Ho scaricato la versione di prova di R2.
tamburo

Hai dei pacchetti MUI installati?
magicandre1981,

Nessuna. È una nuova installazione con solo i ridistribuibili C ++.
tamburo

6

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

Sono riuscito a farlo nel modo seguente:

  1. Scarica 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 di Windows Live e devi accettare le email di follow-up.
  2. Una volta scaricato in una posizione, trasferiscilo sul computer / VM su cui desideri installarlo.
  3. Copiarlo in un'altra posizione all'interno della macchina di destinazione. Questo per evitare l'errore "scusa, si è verificato un problema durante il montaggio del file" come descritto qui , che si riferisce ad alcuni gestori di trasferimento che scrivono il file come file sparsi. Se l'hai effettivamente copiato già durante il trasferimento nel passaggio precedente e non solo mappato, questo passaggio potrebbe non essere necessario: per me lo era.
  4. Fare clic con il tasto destro sul file in explorer e selezionare "Monta". Dovrebbe essere montato, suppongo che D: guidare. Se ricevi un errore, ripristina il link precedente.
  5. Apri il cmd prompt come amministratore ed esegui i seguenti comandi (le opzioni sono spiegate in questa altra risposta in un thread 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

Entrambi sembrano essere necessari e nell'ordine che ho dato. ( fonte )

Se viene visualizzato l'errore "File di origine non trovati", riconfermare di avere l'immagine R2 in uso. Questo è stato il problema per me: l'attuale .NET 3.5 mancava dalla mia immagine, che era semplice nel 2012.

Se entrambi i comandi hanno esito positivo, congratulazioni! Ora lo hai installato. In caso di dubbi, è possibile confermare la versione utilizzando i passaggi descritti qui .


2
Per me sembra / tutto è riconosciuto solo quando segue / featurename.
Non ho pagato i canoni il

Questo è stato perfetto per me. Il mio server è virtuale e non avevo accesso al DVD originale. Anche il commento sopra di me è corretto.
Ethan Allen,

ok, spostato /alldopo /featurenamecome suggerito qui.
eis

4

Ecco come l'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 richiede .Net Framwork 3.5

Fare clic con il tasto destro sul file e montare. Questo dovrebbe creare un disco D. Vai a Server Manager, fai clic su Gestisci> Aggiungi ruoli e funzionalità.

Fare clic sulla selezione Funzionalità e selezionare la voce .Net Framework 3.5.
Continua a fare clic su Avanti fino ad arrivare alla pagina finale.

Non fare ancora clic su Installa: fai clic sul collegamento piccolo in basso su "Specifica origine dati alternativa". Modificare il percorso in D: \ Sources \ SxS

Quindi installare


Questo è molto simile alle altre risposte qui. Puoi approfondire un po 'ciò che è diverso con la tua risposta?
Burgi,

Ha funzionato perfettamente per me. Una politica di gruppo su un determinato computer proibisce i download da Windows Update, quindi ho dovuto puntare all'immagine del DVD.
j8048188,

2

L'unico modo in cui sono riuscito a installare il framework è collegando la macchina a Internet e facendo un aggiornamento di Windows.


2

Per Windows 2012R2, il comando dovrebbe essere

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

1
Questo è già stato suggerito un anno fa. come è diversa la tua risposta?
Ramhound,

Dovrebbe essere "/ featurename: NetFX3ServerFeatures" anziché "/ featurename: NetFX3"
superlee

Ho testato il comando. Ha installato le funzionalità del server bene, ma .NET Framework non è installato da quello. In base a ciò , la funzione NetFX3 dovrebbe essere installata dopo, ma ciò fornisce nuovamente "file di origine non trovati".
Eis,

2

Ottieni un server windows iso image 2008 o superiore monta l'immagine sull'unità immagine integrata di windows server 2012 r2, procedi con l'aggiunta di ruoli e funzionalità e seleziona la funzionalità dotnet framework 3.5, fai clic su alternative source per mostrare il nome del percorso, ad es. E: \ sources \ sxs e fai clic su Installa. Questo dovrebbe funzionare.

Oppure esegui Windows Update e segui questo https://support.microsoft.com/en-us/kb/3005628 per la soluzione.


Per me questo è stato il più semplice, fondamentalmente utilizzare la "Aggiunta guidata ruoli e funzionalità" facilmente raggiungibile da Server Manager, con una fonte alternativa. Grazie!
Konstantin,

0

Ho specificato C:\Windows\WinSXScome percorso di origine alternativo. Questo fallirà la metà del primo round, ma alla fine sembra funzionare.

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


0

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

Il download e il montaggio dell'ISO di installazione di Server R2 2012 è la chiave, ma abbiamo dovuto passare alla directory lettera \ sorgenti montata sull'unità e caricare la versione NEWER R2 v9600 dell'eseguibile DISM. Il solo montaggio dell'ISO e la specifica della posizione / source non sono riusciti a completare o addirittura avviare alcun progresso dell'installazione poiché Windows utilizzava la versione 9200 di DISM che apparentemente odia l'opzione / source ma ha riportato solo quanto all'interno del % systemroot% \ Logs \ DISM \ dism.log . L'errore è stato esplicitamente descritto / source come e UNKNOWN switch e quindi è stato condannato a un errore silenzioso senza montare correttamente l'ISO sorgente R2.

È stato necessario specificare con precisione la versione più recente di DISM.exe 9600 all'interno dell'ISO montato modificando le directory nel 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'output del processore dei comandi specificherà immediatamente se si sta eseguendo la versione richiesta di dism.exe

* Strumento di gestione e manutenzione delle immagini di distribuzione

** Versione: 6.3.9600.17031 **

Versione immagine: 6.2.9200.16384

Abilitazione / i di funzionalità

[========================== 100,0% ===================== =====]

L'operazione è stata completata con successo.

Riavvia Windows per completare questa operazione.

Vuoi riavviare il computer adesso? (S / N) n *

Questo è stato eseguito su un server 2012 appena aggiornato con installato solo Windows Update Agent v2:

Agente di Windows Update 7.8.9200.16927
Agente di Windows Update 7.8.9200.16924


Agente di Windows Update 7.8.9200.16927
Data di installazione: 01 31 2017 1304PM
Stato dell'installazione: riuscito
Agente di Windows Update 7.8.9200.16927
Data di installazione: 01 31 2017 1304PM
Stato dell'installazione: riuscito

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.