Veidi, kā novērst kļūdu 0x800f0950, instalējot .NET Framework

NET Framework ir programmatūras vide, ko izmanto daudzas Windows lietojumprogrammas. Dažām programmām, kas izstrādātas konkrētai Visual Studio versijai, nepieciešama īpaša .NET Framework versija. Daudzi uzņēmumi izstrādā lietojumprogrammas, lai strādātu, izmantojot .NET Framework, un šīs programmas ir mērķētas uz konkrētu versiju. Ja operētājsistēmā Windows 10 redzat logu ar kļūdas kodu 0x800f0950, jūs mēģināt sākt lietotni, kurai nepieciešama jaunākā .NET Framework versija, bet tas nav instalēts jūsu sistēmā.

Kļūdas 0x800f0950 labošana, instalējot .NET Framework sistēmā Windows.

Kas ir .NET Framework un kāpēc tas ir nepieciešams

NET Framework ir vide, ko izmanto, lai palaistu .NET programmatūru, ko instalējat sistēmā Windows, un šāda veida programmatūra nevar darboties bez sistēmas .NET Framework. Pēc .NET Framework instalēšanas tiek radīta programmatūras vide, kas nodrošina ielādēto programmatūru ar atbilstošu darba vidi darbam. NET Framework var viegli instalēt arī Windows NT, 1998, 2000, Windows 7, 8 un Windows Server 2008 un 2012. NET Framework ir ļoti svarīga Microsoft Windows sastāvdaļa, kas tiek izmantota, lai palaistu un izveidotu nākamās paaudzes lietojumprogrammas un pakalpojumus, kuru pamatā ir XML. Šai struktūrai ir iespēja daudz ātrāk izmantot jūsu biznesu. Turklāt tā sniedz arī pakalpojumus ar zemākām izmaksām un ievērojami uzlabo elastības sistēmas. Šeit ir daži pamatoti iemesli, lai sāktu izstrādāt tīmekļa lietojumprogrammas, izmantojot .NET Framework:

  • Uzticamība Galvenie Windows 2000 sasniegumi tiek pārnesti. NET Framework un tie ir jaunā līmenī. Visi pieteikumi, kas izveidoti, izmantojot šo vidi, darbojas ilgāk un tiek uzskatīti par ļoti uzticamiem. Tādēļ .NET Framework izmantošana ir ļoti noderīga, ja esat tīmekļa lietojumprogrammu izstrādātājs, jo visas .NET programmas nedarbosies bez tās.

Sistēma sastāv no tādām funkcijām kā uzlabotas apkopošanas stratēģijas. Izmantojot šīs funkcijas, tīmekļa lietojumprogrammas darbojas daudz ātrāk nekā iepriekš. Ja jūs sākat izmantot ASP.NET tehnoloģiju, nevis ASP, jūs redzēsiet būtisku tās ātruma maiņu, pateicoties apkārtējai videi pievienotajām pārsteidzošajām funkcijām.

  • Veiktspēja. Ja jūs strādājat kā attīstītājs, jūs redzēsiet, ka visas jūsu tīmekļa lietojumprogrammas ir sākušas demonstrēt produktivitātes uzlabojumus un paātrināt .NET Framework izmantošanu. Funkcijas, piemēram, programmēšanas modelis, darba apjoms, ko veic .NET Framework, un bibliotēkas kodi palīdz jums maksimāli izmantot savu produktivitāti. Sistēma nodrošina vislabākos ieguvumus, palielinot produktivitāti.
  • Drošība Komponents satur drošības koda funkciju, kas tajā ir integrēta, ņemot vērā pašreizējo interneta vidi. Sistēma var viegli iegūt daudz pierādījumu par jebkuras tīmekļa lietojumprogrammas autoru un izcelsmi. Pēc tam šī vide tiek apvienota ar drošības nosacījumiem, lai pieņemtu pareizus lēmumus par to, vai atļaut lietotnei sākt vai pārtraukt piekļuvi. Sistēma var arī mijiedarboties ar tīmekļa lietojumprogrammām, lai pieņemtu nepieciešamos lēmumus par tīmekļa lietojumprogrammu drošību un pieejamību.
  • Integrācija. Sistēmā ir iekļauta COM Interop tehnoloģija, kas nodrošina aizsardzību pret jūsu COM elementiem un Windows lietojumprogrammām. Programmas, kas izveidotas, izmantojot .NET Framework, var integrēt esošajās lietojumprogrammās un sistēmās neatkarīgi no platformas, uz kuras tās ir balstītas.
  • Ievietot. Jūs varat viegli pārvaldīt, palaist un izvietot savas tīmekļa lietojumprogrammas, izmantojot .NET Framework. Funkcijas, piemēram, automātiska versiju pārvaldība un lietojumprogrammu izolācija, palīdz izvairīties no versijas problēmām. Visas šīs programmas, kas izveidotas, izmantojot šo platformu, var viegli izvietot uz servera vai klienta, kopējot lietojumprogrammu direktoriju uz šo mērķa datoru. Jums nav nepieciešams reģistrēties procesam. Jūs varat izmantot šo platformu, lai izvietotu tīmekļa lietojumprogrammas, lai mērķētu datorus, vienkārši kopējot svarīgus elementus tīmekļa serveros, ko lietotāji var viegli piekļūt.
  • XML atbalsts. Sistēma ir izstrādāta, lai maksimāli palielinātu atbalstu XML tīkla pakalpojumiem. Šis ir modelis, kas tika izveidots starpplatformām un ir balstīts uz dalītu skaitļošanas sistēmu, lai strādātu ar dažādu veidu platformām. Viņš piedāvā savus pakalpojumus arī programmatūras veidā. Jūs varat integrēt tīmekļa pakalpojumus ar lietojumprogrammām darbam dažādās platformās. Jūs varat viegli pārvērst tīmekļa lietojumprogrammu uz tīmekļa vietni ar ļoti vienkāršu kodēšanu. Tāpēc .NET Framework tiek uzskatīts par ideālu, lai maksimāli atbalstītu vietējos Web MXL pakalpojumus.

