Hoe fout 0x800f081f .net framework 3.5 Windows 10 op te lossen

Microsoft ontwikkelt parallel aan zijn belangrijkste applicaties (zoals besturingssystemen) een reeks add-ons die tot doel hebben de uitvoering, compatibiliteit of prestaties van zowel het besturingssysteem zelf als andere parameters ervan te vergemakkelijken.

Een van de meest populaire add-ons op Windows 10-niveau is .NET Framework dat momenteel in versie 4.7 is, maar een van de meest gebruikte is versie 3.5 en de belangrijkste functie van .NET Framework 3.5 is om de uitvoering van een applicatie mogelijk te maken op Windows10.

.Net Framework 3.5 kan worden gedownload via de volgende link:

Wat is er nieuw in .NET FrameworkOnder de nieuwigheden van deze versie van .NET Framework vinden we:

  • Prestatieverbeteringen in Windows Presentation Foundation door een snellere opstarttijd en betere prestaties van bitmapeffecten te integreren.
  • Integratie van ASP.NET Dynamic Data die een raamwerk biedt dat kan worden geïmplementeerd met de scaffolding-techniek die op zijn beurt een snelle ontwikkeling mogelijk maakt, gecontroleerd door gegevens zonder de noodzaak van code-uitvoering, en dit kan worden geïntegreerd in ASP.NET AJAX
  • Algemene verbeteringen in de Common Language Runtime
  • LINQ to SQL biedt nu ondersteuning voor nieuwe SQL Server-bestandsdatum- en volgordefuncties.
  • Nieuwe ondersteuning voor SQL Server schaarse kolom- en bestandsstroomfuncties.

Nu baseren veel ontwikkelaars hun applicaties om te worden uitgevoerd met behulp van het .NET Framework en soms kunnen we de fout 0X800f081f vinden die een hoofdroot heeft samen met andere codes zoals 0x800F0906, 0x800F0907 en 0x800F0922 die voorkomen dat .NET Framework volledig wordt uitgevoerd op Windows 10 .

Veelvoorkomende redenen voor foutenIn principe is deze fout te wijten aan een incompatibiliteitsprobleem met Microsoft .NET Framework 3.5 en de oorsprong ervan treedt op wanneer we het hebben ingeschakeld via een van de volgende opties:

  • Via de installatiewizard.
  • Het hulpprogramma Deployment Image Servicing and Management (DISM) gebruiken.
  • Via Windows PowerShell-opdrachten.

.NET Framework is een functie die niet standaard is ingeschakeld in de besturingssystemen Windows 10, Windows Server 2016, Windows Server versie 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 en Windows Server 2012, dus we moeten het inschakelen via de functies van Windows:

Wanneer dit proces wordt uitgevoerd, neemt Windows 10 de .NET-binaire bestanden en andere bestanden die een cruciale rol spelen voor de prestaties en als de computer niet over de nodige kenmerken beschikt, kan deze fout optreden.

Veelgemaakte foutenDe traditionele .NET Framework-fouten zijn:

  • 0x800F081F: Deze fout betekent dat Windows 10 de .NET-bronbestanden voor de installatie niet kan vinden.
  • 0x800F0906: met deze fout kon Windows 10 de .NET-bronbestanden niet downloaden, geen internetverbinding tot stand brengen of een .NET-rol of -service niet installeren.
  • 0x800F0907: voor deze fout heeft de DISM-tool een fout gegenereerd of de configuratie van het lokale netwerkbeleid verhinderde dat Windows verbinding maakte met het netwerk
  • 0x800F0922: Er is een fout opgetreden in de verwerking van geavanceerde .NET-installatieprogramma's of generieke opdrachten.

Nu zal Solvetic uitleggen hoe we deze fout kunnen corrigeren en zo het .NET Framework op de verwachte manier kunnen gebruiken.

1. Schakel .NET Framework in met het DISM-hulpprogramma in Windows 10

Het hulpprogramma voor onderhoud en beheer van DISM-implementatie-images is een tool die op de opdrachtregel kan worden gebruikt, waardoor we het onderhoud en de voorbereiding van Windows-images kunnen uitvoeren, waarbij Windows PE-images compatibel zijn, Recovery Environment Windows (Windows RE) en Windows Settings.

Stap 1
Voor dit proces moeten we een ISO-image van Windows 10 hebben die we kunnen downloaden via de volgende officiële link:

Stap 2
Eenmaal gedownload, kunnen we het opnemen op een opstartbare dvd of USB en daarna moeten we het op de computer mounten, hiervoor klikken we met de rechtermuisknop op de afbeelding en selecteren we de optie "Mount":

Stap 3
Hiermee wordt een virtuele schijf gemaakt met de Windows 10-afbeelding, in dit geval merken we op dat de letter K is toegewezen:

Stap 4
Nu gaan we als beheerders naar de opdrachtprompt en daar voeren we de volgende syntaxis uit:

 dism / online / enable-feature / featurename: NetFx3 / All / Source: [Drive]: \ sources \ sxs / LimitAccess 
OpmerkingWe moeten de Drive-regel vervangen door de letter die Windows 10 heeft toegewezen aan de virtuele schijf

VERGROTEN

Stap 5
We kunnen zien dat het installatieproces van de .Net Framework-functies automatisch start. Zodra dit proces is voltooid, kunnen we de virtuele schijf uitwerpen door er met de rechtermuisknop op te klikken en "Uitwerpen" te selecteren:

2. Bewerk Windows 10-groepsbeleid om het raamwerk te repareren


