Måder at løse fejlen 0x800f0950, når du installerer .NET Framework

.NET Framework er et software-miljø, der bruges af mange Windows-programmer. Nogle programmer udviklet til en bestemt version af Visual Studio kræver en specifik version af .NET Framework. Mange virksomheder udvikler deres applikationer til at arbejde med .NET Framework, og disse applikationer er målrettet mod en bestemt version. Hvis du ser et vindue med fejlkode 0x800f0950 i Windows 10, forsøger du at starte et program, der kræver den nyeste version af .NET Framework, men det er ikke installeret på dit system.

Korrektion af fejl 0x800f0950, når du installerer .NET Framework i Windows.

Hvad er .NET Framework og hvorfor har du brug for det

.NET Framework er miljøet, der bruges til at køre .NET-software, som du installerer på Windows, og denne type software kan ikke fungere uden .NET Framework på dit system. Efter installation af .NET Framework, oprettes et software miljø, der giver den indlæste software et passende udførelsesmiljø for arbejde. .NET Framework kan også nemt installeres i Windows NT, 1998, 2000, Windows 7, 8 og Windows Server 2008 og 2012. .NET Framework er en meget vigtig komponent i Microsoft Windows, som bruges til at lancere og bygge næste generations applikationer og tjenester baseret på XML. Denne struktur har evnen til at gavne din virksomhed meget hurtigere. Derudover yder det også tjenester med lavere omkostninger og stærkt forbedrede fleksibilitetssystemer. Her er nogle gode grunde til at begynde at udvikle webapplikationer ved hjælp af .NET Framework:

  • Pålidelighed. De vigtigste resultater i Windows 2000 overføres. NET Framework og bringe dem til et nyt niveau. Alle applikationer, der oprettes ved hjælp af dette miljø, virker længere og betragtes som meget pålidelige. Derfor er .NET Framework meget nyttigt, hvis du er en webapplikationsudvikler, da alle .NET-applikationer ikke virker uden det.

En ramme består af funktioner som avancerede kompileringsstrategier. Ved hjælp af disse funktioner kører webapplikationer meget hurtigere end tidligere. Hvis du begyndte at bruge ASP.NET teknologi i stedet for ASP, vil du se en betydelig ændring i dens hastighed på grund af de fantastiske funktioner, der tilføjes til miljøet.

  • Performance. Hvis du arbejder som udvikler, vil du se, at alle dine webapplikationer er begyndt at vise forbedringer i deres produktivitet og fremskynde brugen af ​​.NET Framework. Funktioner som programmeringsmodellen, mængden af ​​arbejde, som .NET Framework udfører, og koderne i bibliotekerne hjælper dig med at få mest muligt ud af din produktivitet. Rammen giver dig de bedste fordele i form af øget produktivitet.
  • Sikkerhed. Komponenten indeholder en sikkerhedskodefunktion, der var specifikt integreret i den, givet det aktuelle internetmiljø. En ramme kan nemt samle mange beviser vedrørende forfatteren og oprindelsen af ​​enhver webapplikation. Dette miljø kombineres derefter med sikkerhedsbetingelser for at træffe de rigtige beslutninger om, hvorvidt en applikation skal starte eller stoppe adgangen. Rammerne kan også interagere med webapplikationer for at træffe de nødvendige beslutninger vedrørende sikkerhed og tilgængelighed af webapplikationer.
  • Integration. Rammen indeholder COM Interop-teknologi, som giver beskyttelse mod dine COM-elementer og Windows-baserede applikationer. Applikationer, der er oprettet ved hjælp af .NET Framework, kan integreres med eksisterende applikationer og systemer uanset platformen, som de er baseret på.
  • Deployment. Du kan nemt administrere, køre og implementere dine webapplikationer ved hjælp af .NET Framework. Funktioner som automatisk versionshåndtering og applikationsisolering hjælper dig med at undgå versionsproblemer. Alle de applikationer, der oprettes ved hjælp af denne platform, kan nemt implementeres på en server eller klient ved at kopiere applikationskataloget til denne målcomputer. Du behøver ikke registrere dig for processen. Du kan bruge denne platform til at distribuere webapplikationer til målrettede pc'er ved blot at kopiere vigtige elementer til webservere, som brugere nemt kan få adgang til.
  • XML support. Rammerne er designet til at maksimere understøttelsen af ​​XML-netværkstjenester. Dette er en model, der blev oprettet til cross-platform og er baseret på distribueret computing til at arbejde på forskellige typer af platforme. Han tilbyder også sine tjenester i form af software. Du kan integrere webtjenester med applikationer til arbejde på forskellige platforme. Du kan nemt konvertere en webapplikation til et websted med meget enkel kodning. Derfor er .NET Framework anset for ideel til maksimal understøttelse af native Web MXL-tjenester.

Kontroller, om telemetrisporing er deaktiveret i Windows