Pārbaudiet, vai Windows ir atspējota telemetrijas izsekošana

Microsoft definē telemetriju kā “sistēmas datus, kurus ielādē savienotā lietotāja pieredzes un telemetrijas komponents, kas pazīstams arī kā universālais telemetrijas klients vai UTC pakalpojums. Lai labotu kļūdu 0x800f0950, pārbaudiet pakalpojumu savienojumu. Lai to izdarītu, rīkojieties šādi:

  1. Noklikšķiniet uz Sākt un ievadiet pakalpojumus. nospiediet Enter.
  2. Atrodiet sarakstu “Features for Connected Users and Telemetry” un veiciet dubultklikšķi uz šīs funkcijas.
  3. Startēšanas parametriem jābūt iestatītiem uz “Automātiski”.

Pārbaudiet pakalpojuma statusu un, ja nepieciešams, ieslēdziet to. Pārstartējiet datoru un pārbaudiet, vai kļūdas kods ir 0x800f0950. Microsoft izmanto Windows 10 telemetrijas datus, lai identificētu drošības un uzticamības problēmas, analizētu un atrisinātu programmatūras problēmas, uzlabotu Windows un saistīto pakalpojumu kvalitāti un pieņemtu lēmumus par nākotnes izlaidumiem. Telemetrijas funkcijas nav unikālas Microsoft, un par tām nekas nav īpaši noslēpums. Tie ir daļa no plašākas tendences programmatūras industrijā, lai vāktu un analizētu notikumu datus kā daļu no pārejas uz datu bāzes lēmumu pieņemšanu.

Jāatzīmē, ka telemetrijas dati ir tikai neliela daļa no parastās satiksmes starp Windows 10 datoru un dažādiem serveriem, kurus kontrolē Microsoft. Lielākā daļa tīkla analīzes ņem vērā visu šo datplūsmu un neizslēdz telemetrijas datu pārraidi. Windows 10 ietver programmatūru ar nosaukumu Connected User Interface un Telemetry, kas pazīstams arī kā Universal Telemetry Client (UTC). Tā darbojas kā Windows pakalpojums ar displeja nosaukumu DiagTrack un faktisko pakalpojuma nosaukumu utcsvc. Microsoft izstrādāja šo komponentu kā daļu no Windows.

