Gidai

.NET Framework 3.5 diegimo klaida 0x800F0950

The klaidos kodas 0x800F0950pasirodo „Windows 10“ bandant įdiegti .NET 3.5 Framework naudojant įprastą diegimo programą. Klaidos pranešimas, pridėtas prie klaidos kodo, yra „Nepavyko įdiegti šios funkcijos“.

Daugeliu atvejų paveiktiems vartotojams pavyko išspręsti šią problemą, pasitelkiant „Windows“ funkciją įdiegiant .NET Framework 3.5. Jei naudojate „Windows 10“, diegimo programą jau turite savo kompiuteryje - jums tiesiog reikia priversti diegti iš „Windows“ funkcijų ekrano.

Kitas būdas, kuris gali padėti priversti įdiegti .NET Framework 3.5, yra „Windows Update“. Turėkite omenyje, kad „Microsoft“ reguliariai teikia naujinimus NET sistemair viena iš dažniausiai pasitaikančių priežasčių, galinčių sukelti 0x800F0950klaida yra atvejis, kai „NET Framework“ naujinys jau laukia, kol bus įdiegtas per „Windows“ naujinimą.

Jei nepavyksta įdiegti per „Windows“ funkcijas ar „Windows Update“, trūkstamą sistemą galite įdiegti iš suderinamos diegimo laikmenos. Jei taip pat nepavyksta, galite sukurti pasirinktinį scenarijų, kuris nepaisys analizavimo klaidų ir priverstinai jį įdiegs per CMD arba „Powershell“ terminalą.

Tačiau yra keletas dokumentais patvirtintų aplinkybių, kai šis klaidos kodas atsirado dėl sisteminės korupcijos problemos, kuri galiausiai paveikė operacinės sistemos galimybes įdiegti sistemas. Šiuo atveju remontas arba švarus diegimas yra vieninteliai perspektyvūs metodai, kurie pašalins šią klaidą.

1 metodas: .NET Framework 3.5 diegimas naudojant „Windows“ funkcijas

Jei matote šią klaidą bandydami įdiegti .NET Framework 3.5 versiją iš diegimo programos, kurią atsisiuntėte naudodami naršyklę, galbūt galėsite visiškai apeiti problemą, įdėdami ją per „Windows“ funkcijų meniu.

Atminkite, kad „Windows 10“ jau yra .NET Framework 3.5 versijos archyvas, jūs tiesiog turite paraginti jį įdiegti. Keli paveikti vartotojai, kurie anksčiau buvo susidūrę su klaidos kodas 0x800F0950diegdami .NET Framework 3.5 versiją, paprastai patvirtino, kad diegimas vyko sklandžiai, kai jie bandė tai padaryti naudodami „Windows“ funkcijų ekraną.

Norėdami įdiegti .NET Framework 3.5 per „Windows“ funkcijų ekraną vykdykite toliau pateiktas instrukcijas:

  1. Atidarykite a Bėk dialogo langą paspausdami „Windows“ klavišas + R. Tada įveskite „Appwiz.cpl“ teksto laukelyje ir paspauskite Įveskite atidaryti Programos ir funkcijos Meniu.
  2. Kai būsite Programos ir funkcijos meniu, naudokite dešinėje esantį meniu Įjunkite arba išjunkite „Windows“ funkcijas.
  3. Kai esate „Windows“ funkcijų ekrane, pirmiausia pažymėkite laukelį, susietą su.NET Framework 3.5 (šiame pakete yra .NET 2.0 ir 3.0),tada spustelėkite Gerai kad išsaugotumėte pakeitimus.
  4. Patvirtinimo eilutėje spustelėkite Taip Norėdami pradėti procedūrą, palaukite, kol paketas bus sėkmingai įdiegtas.
  5. Kai operacija bus baigta, paleiskite kitą kompiuterį iš naujo ir patikrinkite, ar problema išspręsta.

Jei šis metodas nebuvo taikomas, įvyko kitokia klaida arba planuojate įdiegti .NET Framework 3.5 paketą iš anksčiau atsisiųsto vykdomojo failo, pereikite prie kito galimo pataisymo.

2 metodas: įdiekite kiekvieną laukiantį „Windows“ naujinimą

Viena priežasčių, kuri gali sukelti 0x800F0950klaida, kai bandote įdiegti .NET Framework 3.5 naujinimą, yra tai, kad „Windows Update“ jau yra suplanuotas naujinimas, pasiruošęs daryti tą patį.

