Errori di installazione di .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922
Questo articolo consente di correggere gli errori di installazione di Microsoft .NET Framework 3.5.
Si applica a: Windows 10: tutte le edizioni, Windows Server 2019, Windows Server 2012 R2
Numero della Knowledge Base originale: 2734782
Nota
L'installazione di .NET Framework potrebbe determinare la generazione di errori non elencati in questo articolo, ma è possibile utilizzare la procedura seguente per tentare di correggere anche tali errori.
Risoluzione per Windows Server
Durante l'installazione di .NET Framework 3.5 in Windows Server, è possibile che si verifichino i seguenti errori:
Codice di errore 0x800F0906
Questo codice di errore viene restituito perché il computer non è in grado di scaricare i file necessari da Windows Update.
Per risolvere il problema, utilizzare uno dei seguenti metodi:
Metodo 1: Verificare la connessione Internet
Questo comportamento può essere causato dalle configurazioni di rete, proxy o firewall o da errori di rete, proxy o firewall. Per risolvere il problema, provare a connettersi al sito Web Microsoft Update.
Se l'accesso al sito non è disponibile, verificare la connessione a Internet o contattare l'amministratore di rete per determinare se è presente una configurazione che blocca l'accesso al sito Web.
Metodo 2: Configurare i valori dell'impostazione dei Criteri gruppo
Questo comportamento può essere causato da un amministratore di sistema che ha configurato il computer in modo da poter utilizzare Windows Server Update Services (WSUS) invece del server Windows Update per la manutenzione. In questo caso, contattare l'amministratore di sistema e richiedere l'abilitazione dell'impostazione Criteri di gruppo Specificare le impostazioni per l'installazione di componenti facoltativi e il ripristino dei componenti e della configurazione del valore Percorso file di origine alternativa o selezionare direttamente Contattare Windows Update per scaricare contenuto di ripristino, al posto dell'opzione Windows Server Update Services (WSUS).
Per configurare l'impostazione Criteri di gruppo, attenersi alla seguente procedura:
Avviare l'Editor criteri di gruppo locali o la Console Gestione Criteri di gruppo.
Nell'angolo superiore destro dello schermo, fare clic su Ricerca, digitare "criteri di gruppo", quindi fare clic su Modifica criteri di gruppo.
Espandere Configurazione computer, espandere Modelli amministrativi, quindi selezionare Sistema. La schermata relativa a questo passaggio è elencata in basso.
Aprire l'impostazione dei Criteri di gruppo Specificare le impostazioni per l'installazione di componenti facoltativi e il ripristino di componenti, quindi selezionare Abilitata. La schermata relativa a questo passaggio è elencata in basso.
Se si desidera specificare un file di origine alternativo, nella casella Percorso alternativo del file di origine, specificare il percorso completo di una cartella condivisa contenente i contenuti della cartella
\sources\sxs
nel supporto di installazione.Esempio di percorso di una cartella condivisa:
\\server_name\share\Win8sxs
In alternativa, specificare un file WIM. Per specificare un file WIM come percorso del file di origine alternativo, aggiungere il prefisso WIM: al percorso, quindi aggiungere l'indice dell'immagine che si desidera utilizzare nel file WIM come suffisso.
Esempio di percorso di file WIM:
WIM:\\server_name\share\install.wim:3
Nota
In questo esempio,
3
rappresenta l'indice dell'immagine in cui si trovano i file di funzionalità.Se applicabile, selezionare direttamente Contattare Windows Update per scaricare contenuto di ripristino invece della casella di controllo Windows Server Update Services (WSUS).
Toccare o fare clic su OK.
Al prompt dei comandi con privilegi elevati, digitare
gpupdate /force
e premere INVIO per applicare immediatamente il criterio.
Metodo 3: Utilizzare il disco di installazione di Windows
È possibile utilizzare il supporto di installazione Windows come file di origine quando si abilita la funzionalità .NET Framework 3.5. A tal fine, attenersi alla seguente procedura:
Inserire il disco di installazione di Windows.
A un prompt dei comandi con privilegi elevati, eseguire il comando seguente:
ConsoleDism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
In questo comando, <drive> è un segnaposto per la lettera dell'unità DVD. Eseguire ad esempio il comando seguente:
ConsoleDism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
Metodo 4: Passaggi alternativi per Windows Server
In Windows Server 2012 R2 è anche possibile specificare un'origine alternativa utilizzando i cmdlets di Windows PowerShell o Aggiunta guidata ruoli e funzionalità.
Per utilizzare Windows PowerShell, attenersi alla seguente procedura:
Inserire il disco di installazione di Windows.
In una finestra di comando Windows PowerShell con privilegi elevati, eseguire il comando riportato di seguito:
PowerShellInstall-WindowsFeature name NET-Framework-Core source <drive>:\sources\sxs
In questo comando, <drive> è un segnaposto per la lettera dell'unità DVD per il supporto di installazione di Windows. Eseguire ad esempio il comando seguente:
PowerShellInstall-WindowsFeature name NET-Framework-Core source D:\sources\sxs
Per utilizzare Aggiunta guidata ruoli e funzionalità, attenersi alla procedura seguente:
Inserire il disco di installazione di Windows.
Avviare Aggiunta guidata ruoli e funzionalità.
Nella pagina Seleziona funzionalità, selezionare la casella di controllo Funzionalità .NET Framework 3.5, quindi fare clic su Avanti.
Nella pagina Conferma selezioni per l'installazione fare clic sul collegamento Specificare un percorso di origine alternativo. La schermata relativa a questo passaggio è elencata in basso.
Nella pagina Specificare un percorso di origine alternativo, digitare il percorso della cartella SxS come percorso locale o come percorso di una condivisione di rete. La schermata relativa a questo passaggio è elencata in basso.
Fare clic su OK.
Fare clic su Installa per completare la procedura guidata.
Codice di errore 0x800F081F
Questo codice di errore viene restituito quando viene specificata un'installazione di origine alternativa e in presenza di una qualsiasi delle condizioni seguenti:
- Il percorso specificato non contiene i file richiesti per l'installazione della funzionalità.
- L'utente che tenta di installare la funzionalità non possiede l'accesso in lettura minimo al percorso e ai file.
- L'insieme dei file di installazione è danneggiato, incompleto o non valido per la versione di Windows in esecuzione.
Per risolvere questo problema, assicurarsi che il percorso di origine completo sia corretto (x:\sources\sxs
) e che si possieda almeno l'accesso in lettura al percorso. A questo scopo, provare ad accedere all'origine direttamente dal computer interessato. Verificare che l'origine dell'installazione contenga un insieme di file valido e completo. Se il problema persiste, provare ad utilizzare un'origine dell'installazione diversa.
Codice di errore 0x800F0907
Questo codice di errore si verifica se un'origine di installazione alternativa non viene specificata o non è valida e se l'impostazione dei criteri di gruppo Specifica le impostazioni per l'installazione e il ripristino dei componenti facoltativi è configurata per Non tentare mai di scaricare i file di payload da Windows Update.
Per risolvere il problema, esaminare l'impostazione dei criteri per determinare se è appropriata all'ambiente. Se non si desidera scaricare funzionalità dei payload da Windows Update, provare a configurare il valore Percorso alternativo del file di origine nell'impostazione criteri di gruppo.
Nota
Per modificare le impostazioni dei criteri di gruppo nel computer locale è necessario essere un membro del gruppo Administrators. Se le impostazioni Criteri di gruppo del computer che si desidera gestire vengono controllate a livello di dominio, contattare l'amministratore di sistema.
A tal fine, attenersi alla seguente procedura:
Avviare l'Editor criteri di gruppo locali o la Console Gestione Criteri di gruppo come applicabile nel proprio ambiente.
Espandere Configurazione computer, espandere Modelli amministrativi, quindi selezionare Sistema.
Aprire l'impostazione dei Criteri di gruppo Specificare le impostazioni per l'installazione di componenti facoltativi e il ripristino di componenti, quindi selezionare Abilitata.
Determinare se l'impostazione dei criteri di gruppo Non tentare mai di scaricare i file di payload da Windows Update è abilitata e quindi stabilire l'impostazione desiderata per l'ambiente.
Se si desidera specificare un file di origine alternativo, nella casella Percorso alternativo del file di origine, specificare il percorso completo di una cartella condivisa contenente i contenuti della cartella
\sources\sxs
nel supporto di installazione. In alternativa, specificare un file WIM. Per specificare un file WIM come percorso del file di origine alternativo, aggiungere il prefisso WIM: al percorso, quindi aggiungere l'indice dell'immagine che si desidera utilizzare nel file WIM come suffisso. Di seguito sono riportati esempi di valori che è possibile specificare:- Percorso di una cartella condivisa:
\\server_name\share\Win8sxs
- Percorso di un file WIM, dove
3
rappresenta l'indice dell'immagine in cui si trovano i file di funzionalità:WIM:\\server_name\share\install.wim:3
- Percorso di una cartella condivisa:
Se si desidera, selezionare direttamente Contatta direttamente Windows Update invece di Windows Server Update Services (WSUS) per scaricare il contenuto di ripristino.
Toccare o fare clic su OK.
Al prompt dei comandi con privilegi elevati, digitare
gpupdate /force
e premere INVIO per applicare immediatamente il criterio.
Risoluzione per Windows 10
Codice di errore 0x800F0906, 0x800F081F o 0x800F0907
Per correggere questi codici di errore per Windows 10, procedere come segue:
Scaricare lo strumento per la creazione dei supporti di Windows e creare un'immagine ISO localmente, oppure creare un'immagine per la versione di Windows installata.
Configurare i criteri di gruppo come per il Metodo 2, ma eseguire anche la procedura seguente:
- Montare l'immagine ISO creata al passaggio 1.
- Impostare Percorso alternativo del file di origine sulla cartella ISO
sources\sxs
dell'immagine ISO. - Eseguire il comando
gpupdate /force
. - Aggiungere la funzionalità .NET Framework.
Codici di errore 0x800F0922
Quando si esegue l'aggiornamento a Windows 10 viene visualizzato il messaggio di errore seguente:
0x800F0922 CBS_E_INSTALLERS_FAILED: Processing advanced installers and generic commands failed. (Impossibile elaborare programmi di installazione avanzati e comandi generici.)
Nota
Questo codice di errore non è specifico per .NET Framework.
Per correggere il problema, attenersi alla procedura seguente:
Aprire la cartella dei file di installazione di .NET Framework.
Aprire la cartella Fonti.
Fare clic con il pulsante destro del mouse sulla cartella SXS, quindi fare clic su Proprietà.
Fare clic su Sicurezza e verificare che accanto a Lettura ed esecuzione sia presente un segno di spunta. Se il segno di spunta non è presente, fare clic sul pulsante Modifica per inserirlo.
Premere i tasti di scelta rapida: tasto WINDOWS + X.
Fare clic su Prompt dei comandi (amministratore).
Nella finestra del prompt dei comandi digitare il comando seguente e premere INVIO:
Consoledism /online /enable-feature /featurename:netfx3 /all /source:c:\sxs /limitaccess
Nella finestra del prompt dei comandi digitare il comando seguente e premere INVIO:
Consoledism /online /Cleanup-Image /RestoreHealth
Ulteriori informazioni
Questi errori possono verificarsi quando si utilizza un'installazione guidata, lo strumento Gestione e manutenzione immagini distribuzione (DISM) o i comandi di Windows PowerShell per abilitare .NET Framework 3.5.
In Windows 10 e Windows Server 2012 R2 .NET Framework 3.5 è una funzionalità su richiesta. I metadati per le funzionalità su richiesta sono inclusi. Tuttavia, i file binari e altri file associati alla funzionalità non sono inclusi. Quando si abilita una funzionalità, Windows effettua il tentativo di contattare Windows Update per scaricare le informazioni mancanti necessarie all'installazione della funzionalità. La configurazione di rete e dei computer per l'installazione degli aggiornamenti nell'ambiente possono influenzare il processo. Pertanto, è possibile riscontrare errori durante l'installazione di tali funzionalità.
Messaggi di errore associati a questi codici di errore
Scaricare .NET Framework 3.5 senza il requisito di Windows Update
.NET Framework 3.5 è disponibile per i clienti che hanno sottoscritto un contratto multilicenza o un abbonamento a MSDN, che dispongono dell'opzione Feature on Demand Media (Supporto funzionalità a richiesta).
Codici di errore non elencati visualizzati durante l'installazione di .NET Framework 3.5
Durante l'installazione di .NET Framework 3.5 potrebbero essere visualizzati codici di errore non elencati in questo articolo. Per ulteriori informazioni, vedere gli articoli seguenti: