Come correggere l'errore 0x800f081f .net framework 3.5 Windows 10

Microsoft sviluppa parallelamente alle sue principali applicazioni (come i sistemi operativi) una serie di componenti aggiuntivi il cui scopo è facilitare l'esecuzione, la compatibilità o le prestazioni sia del sistema operativo stesso che di altri parametri di esso.

Uno dei componenti aggiuntivi più popolari a livello di Windows 10 è .NET Framework che è attualmente nella sua versione 4.7 ma uno dei più utilizzati è la versione 3.5 e la funzione principale di .NET Framework 3.5 è quella di consentire l'esecuzione di un'applicazione in Windows 10.

.Net Framework 3.5 è disponibile per il download al seguente link:

Novità in .NET FrameworkTra le novità di questa versione di .NET Framework troviamo:

  • Miglioramenti delle prestazioni in Windows Presentation Foundation grazie all'integrazione di tempi di avvio più rapidi e migliori prestazioni degli effetti bitmap.
  • Integrazione di ASP.NET Dynamic Data che fornisce un framework che può essere implementato con la tecnica dello scaffolding che a sua volta facilita lo sviluppo rapido controllato dai dati senza la necessità di eseguire codice e questo può essere integrato in ASP.NET AJAX
  • Miglioramenti globali nel Common Language Runtime
  • LINQ to SQL ora include il supporto per le nuove funzioni di data e sequenza dei file di SQL Server.
  • Nuovo supporto per colonne sparse di SQL Server e funzioni di flusso di file.

Ora, molti sviluppatori basano le loro applicazioni per essere eseguite utilizzando .NET Framework e talvolta possiamo trovare l'errore 0X800f081f che ha una radice principale insieme ad altri codici come 0x800F0906, 0x800F0907 e 0x800F0922 che impediscono che .NET Framework venga eseguito in modo completo su Windows 10 .

Motivi di errore comuniFondamentalmente questo errore è dovuto a un problema di incompatibilità di Microsoft .NET Framework 3.5 e la sua origine si verifica quando lo abbiamo abilitato da una delle seguenti opzioni:

  • Attraverso la procedura guidata di installazione.
  • Utilizzo dello strumento Gestione e manutenzione immagini distribuzione (DISM).
  • Tramite i comandi di Windows PowerShell.

.NET Framework è una funzionalità non abilitata per impostazione predefinita nei sistemi operativi Windows 10, Windows Server 2016, Windows Server versione 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 e Windows Server 2012, quindi dobbiamo abilitarla dalle funzionalità di Windows:

Quando questo processo viene eseguito, Windows 10 prenderà i binari .NET e altri file che svolgono un ruolo vitale per le sue prestazioni e se il computer non ha le caratteristiche necessarie, potrebbe verificarsi questo errore.

Errori comuniI tradizionali errori di .NET Framework sono:

  • 0x800F081F: questo errore significa che Windows 10 non riesce a trovare i file di origine .NET affinché l'installazione faccia il suo corso.
  • 0x800F0906: con questo errore Windows 10 non è stato in grado di scaricare i file di origine .NET, non è stato in grado di stabilire una connessione Internet o non è stato in grado di installare un ruolo .NET o un servizio ruolo.
  • 0x800F0907: per questo errore lo strumento DISM ha generato un errore o la configurazione dei criteri di rete locale ha impedito a Windows di connettersi alla rete
  • 0x800F0922: si è verificato un errore nell'elaborazione dei programmi di installazione .NET avanzati o dei comandi generici.

Ora Solvetic spiegherà come possiamo correggere questo errore e quindi essere in grado di utilizzare .NET Framework nel modo previsto.

1. Abilita .NET Framework utilizzando l'utilità DISM in Windows 10

L'utilità di gestione e manutenzione dell'immagine di distribuzione DISM è uno strumento da utilizzare sulla riga di comando grazie al quale possiamo eseguire la manutenzione e la preparazione delle immagini di Windows, con le immagini di Windows PE compatibili, Recovery Environment Windows (Windows RE) e le impostazioni di Windows.

Passo 1
Per questo processo dobbiamo avere un'immagine ISO di Windows 10 che possiamo scaricare al seguente link ufficiale:

Passo 2
Una volta scaricato, possiamo registrarlo su un DVD o USB avviabile e successivamente dobbiamo montarlo sul computer, per questo facciamo clic con il tasto destro sull'immagine e selezioniamo l'opzione "Monta":

Passaggio 3
Questo creerà un'unità virtuale con l'immagine di Windows 10, in questo caso notiamo che è stata assegnata la lettera K:

Passaggio 4
Ora andremo al prompt dei comandi come amministratori e lì eseguiremo la seguente sintassi:

 dism / online / enable-feature / featurename: NetFx3 / All / Source: [Drive]: \sources \ sxs / LimitAccess 
NotaDobbiamo sostituire la riga Drive con la lettera che Windows 10 ha assegnato all'unità virtuale

INGRANDIRE

Passaggio 5
Possiamo vedere che il processo di installazione delle funzionalità di .Net Framework si avvierà automaticamente. Una volta completato questo processo, possiamo espellere l'unità virtuale facendo clic destro su di essa e selezionando "Espelli":

2. Modifica i criteri di gruppo di Windows 10 per riparare il framework


