Võimalused vea 0x800f0950 lahendamiseks .NET Frameworki installimisel

NET Framework on tarkvara keskkond, mida kasutavad paljud Windowsi rakendused. Mõned programmid, mis on loodud konkreetse Visual Studio versiooni jaoks, nõuavad .NET Frameworki konkreetset versiooni. Paljud ettevõtted arendavad oma rakendusi .NET Frameworki kasutamiseks ja need rakendused on suunatud konkreetsele versioonile. Kui Windows 10-s näete aknat, mille veakood on 0x800f0950, üritate käivitada rakenduse, mis vajab .NET Frameworki uusimat versiooni, kuid seda pole teie süsteemis installitud.

Vea 0x800f0950 parandamine .NET Frameworki installimisel Windowsis.

Mis on .NET Framework ja miks seda vajate

.NET Framework on keskkond, mida kasutatakse Windowsis installitud .NET-tarkvara käitamiseks, ja selline tarkvara ei saa töötada ilma .NET-raamistikuta teie süsteemis. Pärast .NET-i raamistiku installimist luuakse tarkvara keskkond, mis pakub koormatud tarkvarale tööks sobivat töökeskkonda. NET Framework saab hõlpsasti paigaldada ka Windows NT, 1998, 2000, Windows 7, 8 ja Windows Server 2008 ja 2012. .NET Framework on Microsoft Windowsi väga oluline komponent, mida kasutatakse järgmise põlvkonna rakenduste ja teenuste käivitamiseks ja ehitamiseks XML-iga. Sellel struktuuril on võime teie äri palju kiiremini kasu saada. Lisaks pakub see teenuseid madalamate kuludega ja oluliselt täiustatud paindlikkuse süsteemidega. Järgnevalt on mõned head põhjused .NET Frameworki kasutavate veebirakenduste arendamiseks:

  • Usaldusväärsus Windows 2000 peamised saavutused on üle kantud. NET Framework ja need viivad need uuele tasemele. Kõik selle keskkonna abil loodud rakendused töötavad kauem ja neid peetakse väga usaldusväärseks. Seetõttu on .NET Frameworki kasutamine väga kasulik, kui olete veebirakenduste arendaja, sest kõik .NET-rakendused ei tööta ilma selleta.

Raamistik koosneb sellistest funktsioonidest nagu täiustatud koostamisstrateegiad. Neid funktsioone kasutades töötavad veebirakendused palju varem kui varem. Kui alustasite ASP.NET tehnoloogia kasutamist ASP asemel, näete keskkonda lisatavate hämmastavate omaduste tõttu selle kiiruse olulist muutust.

  • Toimivus. Kui te töötate arendajana, näete, et kõik teie veebirakendused on hakanud näitama oma tootlikkuse paranemist ja kiirendasid .NET Frameworki kasutamist. Sellised funktsioonid nagu programmeerimismudel, .NET Frameworki töö maht ja raamatukogudes kasutatavad koodid aitavad teil oma tootlikkusest maksimaalselt kasu saada. Raamistik pakub parimat kasu tootlikkuse suurendamise vormis.
  • Ohutus Komponent sisaldab turvakoodide funktsiooni, mis on praeguses Interneti-keskkonnas konkreetselt integreeritud. Raamistik võib kergesti koguda palju tõendeid mis tahes veebirakenduse autori ja päritolu kohta. Selline keskkond kombineeritakse seejärel turvalisuse tingimustega, et teha õigeid otsuseid selle kohta, kas lubada rakendusel oma juurdepääsu käivitada või peatada. Raamistik võib samuti suhelda veebirakendustega, et teha vajalikke otsuseid veebirakenduste turvalisuse ja kättesaadavuse kohta.
  • Integratsioon. Raamistik sisaldab tehnoloogiat COM Interop, mis kaitseb teie COM-elementide ja Windowsi-põhiste rakenduste eest. .NET Frameworki abil loodud rakendused võivad integreeruda olemasolevatesse rakendustesse ja süsteemidesse sõltumata platvormist, millel need põhinevad.
  • Paigaldage. Saate hõlpsasti hallata, käivitada ja kasutada oma veebirakendusi .NET Frameworki abil. Funktsioonid nagu automaatne versiooni haldamine ja rakenduste eraldamine aitavad teil vältida versiooniprobleeme. Kõiki neid platvormi kasutades loodud rakendusi saab hõlpsasti serverisse või kliendile paigutada, kopeerides rakenduste kataloogi sellesse sihtarvutisse. Te ei pea protsessi registreerima. Selle platvormi abil saate veebipõhiseid rakendusi arvutisse suunata, lihtsalt kopeerides olulisi elemente veebiserveritesse, mida kasutajad saavad kergesti juurde.
  • XML-tugi. Raamistik on loodud XML-võrguteenuste toetuse maksimeerimiseks. See on mudel, mis loodi platvormide jaoks ja põhineb hajutatud andmetöötlusel, et töötada erinevat tüüpi platvormidel. Ta pakub oma teenuseid ka tarkvara kujul. Veebiteenuseid saab integreerida erinevate platvormide jaoks mõeldud rakendustega. Saate veebirakenduse hõlpsasti teisendada veebileheks, kus on väga lihtne kodeerimine. Sellepärast peetakse .NET Frameworki ideaalseks, et toetada maksimaalselt natiivseid Web MXL teenuseid.