Diagnostikas pakalpojumu varat redzēt pakalpojuma konsolē operētājsistēmā Windows 10. Lai atrastu pakalpojuma procesa identifikatoru (PID), Windows uzdevumu pārvaldnieks atveriet cilni Pakalpojumi. Šī informācija ir noderīga ikvienam, kas vēlas izsekot DiagTrack pakalpojuma darbībām, izmantojot citus programmatūras rīkus. DiagTrack komponents dara tieši to, ko norāda dokumentācija - tas veic sākotnējo veiktspējas mērīšanu un pēc tam ik pēc 15 minūtēm pārbauda četrus log failus. Katra datu pārsūtīšana parasti ir neliela. Microsoft saka, ka vidējais lielums ir 1, 2 KB. Windows 10 datorā telemetrijas dati tiek glabāti šifrētos failos slēptajā% ProgramData% Microsoft diagnostikas mapē. Šajā vietā esošie faili un mapes nav pieejami parastajiem lietotājiem un tām ir atļaujas, kas padara tos grūti izsekojamus. Pat ja jūs varētu redzēt šo failu saturu, tur nekas nav redzams, jo datu faili tiek šifrēti lokāli.

UTC klients izveido savienojumu ar settings-win.data.microsoft.com, nodrošina tā ierīces identifikatoru (nejauši ģenerētu globāli unikālu identifikatoru, kas nav saistīts ar kādu personisku informāciju) un kādu citu konfigurācijas informāciju, kā arī ielādē iestatījumu failu. Tad telemetrijas klients izmanto šo iestatījumu failu, lai izveidotu savienojumu ar Microsoft datu pārvaldības pakalpojumu vietnē v10.vortex-win.data.microsoft.com un lejupielādētu visus datus, kas gaida nosūtīšanu. Nosūtīšana notiek, izmantojot šifrētus HTTPS savienojumus. Šī ir drošības izmaiņa, ko Microsoft veica Windows 7 laika posmā. Iepriekšējās versijas nosūtīja telemetrijas datus par nešifrētiem savienojumiem, kas ļāva uzbrucējiem pārtvert datus. Lūdzu, ņemiet vērā, ka šiem atsevišķajiem saimniekiem piešķirtās IP adreses var atšķirties. Šī ir lielo datu definīcija.

Microsoft uzglabā potenciāli jutīgus telemetrijas datus "atsevišķā informācijas glabāšanā, kas ir ierobežota ar nelielu skaitu Microsoft darbinieku Windows ierīces grupā." Turklāt uzņēmums saka: "Tikai tie, kas var pierādīt uzņēmuma faktiskās vajadzības, var piekļūt telemetrijas informācijai." Šie dati tiek apkopoti biznesa pārskatos, lai analizētu un izmantotu komandas, kuru uzdevums ir labot kļūdas un uzlabot operētājsistēmas un ar to saistīto pakalpojumu sniegumu. Ziņojumi, ar kuriem notiek apmaiņa starp partneriem, ietver tikai “apkopotu anonīmu telemetrijas informāciju”.

Nav stingri noteikumi, kas nosaka, cik ilgi dati tiek glabāti. Tomēr Microsoft norāda, ka tās mērķis ir saglabāt datus tikai "tik ilgi, cik tas ir nepieciešams pakalpojuma sniegšanai vai analīzei". Neskaidrs nākamais paziņojums norāda, ka "lielākā daļa informācijas par to, kā Windows un lietojumprogrammas darbojas, tiek izdzēsta 30 dienu laikā." Savākšanas process ir pielāgots tā, lai telemetrijas komponents izvairītos no tādas informācijas vākšanas, kas varētu tieši identificēt personu vai organizāciju. Tomēr, izmantojot iestatījumu Papildu iestatījumi, kad sistēma Windows vai lietojumprogramma atteici vai karājas, kļūdainā procesa atmiņas saturs ir iekļauts diagnostikas pārskatā, kas izveidots avārijas vai apturēšanas laikā, un šis crash dump var saturēt konfidenciālu informāciju.

.NET Framework instalēšana, izmantojot funkciju, lai iespējotu vai atspējotu Windows komponentus

Noklikšķinot uz "Instalēt komponentu", instalējat .NET Framework, izmantojot Windows atjaunināšanu vai labojot esošo paketi. Turklāt .NET Framework var iespējot, izmantojot Windows vadības paneli. Šai opcijai ir nepieciešams interneta pieslēgums. Windows funkciju izmantošana:

  • Ar peles labo pogu noklikšķiniet uz Sākt, izvēlieties Izpildīt. Ierakstiet OptionalFeatures.exe un nospiediet Enter.
  • Atvērtajā dialoglodziņā "Iespējot vai atspējot Windows komponentus" atzīmējiet izvēles rūtiņu .NET Framework 3.5 (ieskaitot .NET 2.0 un 3.0).
  • Izvēlieties Labi un, ja tiek prasīts, restartējiet datoru.