Microsoft definerer telemetri som "systemdata, der er indlæst af Connected User Experience and Telemetry-komponenten, også kendt som den universelle telemetri-klient eller UTC-tjenesten. For at rette fejlen 0x800f0950 skal du kontrollere serviceforbindelsen. For at gøre dette skal du følge disse trin:

  1. Klik på Start og indtast tjenester. tryk på Enter.
  2. Find listen "Funktioner til forbundne brugere og telemetri" og dobbeltklik på funktionen.
  3. Opstartsparametrene skal indstilles til "Automatisk".

Kontrollér status for tjenesten og om nødvendigt tænd den. Genstart din pc og kontroller fejlkode 0x800f0950. Microsoft bruger telemetri data fra Windows 10 til at identificere sikkerheds- og pålidelighedsproblemer, analysere og reparere softwareproblemer, forbedre kvaliteten af ​​Windows og relaterede tjenester og træffe designbeslutninger for fremtidige udgivelser. Telemetri funktioner er ikke unikke for Microsoft, og der er ikke noget særligt hemmeligt om dem. De er en del af en bredere tendens i softwareindustrien til at indsamle og analysere hændelsesdata som led i overgangen til databaseret beslutningstagning.

Det er værd at bemærke, at telemetri data kun er en lille del af den normale trafik mellem en Windows 10 PC og forskellige servere styret af Microsoft. Den fleste netværksanalyse betragter al denne trafik og isolerer ikke telemetri data transmissioner. Windows 10 indeholder software kaldet Connected User Interface og Telemetry, også kendt som Universal Telemetry Client (UTC). Den kører som en Windows-tjeneste med skærmnavnet DiagTrack og det aktuelle servicenavn utcsvc. Microsoft udviklede denne komponent som en del af Windows.

Du kan se DiagTrack-tjenesten i Services-konsollen i Windows 10. For at finde procesidentifikatoren (PID) for en tjeneste, skal du åbne fanen Tjenester i Windows Task Manager. Disse oplysninger er nyttige for alle, der ønsker at spore handlingerne fra DiagTrack-tjenesten ved hjælp af andre softwareværktøjer. DiagTrack-komponenten gør præcis hvad dokumentationen siger - den udfører en indledende præstationsmåling, og kontrollerer derefter indholdet af fire logfiler hvert 15. minut eller deromkring. Hver dataoverførsel er normalt lille. Microsoft siger den gennemsnitlige størrelse er 1, 2 KB. På en Windows 10-pc gemmes telemetri data i krypterede filer i mappen mappen% ProgramData% \ Microsoft \ Diagnose. Filer og mapper på dette sted er ikke tilgængelige for almindelige brugere og har tilladelser, der gør dem vanskelige at spore. Selvom du kunne se indholdet af disse filer, er der intet synligt der, fordi datafilerne er krypteret lokalt.

UTC-klienten forbinder til settings-win.data.microsoft.com, giver dens enhedsidentifikator (en tilfældigt genereret globalt unik identifikator, der ikke er forbundet med nogen personlige oplysninger) og en anden konfigurationsinformation, og også indlæser indstillingsfilen. Telemetri klient bruger derefter denne indstillingsfil til at oprette forbindelse til Microsoft Data Management-tjenesten på v10.vortex-win.data.microsoft.com og downloade alle data, der venter på at blive sendt. Transmission sker via krypterede HTTPS-forbindelser. Dette er en sikkerhedsændring foretaget af Microsoft på Windows 7-tidsrammen. Tidligere versioner sendte telemetri data over ukrypterede forbindelser, hvilket gjorde det muligt for angriberne at opfange data. Bemærk, at de IP-adresser, der er tildelt disse individuelle værter, kan variere. Dette er definitionen af ​​store data.

Microsoft gemmer potentielt følsomme telemetri data "i en separat lagring af oplysninger, der er begrænset til et lille antal Microsoft-medarbejdere i Windows-enhedens gruppe." Derudover siger virksomheden: "Kun dem der kan demonstrere de virkelige behov for en virksomhed kan få adgang til telemetrioplysninger." Disse data indsamles i virksomhedsrapporter til analyse og brug af teams med opgave at korrigere fejl og forbedre operativsystemets ydeevne og relaterede tjenester. De rapporter, der udveksles mellem partnere, omfatter kun "aggregeret anonym telemetriinformation".

Der er ingen streng bestemmelse om, hvor længe data er gemt. Microsoft fastslår imidlertid, at målet kun er at gemme data "så længe det er nødvendigt for levering af tjenesten eller til analyse." En vag efterfølgende erklæring hedder, at "det meste af oplysningerne om, hvordan Windows og applikationerne fungerer, slettes inden for 30 dage." Indsamlingsprocessen er tilpasset på en sådan måde, at telemetrikomponenten undgår at indsamle oplysninger, der direkte kan identificere en person eller organisation. Men med den avancerede indstilling, når Windows eller et program krasjer eller hænger, er hukommelsesindholdet i den fejlagtige proces inkluderet i diagnoserapporten, der blev oprettet under nedbruddet eller oplagringen, og denne crash-dump kan indeholde fortrolige oplysninger.

