Windows 8, Windows 8.1 e Windows 10 non vengono forniti con .NET Framework 3.5 installato. Tuttavia, Windows 10 viene fornito con .NET Framework 3.5 incluso come componente del sistema operativo, che non è installato per impostazione predefinita. Se devi installare qualcosa di vecchio che richiede .NET Framework 3.5, dovrai installarlo.

Microsoft cerca sempre di rendere Windows privo di bug, ma molti di loro infastidiscono sempre i suoi utenti. Durante l’installazione di .NET Framework 3.5, molti utenti ottengono il codice di errore 0x800F081F. Questo è uno dei quattro codici di errore causati dallo stesso problema. Gli altri tre codici di errore sono: 0x800F0906, 0x800F0907 e 0x800F0922. Questi errori si verificano a causa dell’incompatibilità di .NET Framework 3.5 durante l’installazione utilizzando la procedura guidata di installazione, i comandi di Windows PowerShell o lo strumento DISM (Deployment Image Servicing and Management). Il codice di errore 0x800F081F dice che Windows non è riuscito a trovare i file sorgente .NET. Se ricevi anche questo errore, ti aiuteremo a risolverlo. Seguire i metodi indicati di seguito per correggere l’errore.

Per correggere il codice di errore 0x800F081F, sarà necessario eseguire i metodi uno per uno, finché il problema non sarà risolto. Gli utenti che ricevono i codici di errore 0x800F0906 e 0x800F0907 possono anche risolverlo allo stesso modo. Ma, per risolvere il codice di errore 0x800F0922, dovrai saltare il primo metodo e passare al secondo.

# 1 – Configura criteri di gruppo

I criteri di gruppo nel computer potrebbero influire sull’installazione di .NET Framework 3.5. Segui i passaggi per configurarlo.

Passo 1. Fare clic con il pulsante destro del mouse sul pulsante del menu Start e selezionare carriera.

Corri corri

Passo 2. Entra gpedit.msc nella finestra Esegui e fare clic su ok.

Gpedit.msc

Passaggio 3. L’ultimo passaggio aprirà l’Editor Criteri di gruppo locali. Qui, seguire la direzione indicata di seguito sul lato sinistro.

Configurazione del computer > Modelli amministrativi > Sistema.

Indirizzo dell'Editor criteri di gruppo

Fase 4. Ora sul lato destro, trova Specificare le impostazioni per l’installazione e la riparazione dei componenti facoltativi. Fare doppio clic su di esso per aprire le Impostazioni.

Indirizzo Editor Criteri di gruppo 1

Passaggio 5. A impostazioni finestra, fare clic su Abilitato per contrassegnarlo e fare clic ok.

Abilita l'editor dei criteri di gruppo,

Ora controlla se ricevi l’errore durante l’installazione di .NET Framework 3.5. In tal caso, prova il metodo indicato di seguito.

# 2 – Abilita .NET Framework 3.5 dal comando DISM

In questo metodo proveremo a installare / abilitare .NET Framework 3.5 utilizzando il comando DISM. Prima di iniziare questo metodo, avrai bisogno del supporto di installazione di Windows. E se non ce l’hai, dovrai ottenere una ISO di Windows 10. Qui, la versione ISO dovrebbe corrispondere alla versione del tuo sistema operativo. Quindi, dopo aver ottenuto il supporto ISO di Windows, monta l’immagine ISO. Ora possiamo iniziare con il metodo.

Passo 1. Dopo aver montato l’immagine ISO dal supporto di installazione di Windows, apri Esplora file e controlla la lettera dell’unità in cui è montata l’immagine ISO. Ad esempio, se l’immagine ISO è montata su Drive E, ricordalo. Sarà utile più avanti in questo metodo.

Contrassegna lettera di unità

Passo 2. Dopo aver eseguito il primo passaggio, vai su Cortana e digita Simbolo del sistema. Ora, fai clic con il pulsante destro del mouse su Simbolo del sistema dei risultati e seleziona la prima opzione Esegui come amministratore.

Prompt dei comandi come amministratore

Passaggio 3. Nella finestra del prompt dei comandi, digita il seguente comando e premi il tasto Invio.

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: <>: sources sxs


