Måter å løse feilen 0x800f0950 når du installerer .NET Framework

.NET Framework er et programmiljø som brukes av mange Windows-programmer. Noen programmer utviklet for en bestemt versjon av Visual Studio krever en bestemt versjon av .NET Framework. Mange bedrifter utvikler sine applikasjoner til å jobbe med .NET Framework, og disse programmene er målrettet mot en bestemt versjon. Hvis du ser et vindu med feilkode 0x800f0950 i Windows 10, prøver du å starte et program som krever den nyeste versjonen av .NET Framework, men den er ikke installert på systemet.

Korrigering av feil 0x800f0950 når du installerer .NET Framework i Windows.

Hva er .NET Framework og hvorfor trenger du det

.NET Framework er miljøet som brukes til å kjøre .NET-programvare som du installerer på Windows, og denne typen programvare kan ikke fungere uten. NET Framework på systemet. Etter installering av. NET Framework, opprettes et programvaremiljø som gir den lastede programvaren et tilstrekkelig utførelsesmiljø for arbeid. .NET Framework kan også enkelt installeres i Windows NT, 1998, 2000, Windows 7, 8 og Windows Server 2008 og 2012. .NET Framework er en svært viktig del av Microsoft Windows, som brukes til å lansere og bygge neste generasjons applikasjoner og tjenester basert på XML. Denne strukturen har muligheten til å dra nytte av virksomheten din mye raskere. I tillegg gir det også tjenester med lavere kostnader og sterkt forbedrede fleksibilitetssystemer. Her er noen gode grunner til å begynne å utvikle webapplikasjoner ved hjelp av .NET Framework:

  • Pålitelighet. De viktigste prestasjonene i Windows 2000 overføres. NET Framework og bringer dem til et nytt nivå. Alle applikasjoner som er opprettet ved hjelp av dette miljøet, virker lenger og betraktes som svært pålitelige. Derfor bruker .NET Framework veldig nyttig hvis du er en webapplikasjonsutvikler, siden alle .NET-applikasjoner ikke fungerer uten det.

Et rammeverk består av funksjoner som avanserte samlingsstrategier. Ved hjelp av disse funksjonene løper webapplikasjoner mye raskere enn tidligere. Hvis du begynte å bruke ASP.NET-teknologi i stedet for ASP, vil du se en betydelig endring i hastigheten på grunn av de fantastiske funksjonene som er lagt til miljøet.

  • Performance. Hvis du jobber som utvikler, vil du se at alle webapplikasjonene dine har begynt å demonstrere forbedringer i produktiviteten og fremskynde bruken av .NET Framework. Funksjoner som programmeringsmodellen, mengden arbeid som .NET Framework utfører, og kodene i bibliotekene, hjelper deg med å få mest mulig ut av produktiviteten din. Rammen gir deg de beste fordelene i form av økt produktivitet.
  • Sikkerhet. Komponenten inneholder en sikkerhetskodefunksjon som ble spesifikt integrert i den, gitt dagens internettmiljø. Et rammeverk kan lett samle mye bevis om forfatteren og opprinnelsen til en hvilken som helst webapplikasjon. Dette miljøet kombineres deretter med sikkerhetsforhold for å ta de riktige avgjørelsene om hvorvidt et program skal starte eller stoppe tilgangen. Rammeverket kan også samhandle med webapplikasjoner for å ta nødvendige beslutninger om sikkerhet og tilgjengelighet av webapplikasjoner.
  • Integrasjon. Rammen inneholder COM Interop-teknologi, som gir beskyttelse mot dine COM-elementer og Windows-baserte applikasjoner. Programmer opprettet ved hjelp av .NET Framework kan integreres med eksisterende applikasjoner og systemer uansett hvilken plattform de er basert på.
  • Distribusjon. Du kan enkelt administrere, kjøre og distribuere webapplikasjonene dine ved hjelp av .NET Framework. Funksjoner som automatisk versjonshåndtering og applikasjonsisolering hjelper deg med å unngå versjonsproblemer. Alle de programmene som er opprettet ved hjelp av denne plattformen, kan enkelt distribueres på en server eller klient ved å kopiere programkatalogen til denne måldatamaskinen. Du trenger ikke å registrere deg for prosessen. Du kan bruke denne plattformen til å distribuere webprogrammer til målrettede PCer ved å bare kopiere viktige elementer til webservere som brukerne enkelt kan få tilgang til.
  • XML-støtte. Rammeverket er utformet for å maksimere støtten til XML-nettverkstjenester. Dette er en modell som ble opprettet for tverrplattform og er basert på distribuert databehandling for å jobbe på ulike typer plattformer. Han tilbyr også sine tjenester i form av programvare. Du kan integrere webtjenester med applikasjoner for arbeid på ulike plattformer. Du kan enkelt konvertere et webprogram til et nettsted med veldig enkel koding. Derfor er .NET Framework ansett som ideelt for maksimal støtte for native Web MXL-tjenester.

