Modalități de rezolvare a erorii 0x800f0950 la instalarea .NET Framework

.NET Framework este un mediu software utilizat de mai multe aplicații Windows. Unele programe dezvoltate pentru o versiune specifică a Visual Studio necesită o versiune specifică a .NET Framework. Multe companii își dezvoltă aplicațiile pentru a lucra utilizând .NET Framework, iar aceste aplicații sunt direcționate către o versiune specifică. Dacă în Windows 10 vedeți o fereastră cu codul de eroare 0x800f0950, încercați să porniți o aplicație care necesită cea mai recentă versiune a .NET Framework, dar nu este instalată pe sistemul dvs.

Corectarea erorii 0x800f0950 la instalarea .NET Framework în Windows.

Ce este .NET Framework și de ce aveți nevoie de el

.NET Framework este mediul folosit pentru a rula software-ul .NET pe care îl instalați pe Windows, iar acest tip de software nu poate funcționa fără .NET Framework pe sistemul dvs. După instalarea .NET Framework, este creat un mediu software care oferă software-ului încărcat un mediu de lucru adecvat pentru lucru. De asemenea, .NET Framework poate fi ușor instalat în Windows NT, 1998, 2000, Windows 7, 8 și Windows Server 2008 și 2012. .NET Framework este o componentă foarte importantă a Microsoft Windows, care este utilizată pentru a lansa și a construi aplicații și servicii de generație următoare bazate pe XML. Această structură are capacitatea de a beneficia de afacerea dvs. mult mai rapid. În plus, oferă și servicii cu costuri mai mici și sisteme de flexibilitate îmbunătățite. Iată câteva motive bune pentru a începe să dezvoltați aplicații web utilizând .NET Framework:

  • Fiabilitate. Principalele realizări ale Windows 2000 sunt transferate. NET Framework și le aducem la un nou nivel. Toate aplicațiile create folosind acest mediu funcționează mai mult și sunt considerate foarte fiabile. Prin urmare, utilizarea .NET Framework este foarte utilă dacă sunteți un dezvoltator de aplicații web, deoarece toate aplicațiile .NET nu vor funcționa fără ea.

Un cadru constă în funcții precum strategii avansate de compilare. Utilizând aceste funcții, aplicațiile web rulează mult mai repede decât înainte. Dacă ați început să utilizați tehnologia ASP.NET în loc de ASP, veți vedea o schimbare semnificativă a vitezei datorită caracteristicilor uimitoare adăugate mediului.

  • Performanță. Dacă lucrați ca dezvoltator, veți vedea că toate aplicațiile dvs. web au început să demonstreze îmbunătățiri ale productivității și au accelerat utilizarea .NET Framework. Funcții cum ar fi modelul de programare, cantitatea de muncă pe care o realizează .NET Framework și codurile din biblioteci vă ajută să obțineți la maximum productivitatea. Cadrul vă oferă cele mai bune beneficii sub forma creșterii productivității.
  • Securitate. Componenta conține o caracteristică a codului de securitate care a fost integrată în mod specific în acesta, având în vedere mediul actual de Internet. Un cadru poate colecta cu ușurință o mulțime de dovezi privind autorul și originea oricărei aplicații web. Acest mediu este apoi combinat cu condițiile de securitate pentru a lua deciziile corecte cu privire la posibilitatea de a permite unei aplicații să înceapă sau să oprească accesul. Cadrul poate, de asemenea, interacționa cu aplicațiile web pentru a lua deciziile necesare privind securitatea și disponibilitatea aplicațiilor web.
  • Integrare. Cadrul conține tehnologia COM Interop, care asigură protecție împotriva elementelor COM și a aplicațiilor Windows. Aplicațiile create utilizând .NET Framework se pot integra cu aplicațiile și sistemele existente, indiferent de platforma pe care se bazează.
  • Implementare. Puteți gestiona, rula și implementa cu ușurință aplicațiile web utilizând .NET Framework. Caracteristicile cum ar fi managementul versiunilor automate și izolarea aplicațiilor vă ajută să evitați problemele de versiune. Toate aplicațiile care sunt create utilizând această platformă pot fi ușor implementate pe un server sau client prin copierea directorului de aplicații la acest computer țintă. Nu trebuie să vă înregistrați pentru proces. Puteți utiliza această platformă pentru a implementa aplicații web pentru a viza PC-uri prin simpla copiere a elementelor importante pe serverele web pe care utilizatorii le pot accesa cu ușurință.
  • Suport XML. Cadrul a fost conceput pentru a maximiza suportul pentru serviciile de rețea XML. Acesta este un model creat pentru cross-platform și se bazează pe computerele distribuite pentru a lucra pe diferite tipuri de platforme. El oferă, de asemenea, serviciile sale sub formă de software. Puteți integra servicii web cu aplicații de lucru pe diferite platforme. Puteți converti cu ușurință o aplicație web într-un site web cu codare foarte simplă. Acesta este motivul pentru care .NET Framework este considerat ideal pentru suportul maxim pentru serviciile Web MXL native.

Verificați dacă urmărirea telemetriei este dezactivată în Windows