Zoals we hebben vermeld, kunnen sommige beleidsregels rechtstreeks van invloed zijn op het gedrag van het systeem bij het uitvoeren van .NET Framework. Voor deze optie gebruiken we de groepsbeleid-editor die beschikbaar is voor Pro-, Enterprise- en Education-edities van Windows 10.

Stap 1
Om toegang te krijgen, gebruiken we de volgende toetsencombinatie en voeren we de opdracht gpedit.msc uit:

+ R

gpedit.msc

Stap 2
In het weergegeven venster gaan we naar de volgende route:

  • Apparatuur instellen
  • administratieve sjablonen
  • Systeem

Stap 3
Daar, in het centrale paneel, zullen we het beleid vinden met de naam "Geef de configuratie op voor de installatie van optionele componenten en de reparatie van componenten":

VERGROTEN

Stap 4
We dubbelklikken erop en in het pop-upvenster activeren we het vak "Ingeschakeld". Klik op de knop "Toepassen" en vervolgens op "OK" om de wijzigingen op te slaan.

3. Installeer Microsoft .NET Framework Windows 10 opnieuw om het framework te repareren


Zoals we hebben vermeld, is de .NET Framework-functie standaard uitgeschakeld en zodra deze is ingeschakeld en de fout 0x800f081f is gegenereerd, kunnen we ervoor kiezen om deze functie opnieuw te installeren.

Stap 1
Hiervoor gaan we naar de volgende route:

  • Controlepaneel
  • Programma's
  • Programma's en kenmerken

Stap 2
Daar klikken we op de regel "Windows-functies activeren of deactiveren" aan de zijkant en in het weergegeven venster vinden we de regel ".NET Framework 3.5". Daar moeten we het vak deactiveren en op Accepteren klikken om het te verwijderen en vervolgens het proces herhalen door het vak opnieuw te activeren om het in te schakelen.

4. Voer .Net Offline Installer uit om Framework te repareren


In sommige situaties zijn sommige van de .NET-update-installatiebestanden beschadigd of vertonen ze een fout bij de communicatie met Microsoft-servers. Het is een goede gewoonte om het .Net Framework Offline-installatieprogramma te downloaden en de installatie vanaf daar uit te voeren.

Stap 1
Dit installatieprogramma is beschikbaar via de volgende officiële Microsoft-link. Dit installatieprogramma is een lokale update die compatibel is met alle versies van .NET en wordt het meest gebruikt als we geen internetverbinding hebben.

'class =' ​​​​bbc_url 'title =' Externe link 'rel =' nofollow extern '>

Stap 2
Na het downloaden gaan we verder met het installatieproces van .NET Framework:

5. Installeer updates handmatig om het framework te repareren


Een van de meest voorkomende fouten met de fout in .NET is te wijten aan verbindingsproblemen met de updateservers, dus proberen om dit proces handmatig uit te voeren is een haalbare optie om de optimale status van de update van het .NET Framework in Windows 10 mogelijk te maken.

Stap 1
Voor dit proces moeten we naar de volgende Microsoft-link gaan genaamd Global Catalog:

Stap 2
Daar gaan we op zoek naar .NET en in de weergegeven lijst downloaden we de meest recente update voor latere installatie:

6. Voer de SFC-opdracht uit in Windows 10 om het framework te repareren


SFC (System File Checker) is een commando-hulpprogramma waardoor we de mogelijkheid hebben om een ​​gedetailleerde analyse van het bestandssysteem uit te voeren om fouten te detecteren.

Stap 1
Hiervoor gaan we als administrator naar de opdrachtprompt en daar voeren we de volgende regel uit:

sfc / scannow

VERGROTEN

Stap 2
Het is ook mogelijk om de volgende regel uit te voeren. Deze is verantwoordelijk voor het bewaken van de Windows 10-afbeelding.

DISM.exe / Online / Afbeelding opschonen / Gezondheid herstellen

7. Herstart Windows Update-componenten in Windows 10 om het framework te repareren


Een andere beschikbare optie is om alle Windows Update-componenten opnieuw op te starten om fouten van dit type uit te sluiten. Om dit te doen, hebben we toegang tot de opdrachtprompt als beheerders en daar voeren we elk van de volgende regels uit. Hierna kunnen we het systeem opnieuw opstarten en de status van .NET controleren.
  • Netstopbits
  • Net Stop wuauserv
  • Net Stop-appidsvc
  • Net Stop cryptsvc
  • Ren% systemroot% SoftwareDistributiesoftwareDistribution.bak
  • Ren% systemroot% system32catroot2 catroot2.bak
  • Netto startbits
  • Net Start wauserv
  • Net Start appidsvc
  • Net Start cryptsvc

8. Gebruik de Windows Update-probleemoplosser in Windows 10 om het framework te repareren


Windows 10 integreert een hulpprogramma dat verantwoordelijk is voor het toezicht op en het specifiek bewaken van elke systeemparameter om fouten te detecteren en het is de tool voor het oplossen van problemen.

Stap 1
Om toegang te krijgen, gaan we naar de volgende route:

  • Begin
  • Instelling
  • Update en beveiliging
  • Problemen oplossen

Stap 2
Daar vinden we de regel "Windows Update" en als u erop klikt, wordt de knop "Probleemoplosser uitvoeren" weergegeven:

VERGROTEN

Stap 3
We klikken erop en het proces van het analyseren van fouten in Windows Update zal plaatsvinden. Dit zal elke anomalie bepalen die aanwezig is in Update en die de genoemde fout kan genereren.

Zoals we hebben gezien, zijn de opties om een ​​uitgebreide oplossing voor fout 0x800f081f te bieden gevarieerd en het is aan ons om degene te selecteren die het beste bij onze situatie past.

wave wave wave wave wave