Sjekk om telemetrisporing er deaktivert i Windows

Microsoft definerer telemetri som "systemdata som er lastet inn av Connected User Experience and Telemetry-komponenten, også kjent som universell telemetri-klient eller UTC-tjenesten. For å fikse feilen 0x800f0950, kontroller serviceforbindelsen. For å gjøre dette, følg disse trinnene:

  1. Klikk på Start og skriv inn tjenester. trykk Enter.
  2. Finn listen "Funksjoner for tilkoblede brukere og telemetri" og dobbeltklikk på funksjonen.
  3. Oppstartsparametrene skal settes til "Automatisk".

Kontroller status for tjenesten, og slå om nødvendig på den. Start datamaskinen på nytt og kontroller feilkoden 0x800f0950. Microsoft bruker telemetri data fra Windows 10 for å identifisere sikkerhets- og pålitelighetsproblemer, analysere og reparere programvareproblemer, forbedre kvaliteten på Windows og relaterte tjenester, og ta beslutningsprosesser for fremtidige utgivelser. Telemetriske funksjoner er ikke unike for Microsoft, og det er ikke noe spesielt hemmelig om dem. De er en del av en bredere utvikling i programvarebransjen for å samle og analysere hendelsesdata som en del av overgangen til databasert beslutningstaking.

Det er verdt å merke seg at telemetri data bare er en liten del av den normale trafikken mellom en Windows 10-PC og forskjellige servere som styres av Microsoft. De fleste nettverksanalyser vurderer all denne trafikken og isolerer ikke telemetri dataoverføringer. Windows 10 inkluderer programvare kalt tilkoblet brukergrensesnitt og telemetri, også kjent som Universal Telemetry Client (UTC). Den kjører som en Windows-tjeneste med skjermnavnet DiagTrack og det faktiske servicenavnet Utcsvc. Microsoft utviklet denne komponenten som en del av Windows.

Du kan se DiagTrack-tjenesten i Services-konsollen i Windows 10. Hvis du vil finne prosessidentifikatoren (PID) for en tjeneste, åpner du kategorien Tjenester i Windows Oppgavebehandling. Denne informasjonen er nyttig for alle som vil spore handlinger fra DiagTrack-tjenesten ved hjelp av andre programvareverktøy. DiagTrack-komponenten gjør nøyaktig hva dokumentasjonen sier - den utfører en innledende ytelsesmåling, og kontrollerer deretter innholdet i fire loggfiler hvert 15. minutt eller så. Hver dataoverføring er vanligvis liten. Microsoft sier gjennomsnittlig størrelse er 1, 2 KB. På en Windows 10-PC lagres telemetri data i krypterte filer i mappen% ProgramData% \ Microsoft \ Diagnosis. Filer og mapper på dette stedet er ikke tilgjengelige for vanlige brukere og har tillatelser som gjør dem vanskelige å spore. Selv om du kan se innholdet i disse filene, er ingenting synlig der, fordi datafilene krypteres lokalt.

UTC-klienten kobler til settings-win.data.microsoft.com, gir enhetsidentifikator (en tilfeldig generert globalt unik identifikator som ikke er knyttet til personlig informasjon) og annen konfigurasjonsinformasjon, og laster også innstillingsfilen. Telemetriklienten bruker deretter denne innstillingsfilen til å koble til Microsoft Data Management-tjenesten på v10.vortex-win.data.microsoft.com og laste ned data som venter på å bli sendt. Overføring skjer via krypterte HTTPS-tilkoblinger. Dette er en sikkerhetsendring som er gjort av Microsoft på Windows 7-tidsrammen. Tidligere versjoner sendte telemetri data over ukrypterte tilkoblinger, som tillot angriperne å avskjære data. Vær oppmerksom på at IP-adressene som er tildelt disse individuelle vertene, kan variere. Dette er definisjonen av store data.

Microsoft lagrer potensielt sensitive telemetri data "i en separat lagring av informasjon som er begrenset til et lite antall Microsoft-ansatte i Windows-enhetsgruppen." I tillegg sier selskapet: "Bare de som kan demonstrere virkelige behov for en bedrift, kan få tilgang til telemetriinformasjon." Disse dataene samles inn i virksomhetsrapporter for analyse og bruk av lag som har til oppgave å korrigere feil og forbedre ytelsen til operativsystemet og relaterte tjenester. Rapportene som utveksles mellom partnere inkluderer bare "aggregert anonym telemetriinformasjon".

