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:

  1. 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.

  2. Espandere Configurazione computer, espandere Modelli amministrativi, quindi selezionare Sistema. La schermata relativa a questo passaggio è elencata in basso.

    Schermata per Opzione sistema.

  3. 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.

    Schermata per Opzione abilitata.

  4. 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à.

  5. Se applicabile, selezionare direttamente Contattare Windows Update per scaricare contenuto di ripristino invece della casella di controllo Windows Server Update Services (WSUS).

  6. Toccare o fare clic su OK.

  7. 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:

  1. Inserire il disco di installazione di Windows.

  2. A un prompt dei comandi con privilegi elevati, eseguire il comando seguente:

    Console
    Dism /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:

    Console
    Dism /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:

  1. Inserire il disco di installazione di Windows.

  2. In una finestra di comando Windows PowerShell con privilegi elevati, eseguire il comando riportato di seguito:

    PowerShell
    Install-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:

    PowerShell
    Install-WindowsFeature name NET-Framework-Core source D:\sources\sxs
    

Per utilizzare Aggiunta guidata ruoli e funzionalità, attenersi alla procedura seguente:

  1. Inserire il disco di installazione di Windows.

  2. Avviare Aggiunta guidata ruoli e funzionalità.

  3. Nella pagina Seleziona funzionalità, selezionare la casella di controllo Funzionalità .NET Framework 3.5, quindi fare clic su Avanti.

  4. 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.

    Specificare un percorso di origine alternativo

  5. 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.

    Percorso della cartella SxS

  6. Fare clic su OK.

  7. 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:

  1. Avviare l'Editor criteri di gruppo locali o la Console Gestione Criteri di gruppo come applicabile nel proprio ambiente.

  2. Espandere Configurazione computer, espandere Modelli amministrativi, quindi selezionare Sistema.

  3. Aprire l'impostazione dei Criteri di gruppo Specificare le impostazioni per l'installazione di componenti facoltativi e il ripristino di componenti, quindi selezionare Abilitata.

  4. 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.

  5. 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
  6. Se si desidera, selezionare direttamente Contatta direttamente Windows Update invece di Windows Server Update Services (WSUS) per scaricare il contenuto di ripristino.

  7. Toccare o fare clic su OK.

  8. 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:

    1. 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.

    2. Configurare i criteri di gruppo come per il Metodo 2, ma eseguire anche la procedura seguente:

      1. Montare l'immagine ISO creata al passaggio 1.
      2. Impostare Percorso alternativo del file di origine sulla cartella ISO sources\sxs dell'immagine ISO.
      3. Eseguire il comando gpupdate /force.
      4. 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:

    1. Aprire la cartella dei file di installazione di .NET Framework.

    2. Aprire la cartella Fonti.

    3. Fare clic con il pulsante destro del mouse sulla cartella SXS, quindi fare clic su Proprietà.

    4. 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.

    5. Premere i tasti di scelta rapida: tasto WINDOWS + X.

    6. Fare clic su Prompt dei comandi (amministratore).

    7. Nella finestra del prompt dei comandi digitare il comando seguente e premere INVIO:

      Console
      dism /online /enable-feature /featurename:netfx3 /all /source:c:\sxs /limitaccess
      
    8. Nella finestra del prompt dei comandi digitare il comando seguente e premere INVIO:

      Console
      dism /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

MESSAGGI DI ERRORE ASSOCIATI A QUESTI CODICI DI ERRORE
Codice di erroreMessaggi di errore
0x800F0906Impossibile scaricare i file di origine.
Utilizzare l'opzione Origine per specificare il percorso dei file necessari per ripristinare la funzionalità. Per ulteriori informazioni su come specificare il percorso di origine, visitare http://go.microsoft.com/fwlink/?LinkId=243077.
Il file di registro DISM è disponibile su C:\Windows\Logs\DISM\dism.log.

Windows non è in grado di completare le modifiche richieste.
Windows non è in grado di connettersi a Internet per scaricare i file necessari. Assicurarsi di essere connessi a Internet e fare clic su Riprova per riprovare.

Installazione di uno o più ruoli, servizi del ruolo o funzionalità non riusciti.
Impossibile trovare i file di origine. Provare a installare nuovamente i ruoli, i servizi del ruolo o le funzionalità in una nuova sessione Aggiunta guidata ruoli e funzionalità e, nella pagina di conferma della procedura guidata, fare clic su Specificare un percorso di origine alternativo per specificare un percorso di file di origine valido necessario per l'installazione. Il percorso deve essere accessibile dall'account computer del server di destinazione.

0x800F0906 - CBS_E_DOWNLOAD_FAILURE

Codice di errore: 0x800F0906

Errore: 0x800f0906
0x800F081FImpossibile trovare i file di origine.
Utilizzare l'opzione Origine per specificare il percorso dei file necessari per ripristinare la funzionalità. Per ulteriori informazioni su come specificare il percorso di origine, visitare http://go.microsoft.com/fwlink/?LinkId=243077.
Il file di registro DISM è disponibile su C:\Windows\Logs\DISM\dism.log

0x800F081F - CBS_E_SOURCE_MISSING

Codice di errore: 0x800F081F

Errore: 0x800F081F
0x800F0907DISM non riuscita. Non è stata eseguita nessuna operazione.
Per ulteriori informazioni, verificare il file di registro.
Il file di registro DISM è disponibile su C:\Windows\Logs\DISM\dism.log

A causa delle impostazioni dei criteri di rete, Windows non è in grado di connettersi a Internet per scaricare i file necessari per completare le modifiche. Per ulteriori informazioni, contattare l'amministratore di rete.

0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED

Codice di errore: 0x800F0907

Errore: 0x800F0907

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: