Načini rješavanja pogreške 0x800f0950 prilikom instalacije .NET Framework-a

.NET Framework je softversko okruženje koje koriste mnoge Windows aplikacije. Neki programi razvijeni za određenu verziju Visual Studio zahtijevaju određenu verziju .NET Framework. Mnoge tvrtke razvijaju svoje aplikacije za rad pomoću .NET Frameworka, a te su aplikacije ciljane na određenu verziju. Ako u sustavu Windows 10 vidite prozor s kodom pogreške 0x800f0950, pokušavate pokrenuti aplikaciju koja zahtijeva najnoviju verziju .NET Frameworka, ali nije instalirana na vašem sustavu.

Ispravak pogreške 0x800f0950 prilikom instalacije .NET Frameworka u sustavu Windows.

Što je .NET Framework i zašto ga trebate

.NET Framework je okruženje za pokretanje .NET softvera koji instalirate na Windows, a ova vrsta softvera ne može raditi bez .NET Frameworka na vašem sustavu. Nakon instalacije .NET Framework-a, kreira se softversko okruženje koje omogućuje učitani softver s odgovarajućim okruženjem za rad. .NET Framework može se jednostavno instalirati u sustavima Windows NT, 1998, 2000, Windows 7, 8 i Windows Server 2008 i 2012. .NET Framework je vrlo važna komponenta sustava Microsoft Windows, koja se koristi za pokretanje i izgradnju aplikacija i usluga nove generacije na temelju XML-a. Ova struktura ima sposobnost da brže iskoristi vaše poslovanje. Osim toga, također pruža usluge s nižim troškovima i uvelike poboljšanim sustavima fleksibilnosti. Evo nekih dobrih razloga za početak razvoja web aplikacija pomoću .NET Framework:

  • Pouzdanost. Glavna postignuća sustava Windows 2000 prenesena su. NET Framework i dovesti ih na novu razinu. Sve aplikacije stvorene pomoću ovog okruženja rade duže i smatraju se vrlo pouzdanim. Stoga je korištenje .NET Frameworka vrlo korisno ako ste programer web-aplikacija, jer sve .NET aplikacije neće raditi bez njega.

Okvir se sastoji od funkcija kao što su napredne strategije kompiliranja. Koristeći ove funkcije, web-aplikacije rade brže nego prije. Ako ste počeli koristiti ASP.NET tehnologiju umjesto ASP-a, vidjet ćete značajnu promjenu u brzini zbog nevjerojatnih značajki koje su dodane okruženju.

  • Performanse. Ako radite kao razvojni programer, vidjet ćete da su sve vaše web-aplikacije počele pokazivati ​​poboljšanja u svojoj produktivnosti i ubrzale korištenje .NET Framework-a. Funkcije kao što su model programiranja, količina posla koju obavlja .NET Framework i kodovi u bibliotekama pomažu vam da na najbolji način iskoristite svoju produktivnost. Okvir pruža najbolje pogodnosti u obliku povećane produktivnosti.
  • Sigurnost. Komponenta sadrži značajku sigurnosnog koda koja je posebno integrirana u nju, s obzirom na trenutačno internetsko okruženje. Okvir može lako prikupiti mnogo dokaza o autoru i podrijetlu bilo koje web aplikacije. To se okruženje zatim kombinira sa sigurnosnim uvjetima kako bi se donijele ispravne odluke o tome da li dopustiti aplikaciji da pokrene ili zaustavi svoj pristup. Okvir također može komunicirati s web-aplikacijama kako bi donio potrebne odluke o sigurnosti i dostupnosti web-aplikacija.
  • Integracija. Okvir sadrži COM Interop tehnologiju koja pruža zaštitu od vaših COM elemenata i aplikacija temeljenih na sustavu Windows. Aplikacije stvorene pomoću .NET Framework mogu se integrirati s postojećim aplikacijama i sustavima bez obzira na platformu na kojoj se temelje.
  • Implementacija. Možete jednostavno upravljati, izvoditi i implementirati web-aplikacije pomoću .NET Framework-a. Značajke poput automatskog upravljanja verzijama i izolacije aplikacije pomažu vam izbjeći probleme s verzijama. Sve aplikacije koje su stvorene pomoću ove platforme mogu se lako postaviti na poslužitelj ili klijent kopiranjem imenika aplikacije na ovo ciljno računalo. Ne morate se registrirati za postupak. Ovu platformu možete koristiti za implementaciju web-aplikacija za ciljanje računala jednostavnim kopiranjem važnih elemenata na web-poslužitelje kojima korisnici mogu lako pristupiti.
  • XML podrška. Okvir je dizajniran da maksimizira podršku za XML mrežne usluge. To je model koji je stvoren za cross-platformu i temelji se na distribuiranom računalstvu za rad na različitim vrstama platformi. On također nudi svoje usluge u obliku softvera. Web usluge možete integrirati s aplikacijama za rad na različitim platformama. Web aplikaciju možete jednostavno pretvoriti u web stranicu s vrlo jednostavnim kodiranjem. Zbog toga se .NET Framework smatra idealnim za maksimalnu podršku za izvorne web MXL usluge.