Ja neesat attīstītājs vai servera administrators, kuram ir nepieciešamas šīs funkcijas, nav jāizvēlas apakšsadaļas „Windows komunikācijas fonda aktivizēšana (WCF) HTTP” un „Windows komunikācijas fonds (WCF) aktivizēšana bez HTTP interfeisa”.

.NET Framework instalēšana, izmantojot bezsaistes instalētāju

NET Framework paketi var instalēt, izmantojot atsevišķu instalētāju. Process nozīmē, ka tiks uzsākta lietojumprogramma ar .exe paplašinājumu. Instalācijas failu var lejupielādēt no oficiālās Microsoft vietnes. Apmeklējiet lejupielādes lapu un palaidiet failu datorā. Lai pabeigtu instalēšanu, izpildiet vedņa norādījumus, pēc tam restartējiet datoru un pārbaudiet, vai programma darbojas.

Instalēšana no Windows boot diska, izmantojot dem komandu

Dažās .NET Framework 3.5 sistēmās var rasties instalācijas kļūda 0x800f0950, 0x800F0906, 0x800F081F vai 0x800F0907. Piemēram, šāds kļūdas ziņojums:

Neizdevās instalēt šādu funkciju:

.NET Framework 3.5 (ietver .NET 2.0 un 3.0)

Kļūdas kods: 0x800f0950

Šādos gadījumos varat mēģināt instalēt šo funkciju no Windows 10 DVD vai ISO attēla. Tomēr jums ir jāpārliecinās, vai jūsu DVD vai ISO versijas Windows 10 versija atbilst jūsu sistēmā instalētajai Windows 10 versijai.

Windows 10 instalācijas datu nesējs kā avots

Lejupielādējiet jaunāko Windows 10 versiju ISO formātā (pieņemot, ka jaunākā būve ir instalēta jūsu Windows 10 sistēmā), izmantojot multivides izveides rīku, un pēc tam pievienojiet ISO attēlu.

  • Lejupielādējiet Windows 10 ISO, izmantojot Media Creation Tool.
  • Pierakstiet DVD vai uzmontētā piedziņas burtu, teiksim H: \ t
  • Atveriet paaugstinātu komandu uzvedni (administrators).
  • Ierakstiet šādu komandu un nospiediet ENTER:

dem / online / enable-feature / featurename: NetFX3 / Avots: h: avoti \ t

Ja nepieciešams instalēt "Aktivizēt Windows komunikācijas fondu (WCF) HTTP" un "Aktivizēt bez HTTP savienojuma Windows komunikācijas fonds (WCF)", noteikti pievienojiet parametru / All:

dem / online / enable-iezīme / featurename: NetFX3 / Visi / Avots: h: avoti \ t

Kā minēts iepriekš, vairumam lietotāju šie divi komponenti parasti nav nepieciešami.

Windows atjaunināšana kā avots

Alternatīvi, lai izmantotu Windows atjaunināšanas serveri kā avotu, palaidiet šādu komandu:

dem / online / enable-iezīme / featurename: NetFX3

Iepriekš minētā komanda instalē .NET Framework 3.5 komponentu failus no Windows atjaunināšanas. Tad mēģiniet atkārtoti iespējot .NET Framework 3.5, izmantojot Windows komponentus un restartējiet sistēmu Windows.

Grupas politikas iestatīšana

Kļūda 0x800f0950 var rasties tādēļ, ka grupas politikas komponentu parametrs ir atspējots. Lai to iespējotu, rīkojieties šādi:

  1. Klaviatūrā vienlaikus nospiediet Windows logotipa taustiņu un R taustiņu, lai atvērtu logu Run.
  2. Ierakstiet "gpedit.msc" un nospiediet tastatūras taustiņu Enter.
  3. Dodieties uz Datora konfigurācija / Administratīvie veidnes / sistēma.
  4. Veiciet dubultklikšķi uz "Norādiet papildu komponenta uzstādīšanas iestatījumus un to labojiet."
  5. Izvēlieties "Enabled", tad noklikšķiniet uz OK.

Mēģiniet instalēt .NET Framework. Ja šī metode darbojas, jūs neredzēsiet vairāk kļūdu.

Kā redzat, problēmu novēršana, instalējot vai atjauninot .NET Framework, ir diezgan vienkārša. Ja jums jau ir radusies līdzīga problēma saistībā ar Windows 10 vai citām versijām, dalieties pieredzē ar lasītājiem komentāros saskaņā ar šo pantu.