Det er ingen streng regel som bestemmer hvor lenge data er lagret. Microsoft sier imidlertid at målet bare er å lagre data "så lenge det er nødvendig for levering av tjenesten eller for analyse." En vag påfølgende uttalelse sier at "det meste av informasjonen om hvordan Windows og programmer fungerer, slettes innen 30 dager." Samleprosessen er tilpasset på en slik måte at telemetrikomponenten unngår å samle inn opplysninger som direkte identifiserer en person eller organisasjon. Men med den avanserte innstillingen, når Windows eller et program krasjer eller henger, er minnet innholdet i feilprosessen inkludert i diagnoserapporten som ble opprettet under krasj eller hangup, og denne krasjdumpen kan inneholde konfidensiell informasjon.

Installere .NET Framework gjennom funksjonen for å aktivere eller deaktivere Windows-komponenter

Ved å klikke på "Installer komponent", installerer du .NET Framework via Windows Update eller reparerer en eksisterende pakke. I tillegg kan du aktivere .NET Framework gjennom Windows Kontrollpanel. Dette alternativet krever en Internett-tilkobling. Bruke Windows-funksjoner:

  • Høyreklikk Start, velg Kjør. Skriv OptionalFeatures.exe og trykk Enter.
  • I dialogboksen Aktiver eller deaktiver Windows-komponenter som åpnes, velg. NET Framework 3.5-boksen (inkludert .NET 2.0 og 3.0).
  • Velg OK og start datamaskinen på nytt hvis du blir bedt om det.

Du trenger ikke å velge "Windows Communication Foundation Activation (WCF) HTTP" og "Windows Communication Foundation (WCF) Activation without HTTP Interface" underelementer hvis du ikke er en utvikler eller serveradministrator som trenger disse funksjonene.

Installere .NET Framework ved hjelp av offline installasjonsprogrammet

Du kan installere. NET Framework-pakken ved hjelp av en frittstående installasjonsprogram. Prosessen innebærer å starte et program med .exe-utvidelsen. Du kan laste ned installasjonsfilen fra den offisielle Microsoft-nettsiden. Gå til nedlastingssiden og kjør filen på PCen. For å fullføre installasjonen, følg instruksjonene fra veiviseren, start deretter PCen på nytt og kontroller programmet for drift.

Installere fra en Windows-oppstartsdiskett ved hjelp av dism-kommandoen

På enkelte .NET Framework 3.5-systemer kan det oppstå en installasjonsfeil på 0x800f0950, 0x800F0906, 0x800F081F eller 0x800F0907. For eksempel, følgende feilmelding:

Kunne ikke installere følgende funksjon:

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

Feilkode: 0x800f0950

I disse tilfellene kan du prøve å installere denne funksjonen fra en Windows 10 DVD eller ISO-bilde. Du må imidlertid sørge for at versjonen av Windows 10 på DVD eller ISO matcher versjonen av Windows 10 installert på systemet.

Windows 10 installasjonsmedium som kilde

Last ned den nyeste versjonen av Windows 10 i ISO-format (forutsatt at den nyeste bygningen er installert på Windows 10-systemet) ved hjelp av verktøyet for opprettelse av medier, og monter deretter ISO-bildet.

  • Last ned Windows 10 ISO ved hjelp av Media Creation Tool.
  • Skriv ned brevet på DVDen eller montert stasjon, si H: \.
  • Åpne en forhøyet ledetekst (administrator).
  • Skriv inn følgende kommando og trykk ENTER:

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

Hvis du trenger å installere "Aktivere Windows Communication Foundation (WCF) HTTP" og "Aktiver uten en HTTP-tilkobling Windows Communication Foundation (WCF)", må du legge til parameteren / Alle:

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

Som nevnt tidligere er disse to komponentene vanligvis ikke nødvendige for de fleste brukere.

Windows Update som kilde

Alternativt, for å bruke Windows Update-serveren som kilde, kjør følgende kommando:

dism / online / enable-feature / featurename: NetFX3

Kommandoen ovenfor installerer .NET Framework 3.5 komponentfiler fra Windows Update. Prøv å gjenaktivere .NET Framework 3.5 ved hjelp av Windows-komponenter og start Windows på nytt.

Gruppepolicyoppsett

Feil 0x800f0950 kan oppstå på grunn av at komponentparameteren i gruppepolitikken er deaktivert. For å aktivere det, følg disse trinnene:

  1. På tastaturet trykker du samtidig på Windows-logotasten og R-tasten for å få fram kjørevinduet.
  2. Skriv "gpedit.msc" og trykk Enter på tastaturet.
  3. Gå til Computer Configuration / Administrative Maler / System.
  4. Dobbeltklikk på "Angi innstillinger for å installere en ekstra komponent og reparere den."
  5. Velg "Aktivert", og klikk deretter OK.

Prøv å installere .NET Framework. Hvis denne metoden fungerer, vil du ikke se noen flere feil.

Som du kan se, er det ganske enkelt å fikse problemer når du installerer eller oppdaterer .NET Framework. Hvis du allerede har oppstått et lignende problem i Windows 10 eller andre versjoner, kan du dele erfaringen med leserne i kommentarene i denne artikkelen.