Kontrollige, kas telemeetria jälgimine on Windowsis keelatud

Microsoft määratleb telemeetria kui „süsteemiandmeid, mis on koormatud Connected User Experience And Telemetry komponendiga, mida tuntakse ka universaalse telemeetria kliendina või UTC teenusena. Vea 0x800f0950 parandamiseks kontrollige teenuse ühendust. Selleks toimige järgmiselt.

  1. Klõpsake nuppu Start ja sisestage teenused. vajutage Enter.
  2. Leidke loend „Ühendatud kasutajate ja telemeetria funktsioonid“ ning topeltklõpsake seda funktsiooni.
  3. Käivitusparameetrid peaksid olema „Automaatsed”.

Kontrollige teenuse olekut ja vajadusel lülitage see sisse. Taaskäivitage arvuti ja kontrollige veakoodi 0x800f0950. Microsoft kasutab Windowsi 10 telemeetriaandmeid, et tuvastada turva- ja usaldusväärsusküsimused, analüüsida ja parandada tarkvara probleeme, parandada Windowsi ja sellega seotud teenuste kvaliteeti ning teha tulevaste versioonide jaoks projekteerimisotsuseid. Telemeetriafunktsioonid ei ole Microsofti jaoks unikaalsed ja nende kohta pole midagi eriti saladust. Need on osa tarkvaratööstuse laiemast trendist sündmuste andmete kogumisel ja analüüsimisel, mis on osa üleminekust andmetel põhinevale otsustusprotsessile.

Väärib märkimist, et telemeetria andmed on vaid väike osa tavalisest liiklusest Windowsi 10 arvuti ja erinevate Microsofti kontrollitavate erinevate serverite vahel. Enamik võrguanalüüsidest arvestab kogu seda liiklust ja ei eralda telemeetriaandmete edastusi. Windows 10 sisaldab tarkvara nimega Connected User Interface ja Telemetry, mida tuntakse ka Universal Telemetry Client (UTC). See toimib Windowsi teenusena, mille nimi on DiagTrack ja tegelik teenuse nimi utcsvc. Microsoft arendas selle komponendi osana Windowsist.