Simbolo del sistema

Qui, non dimenticare di cambiare “<>” con la lettera di unità che hai ricordato nel passaggio 1. Se l’immagine ISO è montata sull’unità E, cambia “<>” nel comando con la lettera “ME”. Inoltre, assicurati degli spazi nel comando, come nel comando menzionato sopra.

Ora prova a installare .NET Framework 3.5. Se continui a ricevere lo stesso errore, prova il metodo indicato di seguito.

3. Installa .NET Framework 3.5 con Windows PowerShell

In questo metodo, proveremo a installare .NET Framework 3.5 utilizzando Windows PowerShell. Come l’ultimo metodo, anche questo metodo richiede il supporto di installazione di Windows. Quindi, prendi l’immagine ISO dal supporto di installazione di Windows e montala sul tuo computer. Inoltre, non dimenticare di ricordare la lettera di unità dell’immagine ISO montata.

Passo 1. Dopo aver montato l’immagine ISO, vai su Cortana e digita potere della shell. Ora, fai clic con il pulsante destro del mouse su Windows PowerShell nei risultati e fare clic Esegui come amministratore.

Powershell Esegui come amministratore

Passo 2. Si aprirà l’ultimo passaggio Amministratore: Windows PowerShell finestra. Qui, inserisci il comando indicato di seguito e premi il tasto Entra chiave. Assicurati di sostituire “<>” con la lettera di unità. Inoltre, annotare gli spazi come mostrato nel seguente comando.

Enable-WindowsOptionalFeature –Online –FeatureName “NetFx3” –Source <>: sources sxs –LimitAccess

Shell Power

Questo dovrebbe risolvere il problema. In caso contrario, prova il metodo successivo.

4. Rimuovere .NET Framework 4.7 prima dell’installazione

.NET Framework 4.7 può causare problemi con l’installazione di .NET Framework 3.5. Quindi in questo metodo rimuoveremo .NET Framework 4.7 e quindi installeremo .NET Framework 3.5. Non preoccuparti, abiliteremo .NET Framework 4.7 dopo aver installato correttamente .NET Framework 3.5. Segui i passaggi per eseguire il metodo.

Passo 1. Fare clic con il pulsante destro del mouse sul pulsante del menu Start e selezionare impostazioni.

Apri configurazione

Passo 2. Andare Applicazioni.

Apri applicazioni

Passaggio 3. Nel App e funzionalità, Cerca il file Programmi e caratteristiche. Scorri verso il basso per trovarlo di seguito Impostazioni correlate. Cliccaci sopra.

Programma e caratteristiche

Fase 4. Nella finestra Programmi e funzionalità, fare clic su Abilita o disabilita le funzionalità di Windows. Si troverà sul lato sinistro della finestra.

Abilita o disabilita le funzionalità di Windows

Passaggio 5. Nella finestra Funzionalità Windows, deseleziona la casella accanto a Servizi avanzati di .NET Framework 4.7, e fare clic ok. Questo rimuoverà .NET Framework 4.7. Attendi il completamento del processo di rimozione.

Deseleziona Net Framework 4.7

Passaggio 6. Quando il processo di rimozione di .NET Framework 4.7 Advanced Services è completo, torna alla finestra Funzionalità Windows e seleziona la casella accanto a .NET Framework 3.5 (include .NET 2.0 e 3.0). Clic ok. Questo scaricherà e inizierà il processo di installazione di .NET Framework 3.5. Segui le istruzioni sullo schermo per installarlo.

Controlla Net Framework 3.5

Passaggio 7. Al termine del processo di installazione di .NET Framework 3.5, è possibile selezionare la casella accanto a .NET Framework 4.7 Servizi avanzati e fare clic ok. Questo riattiverà il file .NET Framework 4.7 sul tuo computer.

Seleziona / deseleziona Net Framework 4.7

Ci auguriamo di essere stati in grado di risolvere il tuo problema correggendo il codice di errore 0x800F081F. Se sei stato in grado di correggere questo codice di errore utilizzando un altro metodo o se hai domande su questo problema, assicurati di menzionarlo di seguito nei commenti.