Provjerite je li u sustavu Windows onemogućeno praćenje telemetrije

Microsoft definira telemetriju kao “sistemske podatke koji se učitavaju komponentom Connected User Experience and Telemetry, koja je također poznata kao univerzalni telemetrijski klijent ili UTC usluga. Da biste ispravili pogrešku 0x800f0950, provjerite vezu usluge. Da biste to učinili, slijedite ove korake:

  1. Kliknite Start i unesite usluge. pritisnite Enter.
  2. Pronađite popis "Značajke za povezane korisnike i telemetriju" i dvaput kliknite funkciju.
  3. Pokretački parametri trebaju biti postavljeni na "Automatski".

Provjerite status usluge i, ako je potrebno, uključite je. Ponovno pokrenite računalo i provjerite kod pogreške 0x800f0950. Microsoft koristi telemetrijske podatke iz sustava Windows 10 kako bi utvrdio probleme sigurnosti i pouzdanosti, analizirao i popravio softverske probleme, poboljšao kvalitetu sustava Windows i srodnih usluga te donio dizajnerske odluke za buduća izdanja. Telemetrijske funkcije nisu jedinstvene samo za Microsoft, niti o njima nema ništa posebno. Oni su dio šireg trenda u industriji softvera za prikupljanje i analizu podataka o događajima kao dio prijelaza na donošenje odluka temeljenih na podacima.

Važno je napomenuti da su telemetrijski podaci samo mali dio normalnog prometa između Windows 10 računala i različitih poslužitelja koje kontrolira Microsoft. Većina analiza mreže razmatra sav taj promet i ne izolira prijenos telemetrijskih podataka. Windows 10 uključuje softver nazvan Connected User Interface i Telemetry, također poznat kao Universal Telemetry Client (UTC). Pokreće se kao Windows usluga s prikaznim imenom DiagTrack i stvarnim imenom usluge utcsvc. Microsoft je razvio ovu komponentu kao dio sustava Windows.

Uslugu DiagTrack možete vidjeti u konzoli usluga u sustavu Windows 10. Da biste pronašli identifikator procesa (PID) za uslugu, otvorite karticu Usluge u Upravitelju zadataka sustava Windows. Ove su informacije korisne svima koji žele pratiti radnje usluge DiagTrack pomoću drugih softverskih alata. Komponenta DiagTrack radi upravo ono što dokumentacija kaže - izvršava početno mjerenje performansi, a zatim provjerava sadržaj četiriju dnevnika svakih 15 minuta. Svaki prijenos podataka je obično mali. Microsoft kaže da je prosječna veličina 1.2 KB. Na računalu sa sustavom Windows 10, telemetrijski podaci pohranjuju se u šifriranim datotekama u mapi Skrivena% ProgramData% Microsoft dijagnostike. Datoteke i mape na ovom mjestu nisu dostupne redovnim korisnicima i imaju dozvole koje ih čine teškim za praćenje. Čak i ako biste mogli vidjeti sadržaj tih datoteka, tamo se ništa ne može vidjeti jer su datoteke podataka šifrirane lokalno.

