Sätt att lösa felet 0x800f0950 när du installerar .NET Framework

.NET Framework är en mjukvarumiljö som används av många Windows-applikationer. Vissa program är utformade för specifika versioner av Visual Studio, kräver en viss version av .NET Framework. Många företag utvecklar sina applikationer för att arbeta med .NET Framework, och dessa applikationer riktar sig till en specifik version. I Windows 10, ser du ett fönster med en felkod 0x800f0950, du försöker köra ett program som kräver en .NET Framework senaste versionen, men det är inte installerat på datorn.

Korrigering av fel 0x800f0950 när du installerar. NET Framework i Windows.

Vad är .NET Framework och varför behöver du det

NET Framework - är en miljö som används för att köra .NET programvara som du installerar på Windows, och denna typ av programvara kan inte fungera utan .NET Framework på datorn. Efter installationen av. NET Framework skapas en mjukvarumiljö som ger den laddade programvaran en tillräcklig exekveringsmiljö för arbete. . NET Framework kan också enkelt installeras i Windows NT, 1998, 2000, Windows 7, 8 och Windows Server 2008 och 2012. .NET Framework är en mycket viktig del av Microsoft Windows, som används för att starta och bygga nästa generations applikationer och tjänster baserade på XML. Denna struktur har förmågan att gynna ditt företag mycket snabbare. Dessutom ger det också tjänster till en lägre kostnad, och mycket förbättrad flexibilitet. Här är några bra skäl att börja utveckla webbapplikationer med .NET Framework:

  • Tillförlitlighet. De viktigaste prestationerna i Windows 2000 överförs. NET Framework och föra dem till en ny nivå. Alla ansökningar som skapats med den här miljön, längre arbetstid och anses mycket tillförlitliga. Därför använder du .NET Framework mycket användbart om du är en webbapplikationsutvecklare, eftersom alla .NET-applikationer inte fungerar utan det.

Ramverket består av funktioner som avancerad sammanställa strategi. Med hjälp av dessa funktioner kör webapplikationer mycket snabbare än tidigare. Om du började använda ASP.NET-teknik istället för ASP, kommer du att se en betydande förändring i dess hastighet på grund av de fantastiska funktionerna som läggs till i miljön.

  • Performance. Om du arbetar som utvecklare ser du att alla dina webbapplikationer har börjat visa förbättringar i produktiviteten och påskyndat användningen av .NET Framework. Funktioner som en programmeringsmodell, den mängd arbete som utförs av .NET Framework och koder som i bibliotek kan du lära av detta maximala prestandafördelar. Ramverket ger dig de bästa fördelarna i form av ökad produktivitet.
  • Säkerhet. Komponenten innehåller säkerhetsfunktionen kod som specifikt integreras i det, med tanke på den nuvarande Internet miljö. Ramverket kan enkelt samla en hel del bevis om författaren och ursprunget av webbapplikation. Denna miljö kombineras sedan med säkerhetsvillkor för att fatta rätt beslut om huruvida en applikation ska kunna starta eller stoppa åtkomsten. Ramverket kan också interagera med webbapplikationer för att fatta nödvändiga beslut angående säkerhet och tillgänglighet av webbapplikationer.
  • Integration. Framework inkluderar COM Interop teknik som ger skydd från dina COM-komponenter och applikationer baserade på Windows. Program som skapas med .NET Framework kan integreras med befintliga applikationer och system oavsett vilken plattform de bygger på.
  • Deployment. Du kan enkelt hantera, springa och distribuera dina webbapplikationer med hjälp av .NET Framework. Funktioner som automatisk versionshantering och tillämpning isolering, kan hjälpa dig att undvika problem med versionerna. Alla program som skapas med hjälp av denna plattform kan lätt sättas in på servern eller klienten genom att kopiera programkatalogen på måldatorn. Du behöver inte registrera dig för processen. Du kan använda denna plattform för att driftsätta webbapplikationer på måldatorn genom att helt enkelt kopiera de viktiga element på webbservrar att användarna lätt kan komma åt.
  • XML-stöd. Ramverket har utformats för att maximera stöd för XML-nätverkstjänster. Detta är en modell som skapades för plattformen och bygger på distribuerad databehandling för att fungera på olika typer av plattformar. Han erbjuder även sina tjänster i form av programvara. Du kan integrera webbtjänster med applikationer för arbete på olika plattformar. Du kan enkelt konvertera en webbapplikation i en webbplats med en mycket enkel kodning. Det är anledningen till att .NET Framework anses idealisk för att säkerställa maximalt stöd till inhemska tjänster Web MXL.

Kontrollera om funktionen i Windows blockerad telemetri tracking