Kai kurie vartotojai, susidūrę su tuo pačiu klaidos kodu, pranešė, kad jiems pagaliau pavyko išspręsti problemą, kai jie atnaujino „Windows 10“ versiją į naujausią prieinamą versiją. Tai padarę ir iš naujo paleidę kompiuterį, dauguma pranešė, kad .NET Framework 3.5 jau buvo įdiegta, todėl nereikėjo naudoti specialios diegimo programos.

Jei šis scenarijus yra tinkamas, įdiekite kiekvieną laukiantį „Windows 10“ kompiuterio naujinimą ir patikrinkite, ar tai automatiškai išsprendžia problemą:

  1. Atidarykite a Bėk dialogo langą paspausdami „Windows“ klavišas + R. Tada įveskite „Ms-settings: windowsupdate“teksto laukelyje ir paspauskite Įveskite atidaryti Windows "naujinimo skirtukas Nustatymai programa.
  2. „Windows“ naujinimo ekrane pereikite į dešiniąją skiltį ir spustelėkite Tikrinti, ar yra atnaujinimų.
  3. Toliau vykdykite ekrane pateikiamas instrukcijas, kad įdiegtumėte kiekvieną laukiantį naujinimą, kol atnaujinsite kompiuterį.

    Pastaba: Jei būsite paraginti paleisti iš naujo, kol gausite galimybę įdiegti kiekvieną laukiantį naujinimą, paleiskite iš naujo, kaip nurodyta. Bet kai kitas paleistis bus baigtas, grįžkite į tą patį „Windows Update“ ekraną, kad užbaigtumėte likusių naujinimų diegimą.

  4. Kai pagaliau pavyks įdiegti kiekvieną laukiantį „Windows“ naujinimą, turėtumėte sužinoti, kad .NET Framework 3.5 jau buvo įdiegęs „Windows“ naujinimo komponentas.

Jei taip neatsitiko arba nesate pasirengę įdiegti šiuo metu laukiančių „Windows“ naujinimų, pereikite prie kito galimo pataisymo, esančio žemiau.

3 metodas: NET Framework diegimas per diegimo laikmeną

Jei pirmieji du pataisymai jums netiko, vienas perspektyvus pataisymas, kurį daugelis vartotojų sėkmingai naudojo, yra priversti suderinamą diegimo laikmeną įdiegti „NET Framework“ jums iš pakelto komandų eilutės arba „Powershell“ lango.

Tai yra žemiau pateikto metodo atitikmuo, tačiau tai yra daug greičiau, jei jau turite suderinamą diegimo laikmeną.

Jei norite išbandyti šį metodą, vadovaukitės toliau pateiktomis instrukcijomis, kad įdiegtumėte .NET Framework 3.5 versija tiesiogiai iš suderinamos diegimo laikmenos:

  1. Įdėkite suderinamą diegimo laikmeną į savo DVD diskų įrenginį, „flash“ įrenginį arba įdėkite ją, jei naudojate ISO.
  2. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „Cmd“ teksto laukelyje ir paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti aukštesnę komandinę eilutę. Kai pamatysite UAC (vartotojo abonemento raginimas), spustelėkite Taip suteikti administracines privilegijas.

    Pastaba: Jei norite naudoti „Powershell“, įveskite„PowerShell“' vietoj 'cmd‘.

  3. Kai būsite pakelto CMD eilutėje, įveskite šią komandą ir pakeiskiteXXX„Su laišku, kuriame šiuo metu yra diegimo laikmena:
    Atsisakyti / prisijungti / įjungti-funkciją / „Featurename“: NetFX3 / All / Source:XXX: \ sources \ sxs / LimitAccess
  4. Paspauskite Įveskite Norėdami pradėti šį procesą, palaukite, kol operacija bus baigta. Baigę diegti, iš naujo paleiskite kompiuterį ir patikrinkite, ar NET sistema sėkmingai įdiegta, kai baigsis kitas paleistis.

Jei vis tiek galų gale pamatysite 0x800F0950klaida arba nepavyko įdiegti naudojant kitą klaidos kodą, pereikite prie kito galimo pataisymo, esančio žemiau.

4 metodas: sukurkite pasirinktinį diegimo scenarijų

