Anonim

„Windows“ klaida 0x800f09 yra susieta su „Microsoft .NET Framework 4.7 for Windows 10“. Tai yra viena iš daugelio „Windows“ klaidų, kurias gali išmesti .NET Framework. Ne tik generuosite klaidą, bet ir bus sustabdytas .NET Framework diegimas. Jei tai yra „Windows Update“ ar programos diegimo dalis, bendras diegimas taip pat bus sustabdytas.

„Microsoft .NET Framework“ yra „Windows“ priklausomybė ir dabar negali būti pašalinta. Tai yra labai svarbus daugelio žaidimų ir trečiųjų šalių programų komponentas, o dėl bet kokių problemų šie žaidimai ir programos gali neįdiegti arba neveikti. Nors negalite pašalinti .NET Framework, galite ją įdiegti iš naujo arba pataisyti. Priklausomai nuo situacijos, galite tai padaryti kaip didesnio atnaujinimo dalį arba savarankiškai.

Kas yra „Microsoft .NET Framework“?

„Microsoft .NET Framework“ yra programinės įrangos API serija. Jie teikia bendrų išteklių, kuriuos trečiųjų šalių programos gali naudoti sąveikai su „Windows“, rinkinį. Idėja buvo pateikti nuoseklią išteklių biblioteką, kad kūrėjai neprivalėtų įtraukti kiekvienos priklausomybės į kiekvieną programos atsisiuntimą.

Pagalvok apie tai kaip mokyklos biblioteka. Klausimas dėl termino popieriaus jums reikalinga knyga. Jūs paimate knygą, surandate atsakymą ir grąžinate knygą. Kitas klasės mokinys paima knygą, suranda atsakymą ir grąžina. Čia yra tas pats principas. Keli vartotojai gali naudoti vieną išteklius norėdami gauti tai, ko jiems reikia.

.NET Framework taip pat yra vykdymo laiko aplinka. Jis veikia panašiai kaip virtuali mašina. Ji veikia atskirai nuo pagrindinės kompiuterio operacinės sistemos, tačiau naudoja pagrindinio kompiuterio išteklius. Idėja yra sukurti numatomą aplinką kūrėjams kurti savo programas. Programą galima kompiliuoti C ++, Visual Basic ir kitomis kalbomis, o .NET Framework galėtų jas paleisti visas.

Dėl šių dviejų priežasčių tiek daug jūsų įdiegtų programų ir žaidimų turės kažkokį .NET Framework komponentą.

Pataisoma klaida 0x800f09 „Windows 10“

0x800f09 klaida sistemoje „Windows 10“ pasirodo, kai .NET Framework diegimas nutraukiamas arba blokuojamas. Yra keletas būdų, kaip tai apeiti.

  • Pirmasis ir lengviausias dalykas yra rankiniu būdu įdiegti .NET Framework iš čia.
  • Taip pat gali tekti įdiegti „Microsoft Visual C ++ x32“ arba „x64“ versiją.

Atsisiųskite aukščiau esančius failus ir įdiekite juos kaip administratorius. Paleiskite kompiuterį iš naujo ir bandykite dar kartą, nesvarbu, ką bandėte padaryti, kai pamatėte klaidą. Jei problemą sukėlė failų sugadinimas arba trūko duomenų, pakartotinis diegimas turėjo būti išspręstas, o procesas turėtų būti baigtas kaip įprasta.

Jei tai neveikia, yra specialus .NET Framework taisymo įrankis. Atsisiųskite ir paleiskite .NET Framework taisymo įrankį iš „Microsoft“. Jei įrankis gali išspręsti problemą, ji bus. Atsisiųskite įrankį iš nuorodos, dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Vykdyti kaip administratorių. Vykdykite instrukcijas ir leiskite įrankiui atlikti savo užduotį.

Jei tai neveikia, galime naudoti DISM, norėdami patikrinti jūsų „Windows“ diegimą. Kadangi .NET Framework dabar yra neatsiejama „Windows“ dalis, tai turėtų patikrinti ir DISM.

  1. Dešiniuoju pelės mygtuku spustelėkite „Windows“ mygtuką Pradėti ir pasirinkite Komandinė eilutė (Administratorius).
  2. Įveskite „DISM / Online / Cleanup-Image / RestoreHealth“ ir paspauskite Enter.
  3. Leiskite procesui pabaigti.

DISM patikrins visus įdiegtus failus ir pataisys arba pakeis trūkstamus ar pažeistus. Jei dėl kurio nors iš šių rodoma klaida 0x800f09, reikėtų ją išspręsti.

Klaida 0x800f09 kaip „Windows Update“ dalis

Jei atnaujinate ir matote klaidą 0x800f09, procesas šiek tiek skiriasi. Mes galime rankiniu būdu atsisiųsti problemą sukeliantį KB ir, tikimės, klaidą apeiti.

  1. Dešiniuoju pelės mygtuku spustelėkite „Windows“ mygtuką Pradėti ir pasirinkite Parametrai.
  2. Pasirinkite Atnaujinimas ir sauga bei Atnaujinimo istorija.
  3. Nepavyko rasti KB kodo. Paprastai tai bus naujausias sąrašas.
  4. Eikite į „Windows“ katalogo svetainę ir suraskite tą KB numerį.
  5. Pasirinkite tinkamą jūsų operacinės sistemos atsisiuntimą ir pasirinkite Atsisiųsti.
  6. Įdiekite naujinimą rankiniu būdu.

Jei tai neveikia, galime išbandyti išbandytą metodą iš naujo nustatyti „Windows Update“. Tiksliai atlikite šiuos veiksmus.

  1. Dešiniuoju pelės mygtuku spustelėkite „Windows“ mygtuką Pradėti ir pasirinkite Komandinė eilutė (Administratorius).
  2. Įveskite „net stop wuauserv“ ir paspauskite Enter.
  3. Įveskite „net stop cryptSvc“ ir paspauskite Enter.
  4. Įveskite „net stop bits“ ir paspauskite Enter.
  5. Įveskite „net stop msiserver“ ir paspauskite Enter.
  6. Įveskite 'Ren C: WindowsSoftwareDistribution SoftwareDistribution.old' ir paspauskite Enter.
  7. Įveskite 'Ren C: WindowsSystem32catroot2 Catroot2.old' ir paspauskite Enter.
  8. Įveskite „net start wuauserv“ ir paspauskite Enter.
  9. Įveskite „net start cryptSvc“ ir paspauskite Enter.
  10. Įveskite „net start bits“ ir paspauskite Enter.
  11. Įveskite „net start msiserver“ ir paspauskite Enter.

Jei nė viena iš šių fiksuotų klaidų 0x800f09 nėra, pažiūrėkite į šį „Microsoft“ tinklalapio puslapį. Joje išvardytos visos priežastys, dėl kurių .NET Framework diegimas gali nepavykti, ir išvardyti keli būdai, kaip jas pašalinti.

Kaip ištaisyti 0x800f09 klaidą „Windows 10“