Microsoft definierar telemetri som "systemdata laddas del av Connected användarupplevelse och telemetri, även känd som den universella kundservice telemetri, eller UTC. För att åtgärda felet 0x800f0950, kontrollera serviceanslutningen. Gör så här genom att följa dessa steg:

  1. Klicka på Start och ange tjänster. tryck på Enter.
  2. Leta reda på listan "Funktioner för anslutna användare och telemetri" och dubbelklicka på funktionen.
  3. Startparametrarna måste vara "automatiskt".

Kontrollera status för tjänsten och, om det är nödvändigt, slå på den. Starta om datorn och se om ett fel har inträffat med 0x800f0950 kod. Microsoft använder telemetridata från Windows 10 för att identifiera problemen med säkerhet och tillförlitlighet, att analysera och åtgärda problem med programvaran för att förbättra kvaliteten på Windows och relaterade tjänster och för att göra designbeslut för framtida utgåvor. Telemetri funktioner är inte unika för Microsoft, och det finns inget särskilt hemligt. De ingår i en bredare trend inom mjukvaruindustrin för att samla in och analysera händelsedata som en del av övergången till databaserade beslutsfattande.

Det är värt att notera att telemetri data endast är en liten del av den normala trafiken mellan en Windows 10-dator och olika servrar som styrs av Microsoft. De flesta av analys nätverket undersöker all trafik och inte isolera överföring av telemetridata. Som en del av Windows 10 innehåller ett program som heter "Mapped användargränssnitt och telemetri", även känd som den universella klient telemetri (UTC). Den körs som en Windows-tjänst med visningsnamnet DiagTrack och det faktiska servicenavnet Utcsvc. Microsoft utvecklade denna komponent som en del av Windows.

Du kan se DiagTrack Service-konsolen Services i Windows 10. För att hitta process-ID (PID) för tjänsten, öppna fliken "Tjänster" i Windows Task Manager. Denna information är användbar för alla som vill spåra DiagTrack-tjänsten med andra mjukvaruverktyg. DiagTrack komponent gör exakt det som står i dokumentationen - utför den initiala mätningen av prestanda, så kontrollerar innehållet i de fyra loggfiler var 15 minuter eller så. Varje dataöverföring är vanligtvis liten. Microsoft säger att den genomsnittliga storleken på 1, 2 KB. På en dator som kör Windows 10, är ​​telemetri data som lagras i krypterade filer i en dold mapp% Programdata% \ Microsoft \ diagnos. Filer och mappar på denna plats är inte tillgängliga för vanliga användare och har en upplösning, vilket gör dem svåra att spåra. Även om du kan se innehållet i dessa filer är ingenting synligt där, eftersom datafilerna är krypterade lokalt.

Klienten ansluter till UTC settings-win.data.microsoft.com ger sin egen enhet identifierare (slumpmässigt genererade globalt unik identifierare som inte är förknippad med någon personlig information) och några andra konfigurationsinformation och hämtar en konfigurationsfil. Sedan använder klienten telemetri inställningarna för att ansluta till filhantering tjänsten Microsoft Data på v10.vortex-win.data.microsoft.com och hämta alla data som väntar på att skickas. Överföring sker via krypterade HTTPS-anslutningar. Denna säkerhet ändringar som gjorts av Microsoft för att den tid Windows 7. Tidigare versioner av telemetri data som skickas över okrypterade anslutningar, vilket gör att en angripare att avlyssna data. Observera att IP-adresser som tilldelats dessa individuella värdar kan variera. Denna definition av stora data.

Microsoft håller potentiellt känsliga uppgifter telemetri "i en separat dataminne, som är begränsad till ett fåtal Microsofts anställda i en grupp av Windows-enheter." Dessutom säger företaget: "Endast de som kan visa företagets verkliga behov kan få tillgång till telemetriinformation." Dessa data samlas i affärsrapporter för analys och användning av lag uppgift att korrigera fel och förbättra prestanda för operativsystemet och tillhörande tjänster. Rapporterna som utbyts mellan partners omfattar endast "aggregerad anonym telemetriinformation".

Det finns ingen strikt regel som bestämmer hur länge data lagras. Microsoft menar emellertid att målet är att endast lagra data "så länge det är nödvändigt för tillhandahållandet av tjänsten eller för analys." I följande vaga uttalandet sägs det att "det mesta av informationen om hur du använder Windows och programmet tas bort inom 30 dagar." Uppsamlingsprocessen är anpassad så att telemetrikomponenten undviker att samla information som direkt kan identifiera en person eller organisation. Men när du ställer in "Advanced" när kraschar eller hänger Windows eller ett program, felaktig process innehållet i minnet som ingår i den diagnostiska rapporten skapas under en krasch eller hänga och kraschdumpen kan innehålla konfidentiell information.