Jei aukščiau pateiktas metodas jums netiko arba ieškote alternatyvos naudoti „Windows“ funkcijas, turėtumėte sugebėti apeiti 0x800F0950klaida sukuriant pasirinktinį CMD diegimo scenarijų ir vykdant jį su padidintomis teisėmis.

Tačiau nepamirškite, kad norint tai padaryti, jums reikės sukurkite suderinamą „Windows 10“ kompiuterio diegimo laikmeną.

Jei jau turite suderinamą diegimo laikmeną arba ką tik sukūrėte naudodamiesi aukščiau pateiktu vadovu, vadovaukitės toliau pateiktomis instrukcijomis, kad priverstumėte įdiegti .NET Framework 3.5 naudodami pasirinktinį scenarijų:

  1. Atidarykite a Bėk dialogo langą paspausdami „Windows“ klavišas + R. Tada įveskite „Notepad.exe“ir paspauskite „Ctrl“ + „Shift“ + Įveskite kad atidarytumėte aukštesnį „Notepad“ langą.

    Pastaba: Kai būsite paraginti UAC (vartotojo abonemento kontrolė), spustelėkite Taip suteikti administracines privilegijas.

  2. Įėję į padidintą „Notepad“ langą, įklijuokite šį kodą:
    @echo off Pavadinimas .NET Framework 3.5 Neprisijungęs diegimo įrankis, skirtas %% I, esantis (DEFGHIJKLMNOPQRSTUVWX YZ), jei egzistuoja "%% I: \ sources \ install.wim" rinkinys setupdrv = %% I, jei apibrėžta setupdrv (aidas Rastas diskas% setupdrv % echo diegiant .NET Framework 3.5 ... Atsisakyti / prisijungti / įgalinti-funkciją / „Featurename“: NetFX3 / Visi / Šaltinis:VIETININKAS: \ sources \ sxs / LimitAccess aidas. echo .NET Framework 3.5 turėtų būti įdiegtas aidas. ) else (echo Nerasta diegimo laikmenos! echo Įdėkite DVD arba USB atmintinę ir dar kartą paleiskite šį failą. echo.) pristabdyti 

    Pastaba: Jums reikės pakeisti VIETININKASsu disko, kuriame šiuo metu yra diegimo laikmena, raide.

  3. Kai sėkmingai įvesite kodą ir atitinkamai jį modifikuosite, naudokite viršuje esančią juostelę, kad pasirinktumėte Failas>Išsaugoti kaip tada pasirinkite tinkamą vietą, kur norite išsaugoti ką tik sukurtą scenarijų.
  4. Galite jį pavadinti taip, kaip norite, tačiau SVARBU pabaigti vardą plėtiniu „.cmd“. Pridėję teisingą plėtinį, spustelėkite Sutaupyti mygtuką, kad sukurtumėte pataisą.
  5. Tada eikite į vietą, kurioje anksčiau išsaugojote .cmd scenarijų, tada dešiniuoju pelės mygtuku spustelėkite failą ir spustelėkite Vykdyti kaip administratorių iš naujai pasirodžiusio kontekstinio meniu. Tada spustelėkite Taip patvirtinimo eilutėje ir palaukite, kol operacija bus baigta.
  6. Šios procedūros pabaigoje šis pasirinktinis scenarijus įdiegs .NET 3.5 sistemą ir naudos „Windows“ diegimo laikmeną, kad pasiektų visus palaikymo failus, kad atliktų darbą. Kai ši operacija bus baigta, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema jau išspręsta.

Jei vis dar matote 0x800F0950klaidos kodą arba užstrigote kitu klaidos kodu, pereikite žemiau kitą galimą pataisymą žemiau.

5 metodas: atlikite taisymo diegimą

Jei nė vienas iš aukščiau nurodytų galimų pataisymų jums netiko, tikėtina, kad susiduriate su tam tikros rūšies korupcija, kuri įprastai neišnyks. Tokiu atveju turėtumėte pabandyti išspręsti 0x800F0950klaidos kodas iš naujo nustatydamas kiekvieną su „Windows“ susijusį failą.

Tai galite padaryti naudodami švarų diegimą, tačiau mūsų rekomendacija yra remonto diegimas (vietoje atliekamas remontas) vietoj to.

Nors švarus diegimas nediskriminuos ir neištrins visko iš jūsų OS disko (nebent iš anksto sukursite atsarginę jo kopiją), taisymo diegimas palies tik OS komponentus, o asmeniniai failai, programos ir žaidimai bus nepažeisti.

Žymos .NET klaida