Installation af .NET Framework via funktionen til at aktivere eller deaktivere Windows-komponenter

Ved at klikke på "Install Component" installerer du .NET Framework via Windows Update eller retter en eksisterende pakke. Derudover kan du aktivere .NET Framework via Windows Kontrolpanel. Denne indstilling kræver en internetforbindelse. Brug af Windows-funktioner:

  • Højreklik på Start, vælg Kør. Skriv OptionalFeatures.exe, og tryk på Enter.
  • I dialogboksen Aktiver eller deaktiver Windows-komponenter, der åbnes, skal du markere afkrydsningsfeltet. NET Framework 3.5 (herunder .NET 2.0 og 3.0).
  • Vælg OK, og genstart computeren, hvis du bliver bedt om det.

Du behøver ikke vælge "Windows Communication Foundation Activation (WCF) HTTP" og "Windows Communication Foundation (WCF) Aktivering uden HTTP Interface" underafsnit, hvis du ikke er en udvikler eller serveradministrator, der har brug for disse funktioner.

Installation af .NET Framework ved hjælp af offlineinstallationsprogrammet

Du kan installere .NET Framework-pakken ved hjælp af en selvstændig installationsprogram. Processen indebærer at starte en applikation med .exe-udvidelsen. Du kan downloade installationsfilen fra den officielle Microsoft-hjemmeside. Besøg download siden og kør filen på pc'en. For at fuldføre installationen skal du følge guiden og derefter genstarte pc'en og kontrollere programmet for funktionsdygtighed.

Installation fra en Windows boot disk ved hjælp af dism kommandoen

På nogle .NET Framework 3.5-systemer kan der opstå en installationsfejl på 0x800f0950, 0x800F0906, 0x800F081F eller 0x800F0907. F.eks. Følgende fejlmeddelelse:

Kunne ikke installere følgende funktion:

.NET Framework 3.5 (inkluderer .NET 2.0 og 3.0)

Fejlkode: 0x800f0950

I disse tilfælde kan du prøve at installere denne funktion fra en Windows 10 DVD eller ISO image. Du skal dog sørge for, at versionen af ​​Windows 10 på din DVD eller ISO matcher den version af Windows 10, der er installeret på dit system.

Windows 10 installationsmedier som kilde

Hent den nyeste version af Windows 10 i ISO-format (forudsat at den nyeste build er installeret på dit Windows 10-system) ved hjælp af værktøjet til oprettelse af medier, og monter derefter ISO-billedet.

  • Download Windows 10 ISO ved hjælp af Media Creation Tool.
  • Skriv brevet på din dvd eller et monteret drev, siger H: \.
  • Åbn en forhøjet kommandoprompt (administrator).
  • Indtast følgende kommando, og tryk på ENTER:

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

Hvis du skal installere "Aktivér Windows Communication Foundation (WCF) HTTP" og "Aktivér uden en HTTP-forbindelse Windows Communication Foundation (WCF)" skal du sørge for at tilføje parameteren / Alle:

dism / online / enable-feature / featurename: NetFX3 / Alt / Kilde: h: \ sources \ sxs / LimitAccess

Som tidligere nævnt er disse to komponenter normalt ikke nødvendige for de fleste brugere.

Windows Update som kilde

Alternativt kan du køre følgende kommando for at bruge Windows Update-serveren som kilde:

dism / online / enable-feature / featurename: NetFX3

Kommandoen ovenfor installerer .NET Framework 3.5-komponentfiler fra Windows Update. Prøv derefter at genaktivere .NET Framework 3.5 ved hjælp af Windows-komponenter og genstart Windows.

Konfiguration af gruppepolitik

Fejl 0x800f0950 kan opstå på grund af, at komponentparameteren i gruppepolitikken er deaktiveret. Følg disse trin for at aktivere det:

  1. På tastaturet skal du samtidigt trykke på Windows-logotasten og R-tasten for at hente vinduet Kør.
  2. Skriv "gpedit.msc" og tryk Enter på tastaturet.
  3. Gå til Computer Configuration / Administrative Skabeloner / System.
  4. Dobbeltklik på "Angiv indstillinger for at installere en ekstra komponent og reparere den."
  5. Vælg "Aktiveret", og klik derefter på OK.

Prøv at installere .NET Framework. Hvis denne metode virker, vil du ikke se mere fejl.

Som du kan se, er det ret simpelt at fastsætte problemer, når du installerer eller opdaterer .NET Framework. Hvis du allerede har oplevet et lignende problem i Windows 10 eller andre versioner, kan du dele din oplevelse med læsere i kommentarerne i denne artikel.