Installera. NET Framework genom funktionen för att aktivera eller inaktivera Windows-komponenter

Genom att klicka på "Install Component" installerar du .NET Framework via Windows Update eller fixar ett befintligt paket. Dessutom kan du aktivera. NET Framework via Windows Kontrollpanel. Det här alternativet kräver en internetanslutning. Använda Windows-funktioner:

  • Högerklicka på Start och välj Kör. Ange OptionalFeatures.exe och tryck på Enter.
  • I dialogrutan Aktivera eller inaktivera Windows-komponenter som öppnas markerar du kryssrutan. NET Framework 3.5 (inklusive .NET 2.0 och 3.0).
  • Välj OK och starta om datorn om du blir ombedd.

Du behöver inte välja alternativet "Aktivera Windows Communication Foundation (WCF) HTTP» och «Aktivera HTTP-interface utan Windows Communication Foundation (WCF)», om du inte är en utvecklare eller serveradministratör som kräver dessa funktioner.

Installera .NET Framework med hjälp av offlineinstallatören

NET Framework för att installera ett paket kan du använda det fristående installationsprogrammet. Processen innebär att starta en applikation med .exe-tillägget. Ladda ner installationsfilen från den officiella Microsofts webbplats. Besök nedladdningssidan och köra filen på datorn. För att slutföra installationen, följ guiden från guiden och starta om datorn och kontrollera programmet för funktionsduglighet.

Installera från en Windows-startdiskett med dism-kommandot

I vissa system kan .NET Framework error 3, 5 0x800f0950 installation inträffa 0x800F0906, 0x800F081Fili 0x800F0907. Till exempel följande felmeddelande:

Det gick inte att ställa in följande funktion:

NET Framework 3, 5 (inkluderar NET 2, 0 och 3, 0)

Felkod: 0x800f0950

I dessa fall kan du försöka ställa in den här funktionen med DVD-ROM Windows 10 eller ISO-image. Du måste emellertid se till att versionen av Windows 10 på din DVD eller ISO matchar versionen av Windows 10 som är installerad på ditt system.

Windows 10 installationsmedia som källa

Ladda ner den senaste versionen av Windows 10 i ISO-format (förutsatt att systemet är Windows 10 installerat den senaste versionen) med hjälp av multimedia verktyg för att skapa, och anslut sedan ISO bild.

  • Hämta Windows 10 ISO, med hjälp av Media Creation Tool.
  • Skriv ner bokstaven för DVD eller monteras skiva, till exempel H: \.
  • Öppna en förhöjd kommandorad (administratör).
  • Skriv följande kommando och tryck på ENTER:

DISM / online / enable-funktion / Funktionsnamn: NetFX3 / Källa: h: \ källor \ SxS / LimitAccess

Om du behöver installera "Aktivera Windows Communication Foundation (WCF) HTTP» och «aktivering utan HTTP anslutnings Windows Communication Foundation (WCF)», vara säker på att lägga till / All:

DISM / online / enable-funktion / Funktionsnamn: NetFX3 / All / Källa: h: \ källor \ SxS / LimitAccess

Som tidigare nämnts är dessa två komponenter vanligtvis inte nödvändiga för de flesta användare.

Windows Update som en källa

Alternativt, för att använda Windows Update-servern som källa, kör följande kommando:

dism / online / enable-feature / featurename: NetFX3

Ovanstående kommando installerar komponentfiler .NET Framework 3.5 från Windows Update. Försök sedan att återaktivera .NET Framework 3.5 med Windows och starta Windows-komponenter.

Om du vill konfigurera grupprinciper

Fel 0x800f0950 kan uppstå på grund av att komponentparametern i grupppolicyen är inaktiverad. För att aktivera den, så här:

  1. På tangentbordet trycker du samtidigt på Windows-logotyckens tangent och R-tangenten för att få fram körfönstret.
  2. Skriv "gpedit.msc" och tryck på Enter på tangentbordet.
  3. Gå till Datorkonfiguration / Administrativa mallar / System.
  4. Dubbelklicka på "Ange inställningar för att installera en extra komponent och reparera den."
  5. Välj "Aktiverad" och klicka sedan på OK.

Prova att installera .NET Framework. Om den här metoden fungerar kan du inte se något mer fel.

Som ni kan se, korrigera problem med installationen eller uppgraderingen .NET Framework är ganska enkel. Om du redan har stött på ett liknande problem på Windows 10 och andra versioner, dela dina erfarenheter med läsarna i kommentarerna nedan denna artikel.