Diagnostika teenust näete Windows 10 teenuste konsoolis. Protsessi identifikaatori (PID) leidmiseks avage Windowsi ülesannete halduri vahekaart Teenused. See teave on kasulik kõigile, kes soovivad DiagTrack-teenuse toiminguid teiste tarkvaravahendite abil jälgida. DiagTracki komponent teeb täpselt seda, mida dokumentatsioon ütleb - see teostab esialgse tulemuslikkuse mõõtmise ja kontrollib seejärel nelja logifaili sisu iga 15 minuti tagant. Iga andmeedastus on tavaliselt väike. Microsoft ütleb, et keskmine suurus on 1, 2 KB. Windows 10 arvutil salvestatakse telemeetria andmed krüpteeritud failides peidetud% ProgramData% Microsoft Diagnostika kaustas. Selles kohas olevad failid ja kaustad ei ole tavakasutajatele kättesaadavad ja neil on õigused, mis raskendavad nende jälgimist. Isegi kui näeksite nende failide sisu, pole seal midagi nähtav, sest andmefailid krüpteeritakse kohapeal.

UTC klient ühendab seaded-win.data.microsoft.com, pakub oma seadme identifikaatorit (juhuslikult genereeritud globaalselt ainulaadset identifikaatorit, mis ei ole seotud ühegi isikliku teabega) ja mõnda muud konfiguratsiooniteavet ning laadib ka seadistusfaili. Seejärel kasutab telemeetria klient seda seadistusfaili ühenduse loomiseks Microsofti andmehaldusteenusega aadressil v10.vortex-win.data.microsoft.com ja lae alla kõik saatmiseks ootavad andmed. Edastamine toimub krüpteeritud HTTPS-ühenduste kaudu. See on Microsofti poolt Windows 7 ajal tehtud turvamuutus. Eelmised versioonid saatsid telemeetriaandmeid krüptimata ühenduste kaudu, mis võimaldas ründajatel andmeid tabada. Pange tähele, et nendele üksikutele hostidele määratud IP-aadressid võivad erineda. See on suurandmete määratlus.

Microsoft salvestab potentsiaalselt tundlikke telemeetriaandmeid "eraldi salvestatud teavet, mis piirdub vähese arvuga Microsofti töötajaid Windowsi seadmerühmas." Lisaks sellele ütleb ettevõte: "Telemeetrilist teavet saavad kasutada ainult need, kes suudavad tõestada ettevõtte tegelikke vajadusi." Need andmed kogutakse äriraportitesse, et analüüsida ja kasutada meeskondi, kelle ülesandeks on vigade parandamine ja operatsioonisüsteemi ja sellega seotud teenuste toimivuse parandamine. Partnerite vahel vahetatud aruannetes on ainult “anonüümne koondteave”.

Puuduvad ranged reeglid, mis määravad, kui kaua andmeid salvestatakse. Microsoft kinnitab siiski, et selle eesmärk on salvestada ainult andmeid "nii kaua, kui see on vajalik teenuse osutamiseks või analüüsimiseks". Ebamäärane järgnev avaldus kinnitab, et "enamik teavet selle kohta, kuidas Windowsi ja rakenduste tööd kustutatakse 30 päeva jooksul." Kogumisprotsess on kohandatud selliselt, et telemeetria komponent väldiks informatsiooni kogumist, mis võiks isikut või organisatsiooni otseselt tuvastada. Kui aga Windowsi või rakenduse avaneb või ripub Windowsi või rakenduse rikke korral, sisaldab eksliku protsessi mälu sisu krahhi või riputamise ajal loodud diagnostikaraportis ja see krahhi prügila võib sisaldada konfidentsiaalset teavet.

.NET Frameworki installimine Windowsi komponentide lubamiseks või keelamiseks funktsiooni kaudu

Klõpsates "Install Component", installite .NET Frameworki Windows Update'i kaudu või parandate olemasoleva paketi. Lisaks saate .NET Frameworki lubada Windowsi juhtpaneeli kaudu. See valik nõuab Interneti-ühendust. Windowsi funktsioonide kasutamine:

  • Paremklõpsake nuppu Start ja valige Run. Sisestage OptionalFeatures.exe ja vajutage Enter.
  • Valige avanevas dialoogiboksis „Luba või keelake Windowsi komponendid” märkeruut .NET Framework 3.5 (sealhulgas .NET 2.0 ja 3.0).
  • Valige OK ja küsi, kui küsib.