Microsoft definește telemetria drept "date de sistem care sunt încărcate de componenta Experiență utilizator conectată și telemetrie, cunoscută și ca clientul de telemetrie universală sau serviciul UTC. Pentru a remedia eroarea 0x800f0950, verificați conexiunea la serviciu. Pentru aceasta, urmați acești pași:

  1. Faceți clic pe Start și introduceți servicii. apăsați Enter.
  2. Localizați lista "Caracteristici pentru utilizatorii conectați și telemetrie" și faceți dublu clic pe această funcție.
  3. Parametrii de pornire trebuie să fie setați la "Automatic".

Verificați starea serviciului și, dacă este necesar, porniți-l. Reporniți PC-ul și verificați codul de eroare 0x800f0950. Microsoft utilizează date de telemetrie din Windows 10 pentru a identifica problemele de securitate și fiabilitate, pentru a analiza și remedia problemele software, pentru a îmbunătăți calitatea Windows și a serviciilor conexe și pentru a lua decizii de proiectare pentru lansările viitoare. Funcțiile de telemetrie nu sunt unice pentru Microsoft și nu există nimic deosebit de secret despre ele. Acestea fac parte dintr-o tendință mai largă în industria software-ului pentru colectarea și analizarea datelor evenimentului ca parte a tranziției către luarea deciziilor bazate pe date.

Este de remarcat faptul că datele de telemetrie reprezintă doar o mică parte a traficului normal dintre un PC Windows 10 și diverse servere controlate de Microsoft. Majoritatea analizelor de rețea iau în considerare întregul trafic și nu izolează transmisiile de date de telemetrie. Windows 10 include software-ul numit Interfață de utilizator conectată și telemetrie, cunoscut și ca Universal Telemetry Client (UTC). Acesta rulează ca un serviciu Windows cu numele afișat DiagTrack și numele de serviciu propriu utcsvc. Microsoft a dezvoltat această componentă ca parte a Windows.

Puteți vedea serviciul DiagTrack în consola de servicii din Windows 10. Pentru a găsi identificatorul de proces (PID) pentru un serviciu, deschideți fila Servicii în Windows Task Manager. Aceste informații sunt utile pentru oricine dorește să urmărească acțiunile serviciului DiagTrack utilizând alte instrumente software. Componenta DiagTrack face exact ceea ce spune documentația - efectuează o măsurare inițială a performanței și apoi verifică conținutul a patru fișiere log la fiecare 15 minute sau cam asa ceva. Fiecare transfer de date este de obicei mic. Microsoft spune că dimensiunea medie este de 1, 2 KB. Pe un computer Windows 10, datele de telemetrie sunt stocate în fișiere criptate în folderul% ProgramData% \ Microsoft \ Diagnosis ascuns. Fișierele și directoarele din acest loc nu sunt accesibile utilizatorilor obișnuiți și au permisiuni care le fac dificil de urmărit. Chiar dacă ați putea vedea conținutul acestor fișiere, nimic nu este vizibil acolo, deoarece fișierele de date sunt criptate local.

Clientul UTC se conectează la setările -win.data.microsoft.com, furnizează identificatorul său de dispozitiv (un identificator unic generat la întâmplare care nu este asociat cu nicio informație personală) și alte informații de configurare și, de asemenea, încarcă fișierul de setări. Clientul de telemetrie utilizează apoi acest fișier de setări pentru a se conecta la serviciul Microsoft de gestionare a datelor la v10.vortex-win.data.microsoft.com și descărca orice date care așteaptă să fie trimise. Transmisia are loc prin conexiuni HTTPS criptate. Aceasta este o schimbare de securitate făcută de Microsoft în intervalul de timp Windows 7. Versiunile anterioare au trimis date de telemetrie prin conexiuni necriptate, ceea ce a permis atacatorilor să intercepteze date. Rețineți că adresele IP atribuite acestor gazde individuale pot varia. Aceasta este definiția datelor mari.

Microsoft stochează date de telemetrie potențial sensibile "într-un spațiu de stocare separat de informații care este limitat la un număr mic de angajați Microsoft în grupul de dispozitive Windows." În plus, compania spune: "Doar cei care pot demonstra nevoile reale ale unei afaceri pot accesa informații de telemetrie". Aceste date sunt colectate în rapoarte de afaceri pentru analiză și utilizare de către echipe însărcinate cu corectarea erorilor și îmbunătățirea performanțelor sistemului de operare și a serviciilor conexe. Rapoartele schimbate între parteneri includ numai "informații agregate de telemetrie anonimă".

Nu există o regulă strictă care să stabilească cât timp sunt stocate datele. Cu toate acestea, Microsoft afirmă că scopul său este de a stoca date numai "atâta timp cât este necesar pentru furnizarea serviciului sau pentru analiză". O declarație ulterioară vagă afirmă că "majoritatea informațiilor despre cum funcționează Windows și aplicațiile sunt șterse în termen de 30 de zile". Procesul de colectare este adaptat astfel încât componenta de telemetrie să evite colectarea de informații care ar putea identifica direct o persoană sau o organizație. Cu toate acestea, cu setarea avansată, atunci când Windows sau o aplicație se blochează sau se blochează, conținutul memoriei procesului eronat este inclus în raportul de diagnostic creat în timpul unui accident sau a unui hangup, iar această antena de eroare poate conține informații confidențiale.