Come accennato, alcuni criteri potrebbero influire direttamente sul comportamento del sistema durante l'esecuzione di .NET Framework, per questa opzione utilizzeremo l'editor dei criteri di gruppo disponibile per le edizioni Pro, Enterprise ed Education di Windows 10.

Passo 1
Per accedervi utilizzeremo la seguente combinazione di tasti ed eseguiremo il comando gpedit.msc

+ R

gpedit.msc

Passo 2
Nella finestra visualizzata andremo al seguente percorso:

  • Configurazione dell'attrezzatura
  • Modelli amministrativi
  • Sistema

Passaggio 3
Lì, nel pannello centrale troveremo la politica chiamata "Specificare la configurazione per l'installazione di componenti opzionali e la riparazione dei componenti":

INGRANDIRE

Passaggio 4
Facciamo doppio clic su di esso e nella finestra pop-up attiveremo la casella "Abilitato". Fare clic sul pulsante "Applica" e quindi su "OK" per salvare le modifiche.

3. Reinstallare Microsoft .NET Framework Windows 10 per riparare il framework


Come accennato, la funzionalità .NET Framework è disabilitata per impostazione predefinita e una volta abilitata e generato l'errore 0x800f081f, possiamo scegliere di reinstallare tale funzionalità.

Passo 1
Per questo andremo al seguente percorso:

  • Pannello di controllo
  • Programmi
  • Programmi e caratteristiche

Passo 2
Lì facciamo clic sulla riga "Attiva o disattiva funzionalità di Windows" situata sul lato e nella finestra visualizzata individuiamo la riga ".NET Framework 3.5". Lì dobbiamo disattivare la sua casella e fare clic su Accetta per disinstallarla, quindi ripetere il processo attivando nuovamente la casella per abilitarla.

4. Esegui il programma di installazione offline di .Net per riparare il framework


In alcune situazioni, alcuni dei file di installazione dell'aggiornamento .NET sono danneggiati o presentano qualche tipo di errore durante la comunicazione con i server Microsoft, una buona pratica è scaricare il programma di installazione di .Net Framework Offline ed eseguire l'installazione da lì.

Passo 1
Questo programma di installazione è disponibile al seguente collegamento Microsoft ufficiale. Questo installer è un aggiornamento locale compatibile con tutte le versioni di .NET e il suo utilizzo più frequente è quando non abbiamo una connessione Internet.

'class =' ​​​​bbc_url 'title =' External Link 'rel =' nofollow external '>

Passo 2
Una volta scaricato, procediamo con il processo di installazione di .NET Framework:

5. Installa gli aggiornamenti manualmente per riparare il framework


Uno degli errori più comuni con l'errore in .NET è dovuto a problemi di connessione ai server di aggiornamento, quindi provare a eseguire questo processo manualmente è un'opzione praticabile per consentire lo stato ottimale dell'aggiornamento di .NET Framework in Windows 10 .

Passo 1
Per questo processo dobbiamo andare al seguente collegamento Microsoft chiamato Catalogo globale:

Passo 2
Lì cercheremo .NET e nell'elenco visualizzato scarichiamo l'aggiornamento più recente per una successiva installazione:

6. Esegui il comando SFC in Windows 10 per riparare il framework


SFC (System File Checker) è un'utilità di comando grazie alla quale abbiamo la possibilità di eseguire un'analisi dettagliata del file system per rilevare i guasti.

Passo 1
Per questo, accediamo al prompt dei comandi come amministratori e lì eseguiamo la seguente riga:

sfc / scannow

INGRANDIRE

Passo 2
Sarà inoltre possibile eseguire la riga successiva. Questo sarà incaricato di monitorare l'immagine di Windows 10.

DISM.exe / Online / Cleanup-image / Restorehealth

7. Riavvia i componenti di Windows Update in Windows 10 per riparare il framework


Un'altra opzione disponibile è riavviare tutti i componenti di Windows Update per escludere eventuali errori di questo tipo. Per fare ciò, accediamo al prompt dei comandi come amministratori e lì eseguiamo ciascuna delle seguenti righe. Dopo questo possiamo riavviare il sistema e controllare lo stato di .NET.
  • Bit di stop netto
  • Net Stop wuauserv
  • Net Stop appidsvc
  • Net Stop cryptsvc
  • Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
  • Ren% systemroot% system32catroot2 catroot2.bak
  • Bit di inizio rete
  • Net Start wuauserv
  • Net Start appidsvc
  • Net Start cryptsvc

8. Usa lo strumento di risoluzione dei problemi di Windows Update in Windows 10 per riparare il framework


Windows 10 integra un'utilità che si occupa di supervisionare e monitorare in modo specifico ogni parametro di sistema per rilevare errori ed è lo strumento di risoluzione dei problemi.

Passo 1
Per accedervi, andiamo al seguente percorso:

  • Cominciare
  • Ambientazione
  • Aggiornamento e sicurezza
  • Risolvere problemi

Passo 2
Lì individuiamo la riga "Windows Update" e facendo clic su di essa verrà visualizzato il pulsante "Esegui lo strumento di risoluzione dei problemi":

INGRANDIRE

Passaggio 3
Facciamo clic su di esso e avrà luogo il processo di analisi degli errori in Windows Update. Ciò determinerà qualsiasi anomalia presente in Update e che potrebbe generare l'errore menzionato.

Come abbiamo visto, le opzioni per fornire una soluzione completa all'errore 0x800f081f sono varie e spetta a noi selezionare quella più adatta alla nostra situazione.

wave wave wave wave wave