Kui te ei ole arendaja või serveriadministraator, kes vajab neid funktsioone, ei pea te valima „Windowsi kommunikatsioonifondi aktiveerimise (WCF) HTTP” ja „Windowsi kommunikatsiooni sihtasutuse (WCF) aktiveerimise ilma HTTP liidese” all.

.NET Frameworki installimine võrguühenduseta installeri abil

.NET Frameworki paketi saate installida eraldiseisva installeri abil. Protsess eeldab .exe laiendusega rakenduse käivitamist. Installifaili saate alla laadida Microsofti ametlikust veebisaidilt. Külastage allalaadimislehte ja käivitage fail arvutis. Installi lõpuleviimiseks järgige viisardi juhiseid ja taaskäivitage arvuti ning kontrollige, kas programm on toimiv.

Paigaldamine Windowsi käivituskettalt dem-käsu abil

Mõnes .NET Framework 3.5 süsteemis võib esineda paigaldusviga 0x800f0950, 0x800F0906, 0x800F081F või 0x800F0907. Näiteks järgmine veateade:

Järgmise funktsiooni installimine ebaõnnestus:

.NET Framework 3.5 (sisaldab .NET 2.0 ja 3.0)

Veakood: 0x800f0950

Sellistel juhtudel võite proovida selle funktsiooni installimist Windows 10 DVD või ISO pildist. Siiski peate veenduma, et teie DVD-le või ISO-le vastav Windows 10 versioon vastab teie süsteemi installitud Windows 10 versioonile.

Windows 10 installikandja allikana

Laadige alla Windows 10 uusim versioon ISO-vormingus (eeldusel, et uusim versioon on installitud teie Windows 10-sse), kasutades meediumide loomise tööriista ja seejärel kinnitage ISO kujutis.

  • Laadige Windows 10 ISO alla Media Creation Tooli abil.
  • Kirjutage oma DVD või paigaldatud draivi täht, öelge H: \ t
  • Ava kõrgendatud käsurea (administraator).
  • Sisestage järgmine käsk ja vajutage ENTER:

dem / online / enable-feature / featurename: NetFX3 / Allikas: h: allikad \ t

Kui teil on vaja installida "Windowsi kommunikatsioonifondi (WCF) HTTP aktiveerimine" ja "Aktiveeri ilma HTTP-ühenduseta Windowsi kommunikatsioonifond (WCF)", lisage kindlasti kõik / kõik parameetrid:

dem / online / enable-feature / featurename: NetFX3 / Kõik / Allikas: h: xx / LimitAccess \ t

Nagu eespool mainitud, ei ole enamikel kasutajatel enam neid kahte komponenti vaja.

Windows Update kui allikas

Teise võimalusena, et kasutada Windows Update'i serverit allikana, käivitage järgmine käsk:

dem / online / enable-feature / featurename: NetFX3

Ülaltoodud käsk installib .NET Framework 3.5 komponendi failid Windows Update'ist. Seejärel proovige .NET Framework 3.5 uuesti lubada, kasutades Windowsi komponente ja taaskäivitage Windows.

Grupipoliitika seadistamine

Viga 0x800f0950 võib esineda, kuna grupipoliitika komponendi parameeter on keelatud. Selle lubamiseks toimige järgmiselt.

  1. Vajutage klaviatuuril samaaegselt Windowsi logo klahvi ja R-klahvi, et käivitada aken Run.
  2. Sisestage "gpedit.msc" ja vajutage klaviatuuril Enter.
  3. Avage Arvuti konfiguratsioon / haldusmallid / süsteem.
  4. Topeltklõpsake suvandil "Täpsusta täiendava komponendi installimise ja parandamise seaded".
  5. Valige "Enabled", seejärel klõpsake OK.

Proovige installida .NET Framework. Kui see meetod töötab, ei näe te enam vigu.

Nagu näete, on .NET Frameworki installimisel või uuendamisel probleeme lihtne lahendada. Kui olete Windows 10-s või teistes versioonides juba sarnase probleemiga silmitsi seisnud, jagage oma kogemusi lugejatega käesoleva artikli kommentaarides.