Quindi sto cercando di installare .net 3.5 su un server Windows 2012 R2. Ho provato tramite la funzione Aggiungi e tramite DISM entrambi falliscono.
Quando provo tramite la GUI Aggiungi funzionalità sto usando "Specifica percorso alternativo" Questo non riesce con l'errore "installazione di uno o più ruoli, servizi ruolo o funzioni non riuscita"
Quando provo tramite PowerShell elevato ad usare DISM, sto usando il seguente comando.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
Questo fallisce con
Errore: 0x800f0906 Impossibile scaricare i file di origine. Utilizzare l'opzione "sorgente" per specificare il percorso dei file necessari per ripristinare la funzione. Per ulteriori informazioni su come specificare un percorso di origine, vedere http://go.microsoft.com/fwlink/?LinkId=243077
Il file di registro DISM è disponibile in C: \ Windows \ Logs \ DISM \ dism.log
Ho seguito il KB elencato sopra (243077) per impostare la posizione dei criteri di gruppo per la cartella SXS. Riavviato e sempre lo stesso errore. Il registro DSIM mostra quanto segue
Errore durante l'elaborazione del comando enable-feature. - CPackageManagerCLIHandler :: ExecuteCmdLine (hr: 0x800f0906)
Un rapido google mostra che molte persone hanno problemi con questo e che dovresti disinstallare KB2966826 e KB2966828 che questo server non ha installato.
Ho anche provato il programma di installazione .Net offline e mi dice che devo aggiungerlo tramite le funzionalità di Windows. Tutti i comandi sono stati eseguiti come amministratore e tramite un prompt elevato.
Durante la scrittura di questo ho cercato notato "Domande simili" e ho visto questo Impossibile installare .net 3.5 su Windows Server 2012
In esecuzione
dism.exe /online /enable-feature /featurename:NetFX3 /all
Ha prodotto lo stesso errore di cui sopra.