UTC-klijent se spaja na postavke-win.data.microsoft.com, osigurava svoj identifikator uređaja (nasumično generirani jedinstveni identifikator koji nije povezan s bilo kojim osobnim podacima) i neke druge informacije o konfiguraciji te učitava datoteku s postavkama. Klijent telemetrije zatim koristi ovu datoteku postavki za povezivanje s Microsoftovom uslugom upravljanja podacima na v10.vortex-win.data.microsoft.com i preuzima sve podatke koji čekaju na slanje. Prijenos se vrši putem šifriranih HTTPS veza. To je sigurnosna promjena koju je Microsoft napravio u vremenskom okviru sustava Windows 7. Prethodne verzije poslale su podatke o telemetriji preko nešifriranih veza, što je napadačima omogućilo presretanje podataka. Napominjemo da se IP adrese dodijeljene tim pojedinačnim hostovima mogu razlikovati. To je definicija velikih podataka.

Microsoft pohranjuje potencijalno osjetljive podatke o telemetriji "u zasebnom spremištu informacija koje su ograničene na mali broj Microsoftovih zaposlenika u grupi uređaja sustava Windows." Osim toga, tvrtka kaže: "Samo oni koji mogu pokazati stvarne potrebe poduzeća mogu pristupiti telemetrijskim informacijama." Ti se podaci prikupljaju u poslovne izvještaje za analizu i korištenje od strane timova zaduženih za ispravljanje pogrešaka i poboljšanje performansi operativnog sustava i povezanih usluga. Izvješća razmijenjena među partnerima uključuju samo „agregirane anonimne telemetrijske informacije“.

Ne postoji strogo pravilo koje određuje koliko dugo se podaci pohranjuju. Međutim, Microsoft tvrdi da je njegov cilj pohranjivanje podataka samo "sve dok je to potrebno za pružanje usluge ili za analizu". Nejasna naknadna izjava navodi da "većina informacija o tome kako se Windows i aplikacije rade brišu u roku od 30 dana". Proces prikupljanja je prilagođen na takav način da telemetrijska komponenta izbjegava prikupljanje informacija koje mogu izravno identificirati osobu ili organizaciju. Međutim, s postavkom Napredno, kada se sustav Windows ili aplikacija sruše ili visi, sadržaj memorije pogrešnog postupka uključen je u dijagnostičko izvješće stvoreno tijekom rušenja ili spuštanja, a ovaj dump može sadržavati povjerljive informacije.

Instaliranje .NET Frameworka pomoću funkcije za omogućavanje ili onemogućavanje komponenti sustava Windows

Klikom na "Instaliraj komponentu" instalirate .NET Framework putem servisa Windows Update ili popravite postojeći paket. Osim toga, možete omogućiti .NET Framework putem upravljačke ploče sustava Windows. Ova opcija zahtijeva internetsku vezu. Korištenje značajki sustava Windows:

  • Desnom tipkom miša kliknite Start, odaberite Pokreni. Upišite OptionalFeatures.exe i pritisnite Enter.
  • U dijaloškom okviru "Omogući ili onemogući komponente sustava Windows" koji se otvori, potvrdite okvir .NET Framework 3.5 (uključujući .NET 2.0 i 3.0).
  • Odaberite U redu i ponovno pokrenite računalo ako se to od vas zatraži.

Ne morate odabrati pododjeljke "Aktivacija Windows komunikacijske zaklade (WCF) HTTP" i "Aktivacija Windows komunikacijske zaklade (WCF) bez HTTP sučelja" ako niste programer ili administrator poslužitelja kojima su potrebne te funkcije.

Instaliranje .NET Frameworka pomoću izvanmrežnog instalacijskog programa