Instalarea .NET Framework prin intermediul funcției pentru activarea sau dezactivarea componentelor Windows

Făcând clic pe "Instalați componente", instalați .NET Framework prin Windows Update sau reparați un pachet existent. În plus, puteți să activați .NET Framework prin intermediul Panoului de control Windows. Această opțiune necesită o conexiune la internet. Utilizarea funcțiilor Windows:

  • Faceți clic dreapta pe Start, selectați Executare. Tastați OptionalFeatures.exe și apăsați Enter.
  • În caseta de dialog "Enable or Disable Windows Components" care se deschide, bifați caseta de selectare .NET Framework 3.5 (inclusiv .NET 2.0 și 3.0).
  • Selectați OK și reporniți computerul dacă vi se solicită.

Nu aveți nevoie să selectați subcapitolele "Activarea Windows Communication Foundation Foundation (WCF)" și "Activarea Windows Communication Foundation (WCF) fără interfață HTTP" dacă nu sunteți dezvoltator sau administrator de server care are nevoie de aceste funcții.

Instalarea .NET Framework folosind programul de instalare offline

Puteți instala pachetul .NET Framework utilizând o instalare independentă. Procesul implică lansarea unei aplicații cu extensia .exe. Puteți descărca fișierul de instalare de pe site-ul oficial Microsoft. Vizitați pagina de descărcare și rulați fișierul de pe PC. Pentru a finaliza instalarea, urmați instrucțiunile expertului, apoi reporniți PC-ul și verificați dacă programul funcționează.

Instalarea de pe un disc de boot Windows utilizând comanda dism

În unele sisteme .NET Framework 3.5, poate apărea o eroare de instalare de 0x800f0950, 0x800F0906, 0x800F081F sau 0x800F0907. De exemplu, următorul mesaj de eroare:

Nu sa reușit instalarea următoarei funcții:

.NET Framework 3.5 (include .NET 2.0 și 3.0)

Codul de eroare: 0x800f0950

În aceste cazuri, puteți încerca să instalați această caracteristică dintr-un DVD Windows 10 sau o imagine ISO. Cu toate acestea, trebuie să vă asigurați că versiunea de Windows 10 de pe DVD sau ISO se potrivește cu versiunea de Windows 10 instalată în sistemul dvs.

Windows 10 de instalare ca sursă

Descărcați cea mai recentă versiune de Windows 10 în format ISO (presupunând că cea mai nouă instalare este instalată pe sistemul dvs. Windows 10) utilizând instrumentul de creare media și apoi montați imaginea ISO.

  • Descărcați Windows 10 ISO utilizând instrumentul Media Creation Tool.
  • Notați scrisoarea DVD-ului sau unitatea montată, spune H: \.
  • Deschideți un prompt de comandă ridicat (administrator).
  • Tastați următoarea comandă și apăsați ENTER:

dism / online / enable-feature / featurename: NetFX3 / Sursă: h: \ sources \ sxs / LimitAccess

Dacă aveți nevoie să instalați "Activate Windows Communication Foundation (WCF) HTTP" și "Activați fără o conexiune HTTP Windows Communication Foundation (WCF)", asigurați-vă că adăugați parametrul / All:

dism / online / enable-feature / featurename: NetFX3 / Toate / Sursa: h: \ sources \ sxs / LimitAccess

După cum sa menționat mai devreme, aceste două componente nu sunt de obicei necesare pentru majoritatea utilizatorilor.

Windows Update ca sursă

Alternativ, pentru a utiliza serverul Windows Update ca sursă, executați următoarea comandă:

dism / online / enable-feature / featurename: NetFX3

Comanda de mai sus instalează fișierele componente .NET Framework 3.5 din Windows Update. Apoi, încercați să re-activați .NET Framework 3.5 utilizând componente Windows și reporniți Windows.

Setarea politicii de grup

Este posibil să apară eroarea 0x800f0950 datorită faptului că parametrul component din politica de grup este dezactivat. Pentru ao activa, urmați acești pași:

  1. Pe tastatură, apăsați simultan tasta pentru siglă Windows și tasta R pentru a accesa fereastra Run.
  2. Introduceți "gpedit.msc" și apăsați Enter de pe tastatură.
  3. Accesați Configurare computer / Șabloane administrative / Sistem.
  4. Faceți dublu clic pe "Specificați setările pentru instalarea unei componente suplimentare și repararea acesteia".
  5. Selectați "Activat", apoi faceți clic pe OK.

Încearcă să instalezi .NET Framework. Dacă această metodă funcționează, nu veți mai vedea erori.

După cum puteți vedea, remedierea problemelor la instalarea sau actualizarea .NET Framework este destul de simplă. Dacă ați întâlnit deja o problemă similară în Windows 10 sau în alte versiuni, împărtășiți experiența dvs. cu cititorii în comentariile din acest articol.