Windows -virhe 0x800f09 liittyy Microsoft .NET Framework 4.7 for Windows 10 -versioon. Se on yksi monista Windows-virheistä, jotka .NET-kehys voi torjua. .NET-kehyksen asennus lopetetaan virheen luomisen lisäksi. Jos se on osa Windowsin päivitystä tai ohjelman asennusta, myös kokonainen asennus keskeytetään.
Microsoft .NET-kehys on Windows-riippuvuus, eikä sitä voida nyt poistaa. Se on kriittinen komponentti monille peleille ja kolmansien osapuolien ohjelmille, ja mikä tahansa siihen liittyvä ongelma voi johtaa siihen, että kyseiset pelit ja ohjelmat eivät asennu tai eivät toimi. Vaikka et voi poistaa .NET Framework -sovelluksen asennusta, voit asentaa sen uudelleen tai korjata sen. Tilanteesta riippuen voit tehdä tämän osana suurempaa päivitystä tai itsenäisesti.
Mikä on Microsoft .NET-kehys?
Microsoft .NET-kehys on ohjelmistosovellusliittymien sarja. Ne tarjoavat kokoelman jaettuja resursseja, joita kolmannen osapuolen sovellukset voivat käyttää vuorovaikutuksessa Windowsin kanssa. Ajatuksena oli tarjota yhtenäinen resurssikirjasto, joten kehittäjien ei tarvinnut sisällyttää kaikkia riippuvuuksia jokaiseen sovelluksen lataukseen.
Ajattele sitä kuin koulukirjasto. Tarvitset kirjan termi paperikysymykseen. Otat kirjan, löydät vastauksen ja palautat kirjan. Luokan seuraava oppilas ottaa kirjan, löytää vastauksen ja laittaa sen takaisin. Se on sama periaate täällä. Useat käyttäjät voivat käyttää yhtä resurssia saadakseen tarvitsemansa.
.NET-kehys on myös käyttöaikainen ympäristö. Se toimii samalla tavalla kuin virtuaalikone. Se toimii erillään isäntäkäyttöjärjestelmästä, mutta käyttää isäntäresursseja. Ajatuksena on tarjota ennustettava ympäristö kehittäjille ohjelmien luomiseen. Sovellus voidaan koota C ++-, Visual Basic- ja muilla kielillä, ja .NET-kehys voi suorittaa ne kaikki.
Nämä kaksi syytä ovat miksi niin monissa asennetuissa ohjelmissa ja peleissä on jonkinlainen .NET Framework -komponentti.
Korjaa virhe 0x800f09 Windows 10: ssä
Virhe 0x800f09 näkyy Windows 10: ssä, kun .NET Framework -asennus keskeytetään tai estetään. On olemassa pari tapaa kiertää sitä.
- Ensimmäinen ja helpoin on asentaa manuaalisesti .NET Framework täältä.
- Saatat joutua asentamaan myös Microsoft Visual C ++ x32- tai x64-version.
Lataa yllä olevat tiedostot ja asenna ne järjestelmänvalvojana. Käynnistä tietokone uudelleen ja yritä uudelleen mitä yritit tehdä, kun näit virheen. Jos ongelma johtui tiedostovirheistä tai puuttuvista tiedoista, uudelleenasennuksen olisi pitänyt ratkaista se ja prosessin tulisi suorittaa normaalisti.
Jos tämä ei auta, on .NET Framework -sovellukselle erityinen korjausväline. Lataa ja suorita .NET Framework -korjaustyökalu Microsoftilta. Jos työkalu pystyy korjaamaan ongelman, se korjataan. Lataa työkalu linkistä, napsauta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana. Seuraa ohjeita ja anna työkalun suorittaa asiansa.
Jos tämä ei auta, voimme tarkistaa Windowsin asennuksen DISM: n avulla. Koska .NET-kehys on nyt kiinteä osa Windowsia, myös DISM: n tulisi tarkistaa se.
- Napsauta hiiren kakkospainikkeella Windowsin Käynnistä-painiketta ja valitse Komentokehote (Järjestelmänvalvoja).
- Kirjoita 'DISM / Online / Cleanup-Image / RestoreHealth' ja paina Enter.
- Anna prosessin loppuun.
DISM tarkistaa kaikki asennetut tiedostot ja korjaa tai korvaa puuttuvat tai vaurioituneet. Jos virhe 0x800f09 ilmestyy jommankumman takia, siihen olisi puututtava tässä.
Virhe 0x800f09 osana Windows Update -sovellusta
Jos suoritat päivityksen ja näet virheen 0x800f09, prosessi on hiukan erilainen. Voimme ladata ongelman aiheuttavan KB: n manuaalisesti ja toivottavasti kiertää virheen.
- Napsauta hiiren kakkospainikkeella Windowsin Käynnistä-painiketta ja valitse Asetukset.
- Valitse Päivitä ja suojaus ja Päivityshistoria.
- Etsi epäonnistuneen KB-koodi. Se on yleensä viimeisin listattu.
- Siirry Windows Catalog -sivustoon ja etsi kyseinen KB-numero.
- Valitse oikea lataus käyttöjärjestelmällesi ja valitse Lataa.
- Asenna päivitys manuaalisesti.
Jos tämä ei auta, voimme kokeilla kokeiltua tapaa palauttaa Windows Update. Seuraa näitä vaiheita tarkasti.
- Napsauta hiiren kakkospainikkeella Windowsin Käynnistä-painiketta ja valitse Komentokehote (Järjestelmänvalvoja).
- Kirjoita 'net stop wuauserv' ja paina Enter.
- Kirjoita 'net stop cryptSvc' ja paina Enter.
- Kirjoita 'net stop bitit' ja paina Enter.
- Kirjoita 'net stop msiserver' ja paina Enter.
- Kirjoita 'Ren C: WindowsSoftwareDistribution SoftwareDistribution.old' ja paina Enter.
- Kirjoita 'Ren C: WindowsSystem32catroot2 Catroot2.old' ja paina Enter.
- Kirjoita 'net start wuauserv' ja paina Enter.
- Kirjoita 'net start cryptSvc' ja paina Enter.
- Kirjoita 'net start bitit' ja paina Enter.
- Kirjoita 'net start msiserver' ja paina Enter.
Jos mikään näistä kiinteistä virheistä 0x800f09, katso tätä sivua Microsoftin verkkosivustolla. Siinä luetellaan kaikki syyt .NET Framework -asennuksen epäonnistumiseen ja luetellaan muutamia tapoja puuttua niihin.