Paket .NET Framework možete instalirati pomoću samostalnog instalacijskog programa. Proces podrazumijeva pokretanje aplikacije s .exe ekstenzijom. Instalacijsku datoteku možete preuzeti s službenog Microsoftova web-mjesta. Posjetite stranicu za preuzimanje i pokrenite datoteku na računalu. Da biste dovršili instalaciju, slijedite upute čarobnjaka, zatim ponovno pokrenite računalo i provjerite je li program ispravan.

Instaliranje s Windows boot diskete pomoću naredbe dism

Na nekim sustavima .NET Framework 3.5 može doći do greške pri instalaciji od 0x800f0950, 0x800F0906, 0x800F081F ili 0x800F0907. Na primjer, sljedeća poruka o pogrešci:

Nije uspjelo instaliranje sljedeće funkcije:

.NET Framework 3.5 (uključuje .NET 2.0 i 3.0)

Kôd pogreške: 0x800f0950

U tim slučajevima možete pokušati instalirati tu značajku s DVD-a ili ISO slike sustava Windows 10. \ t Međutim, morate se uvjeriti da se verzija sustava Windows 10 na DVD-u ili ISO-u podudara s verzijom sustava Windows 10 instaliranom na vašem sustavu.

Windows 10 instalacijski medij kao izvor

Preuzmite najnoviju verziju sustava Windows 10 u ISO formatu (pod pretpostavkom da je najnovija verzija instalirana na vašem sustavu Windows 10) pomoću alata za stvaranje medija, a zatim montirajte ISO sliku.

  • Preuzmite Windows 10 ISO pomoću alata za stvaranje medija.
  • Zapišite slovo DVD-a ili montiran disk, recite H: \ t
  • Otvorite povišeni naredbeni redak (administrator).
  • Upišite sljedeću naredbu i pritisnite ENTER:

dism / online / omogućiti-značajka / featurename: NetFX3 / Izvor: h: izvor: sxs / LimitAccess

Ako trebate instalirati "Aktiviraj Windows Communication Foundation (WCF) HTTP" i "Aktiviraj bez HTTP veze Windows Communication Foundation (WCF)", svakako dodajte parametar / Svi:

dism / online / omogućiti-značajka / featurename: NetFX3 / Svi / Izvor: h: izvor: sxs / LimitAccess

Kao što je ranije spomenuto, ove dvije komponente obično nisu potrebne za većinu korisnika.

Windows Update kao izvor

Alternativno, da biste poslužitelj Windows Update koristili kao izvor, pokrenite sljedeću naredbu:

dism / online / enable-feature / featurename: NetFX3

Gornja naredba instalira komponente .NET Framework 3.5 iz Windows Update. Zatim pokušajte ponovno omogućiti .NET Framework 3.5 pomoću komponenti sustava Windows i ponovo pokrenite sustav Windows.

Postavljanje pravila grupe

Može doći do pogreške 0x800f0950 zbog činjenice da je komponentni parametar u grupnom pravilu onemogućen. Da biste ga omogućili, slijedite ove korake:

  1. Na tipkovnici istovremeno pritisnite tipku s logotipom sustava Windows i tipku R da biste otvorili prozor Pokreni.
  2. Upišite "gpedit.msc" i pritisnite Enter na tipkovnici.
  3. Idite na Konfiguracija računala / Administrativni predlošci / sustav.
  4. Dvaput kliknite "Navedite postavke za instaliranje dodatne komponente i popravite je."
  5. Odaberite "Omogućeno", a zatim kliknite U redu.

Pokušajte instalirati .NET Framework. Ako ova metoda funkcionira, više nećete vidjeti nikakvu pogrešku.

Kao što možete vidjeti, popravljanje problema pri instalaciji ili ažuriranju .NET Framework-a vrlo je jednostavno. Ako ste već naišli na sličan problem u sustavu Windows 10 ili drugim verzijama, podijelite svoje iskustvo s čitateljima u komentarima u ovom članku.