Tapoja ratkaista virhe 0x800f0950 asennettaessa .NET Framework

.NET Framework on monien Windows-sovellusten käyttämä ohjelmistoympäristö. Jotkin Visual Studio -versiota varten kehitetyt ohjelmat vaativat tietyn .NET Frameworkin version. Monet yritykset kehittävät sovelluksiaan .NET Frameworkin käyttöön, ja nämä sovellukset kohdistetaan tiettyyn versioon. Jos Windows 10 -käyttöjärjestelmässä näkyy ikkuna, jossa on virhekoodi 0x800f0950, yrität käynnistää sovelluksen, joka vaatii .NET Frameworkin uusimman version, mutta sitä ei ole asennettu järjestelmään.

Virheen 0x800f0950 korjaus .NET Frameworkin asennuksessa Windowsissa.

Mikä on .NET Framework ja miksi sitä tarvitaan

.NET Framework on ympäristö, jota käytetään .NET-ohjelmiston asentamiseen Windowsiin, ja tällainen ohjelmisto ei voi toimia ilman .NET Frameworkia järjestelmässäsi. .NET Frameworkin asentamisen jälkeen luodaan ohjelmistoympäristö, joka tarjoaa ladatulle ohjelmalle riittävän suoritusympäristön työhön. NET Framework voidaan myös helposti asentaa Windows NT, 1998, 2000, Windows 7, 8 ja Windows Server 2008 ja 2012. .NET Framework on erittäin tärkeä osa Microsoft Windowsia, jota käytetään XML-pohjaisten seuraavan sukupolven sovellusten ja palvelujen käynnistämiseen ja rakentamiseen. Tällä rakenteella on kyky hyötyä yrityksellesi paljon nopeammin. Lisäksi se tarjoaa palveluja, joilla on alhaisemmat kustannukset ja huomattavasti paremmat joustavuusjärjestelmät. Seuraavassa on muutamia hyviä syitä aloittaa Web-sovellusten kehittäminen .NET Frameworkin avulla:

  • Luotettavuutta. Windows 2000: n tärkeimmät saavutukset siirretään. NET Framework ja uudet tasot. Kaikki tätä ympäristöä käyttävät sovellukset toimivat pidempään ja niitä pidetään erittäin luotettavina. Näin ollen .NET Frameworkin käyttö on erittäin hyödyllistä, jos olet web-sovelluskehittäjä, koska kaikki .NET-sovellukset eivät toimi ilman sitä.

Kehys koostuu toiminnoista, kuten kehittyneistä kokoamisstrategioista. Näitä toimintoja käyttämällä web-sovellukset toimivat paljon nopeammin kuin aiemmin. Jos aloitit ASP.NET-tekniikan käytön ASP: n sijasta, näet sen nopeuden huomattavan muutoksen ympäristöön lisättyjen hämmästyttävien ominaisuuksien vuoksi.

  • Suorituskykyä. Jos työskentelet kehittäjänä, näet, että kaikki Web-sovelluksesi ovat alkaneet osoittaa tuottavuutensa parantumista ja nopeuttaneet .NET Frameworkin käyttöä. Toiminnot, kuten ohjelmointimalli, .NET Frameworkin tekemän työn määrä ja kirjastojen koodit auttavat hyödyntämään tuottavuuttasi. Puitteet tarjoavat sinulle parhaan hyödyn tuottavuuden kasvuna.
  • Turvallisuus. Komponentti sisältää tietoturvakooditoiminnon, joka on integroitu siihen erityisesti nykyisen Internet-ympäristön vuoksi. Kehys voi helposti kerätä paljon todisteita minkä tahansa web-sovelluksen tekijästä ja alkuperästä. Tämä ympäristö yhdistetään sitten turvallisuusolosuhteisiin, jotta voit tehdä oikeat päätökset siitä, sallitaanko sovellus aloittaa tai lopettaa sen käyttö. Järjestelmä voi myös olla vuorovaikutuksessa web-sovellusten kanssa, jotta voidaan tehdä tarvittavat päätökset web-sovellusten turvallisuudesta ja saatavuudesta.
  • Yhdentymistä. Kehys sisältää COM Interop -tekniikan, joka suojaa COM-elementtejä ja Windows-pohjaisia ​​sovelluksia. .NET Frameworkin avulla luodut sovellukset voivat integroida olemassa oleviin sovelluksiin ja järjestelmiin riippumatta alustasta, johon ne perustuvat.
  • Käyttöönottoa. Voit helposti hallita, käyttää ja käyttää web-sovelluksiasi .NET Frameworkin avulla. Ominaisuudet, kuten automaattinen versionhallinta ja sovellusten erottaminen, auttavat välttämään version ongelmia. Kaikki nämä sovellukset, jotka on luotu tällä alustalla, voidaan helposti asentaa palvelimelle tai asiakkaalle kopioimalla sovelluskansio tähän kohdetietokoneeseen. Sinun ei tarvitse rekisteröityä prosessiin. Voit käyttää tätä alustaa web-sovellusten asentamiseen PC: ille kohdistamalla yksinkertaisesti tärkeitä elementtejä Web-palvelimiin, joita käyttäjät voivat helposti käyttää.
  • XML-tuki. Kehys on suunniteltu maksimoimaan XML-verkkopalvelujen tuki. Tämä on malli, joka luotiin monitasoisille ja perustuu hajautettuun tietojenkäsittelyyn, joka toimii eri tyyppisillä alustoilla. Hän tarjoaa myös palveluitaan ohjelmistojen muodossa. Voit integroida Web-palvelut sovelluksiin, jotka toimivat eri alustoilla. Voit helposti muuntaa verkkosovelluksen sivustoksi, jossa on hyvin yksinkertainen koodaus. Siksi .NET Frameworkin katsotaan olevan ihanteellinen natiivien Web MXL -palvelujen tukemiseen.

Tarkista, onko telemetrian seuranta poistettu käytöstä Windowsissa

Microsoft määrittelee telemetrian ”järjestelmätiedoksi, joka ladataan Connected User Experience and Telemetry -komponentilla, joka tunnetaan myös yleisenä telemetria-asiakkaana tai UTC-palveluna. Jos haluat korjata virheen 0x800f0950, tarkista palveluyhteys. Voit tehdä tämän seuraavasti:

  1. Valitse Käynnistä ja kirjoita palvelut. paina Enter.
  2. Etsi ”Yhdistettyjen käyttäjien ja telemetrian ominaisuudet” -luettelo ja kaksoisnapsauta toimintoa.
  3. Käynnistysparametrien tulisi olla ”Automaattinen”.

Tarkista palvelun tila ja kytke se tarvittaessa päälle. Käynnistä tietokone uudelleen ja tarkista, onko virhekoodi 0x800f0950. Microsoft käyttää Windows 10: n telemetriatietoja tunnistamaan tietoturva- ja luotettavuusongelmat, analysoimaan ja korjaamaan ohjelmisto-ongelmia, parantamaan Windows- ja siihen liittyvien palvelujen laatua sekä tekemään suunnittelupäätöksiä tuleville julkaisuille. Telemetriafunktiot eivät ole Microsoftille ainutlaatuisia, eikä niistä ole mitään erityistä salaisuutta. Ne ovat osa ohjelmistoteollisuuden laajempaa suuntausta tapahtumien tietojen keräämiseen ja analysointiin osana siirtymistä tietopohjaiseen päätöksentekoon.

On syytä huomata, että telemetriatiedot ovat vain pieni osa normaalia liikennettä Windows 10 -tietokoneen ja eri Microsoftin ohjaamien palvelimien välillä. Useimmat verkkoanalyysit tarkastelevat tätä liikennettä ja eivät eristä telemetriatietoja. Windows 10 sisältää ohjelmiston nimeltä Connected User Interface ja Telemetry, joka tunnetaan myös nimellä Universal Telemetry Client (UTC). Se toimii Windows-palveluna, jonka nimi on DiagTrack ja todellinen palvelun nimi utcsvc. Microsoft kehitti tämän komponentin osana Windowsia.

Voit nähdä DiagTrack-palvelun Palvelujen konsolissa Windows 10: ssä. Jos haluat löytää palvelun prosessitunnisteen (PID), avaa Palvelut-välilehti Windowsin Tehtävienhallinnassa. Nämä tiedot ovat hyödyllisiä kaikille, jotka haluavat seurata DiagTrack-palvelun toimintaa muiden ohjelmistotyökalujen avulla. DiagTrack-komponentti tekee juuri sen, mitä dokumentaatio sanoo - se suorittaa ensimmäisen suorituskyvyn mittauksen ja tarkistaa sitten neljän lokitiedoston sisällön 15 minuutin välein. Jokainen tiedonsiirto on yleensä pieni. Microsoftin mukaan keskimääräinen koko on 1, 2 KB. Windows 10 -tietokoneessa telemetriatiedot tallennetaan salattuihin tiedostoihin piilotettuun% ProgramData% Microsoftin diagnosointikansioon. Tässä paikassa olevat tiedostot ja kansiot eivät ole tavallisten käyttäjien käytettävissä, ja niillä on käyttöoikeudet, joiden avulla niitä on vaikea seurata. Vaikka näisit näiden tiedostojen sisällön, mitään ei näy siellä, koska datatiedostot salataan paikallisesti.

UTC-asiakas muodostaa yhteyden asetuksiin-win.data.microsoft.com, tarjoaa laitteen tunnisteen (satunnaisesti tuotetun maailmanlaajuisesti ainutkertaisen tunnisteen, joka ei liity mihinkään henkilökohtaisiin tietoihin) ja joitakin muita määritystietoja ja lataa myös asetustiedoston. Tämän jälkeen telemetriasiakas käyttää tätä asetustiedostoa yhteyden muodostamiseksi Microsoftin tietohallintapalveluun osoitteessa v10.vortex-win.data.microsoft.com ja lataa kaikki odottavat odottavat tiedot. Lähetys tapahtuu salattujen HTTPS-yhteyksien kautta. Tämä on Microsoftin tekemä tietoturvamuutos Windows 7 -aikataulussa, jossa aiemmat versiot lähettivät telemetrian tietoja salaamattomien yhteyksien yli, mikä salli hyökkääjät tarttumaan tietoihin. Huomaa, että näille yksittäisille isännille osoitetut IP-osoitteet voivat vaihdella. Tämä on suurten tietojen määritelmä.

Microsoft tallentaa mahdollisesti arkaluonteisia telemetriatietoja "erillisessä tallennuksessa, joka koskee vain vähän Microsoftin työntekijöitä Windows-laiteryhmässä." Lisäksi yhtiö sanoo: "Vain ne, jotka pystyvät osoittamaan yrityksen todelliset tarpeet, voivat käyttää telemetriatietoja." Nämä tiedot kerätään liiketoimintaraportteihin analysoimiseksi ja käyttämiseksi ryhmissä, joiden tehtävänä on korjata virheet ja parantaa käyttöjärjestelmän ja siihen liittyvien palvelujen suorituskykyä. Kumppaneiden välillä vaihdettavat raportit sisältävät vain ”anonyymit tiedot”.

Ei ole olemassa tiukkaa sääntöä, joka määrittää, kuinka kauan tietoja tallennetaan. Microsoft toteaa kuitenkin, että sen tavoitteena on tallentaa vain tietoja "niin kauan kuin se on tarpeen palvelun tarjoamiseksi tai analysoimiseksi". Epäselvä seuraava lausunto ilmoittaa, että "suurin osa tiedoista siitä, miten Windows ja sovellukset toimivat, poistetaan 30 päivän kuluessa." Keräysprosessi on sovitettu siten, että telemetrinen komponentti välttää sellaisen tiedon keräämisen, joka voisi suoraan tunnistaa henkilön tai organisaation. Lisäasetukset-asetuksessa, kun Windows tai sovellus kaatuu tai roikkuu, virheellisen prosessin muistin sisältö sisältyy kaatumisen tai hangup-toiminnon aikana luotuun diagnostiikkaraporttiin, ja tämä kaatopaikka voi sisältää luottamuksellisia tietoja.

.NET Frameworkin asentaminen toiminnon avulla, jotta Windows-komponentit otetaan käyttöön tai poistetaan käytöstä

Napsauttamalla "Asenna komponentti", asennat .NET Frameworkin Windows-päivityksen kautta tai korjaa olemassa olevan paketin. Lisäksi voit ottaa .NET Frameworkin käyttöön Windowsin Ohjauspaneelin kautta. Tämä vaihtoehto edellyttää Internet-yhteyttä. Windowsin ominaisuuksien käyttäminen:

  • Napsauta hiiren kakkospainikkeella Käynnistä-painiketta, valitse Suorita. Kirjoita OptionalFeatures.exe ja paina Enter.
  • Valitse avautuvasta "Ota käyttöön tai poista Windows-komponentit" -valintaikkunasta .NET Framework 3.5 -valintaruutu (mukaan lukien .NET 2.0 ja 3.0).
  • Valitse OK ja käynnistä tietokone uudelleen, jos sitä pyydetään.

Jos et ole kehittäjä tai palvelimen pääkäyttäjä, joka tarvitsee näitä toimintoja, sinun ei tarvitse valita ”Windows Communication Foundation Activation (WCF) HTTP” ja ”Windows Communication Foundation (WCF) aktivointi ilman HTTP-liitäntää” -osioita.

.NET Frameworkin asentaminen offline-asentimen avulla

Voit asentaa .NET Frameworkin paketin erillisellä asennusohjelmalla. Prosessi edellyttää sovelluksen käynnistämistä, jossa on .exe-laajennus. Voit ladata asennustiedoston Microsoftin viralliselta sivustolta. Käy lataussivulla ja suorita tiedosto tietokoneella. Kun haluat suorittaa asennuksen loppuun, noudata ohjatun toiminnon ohjeita ja käynnistä tietokone uudelleen ja tarkista ohjelman toimivuus.

Asentaminen Windows-käynnistyslevyltä käyttämällä dem-komentoa

Joissakin .NET Framework 3.5 -järjestelmissä voi esiintyä 0x800f0950, 0x800F0906, 0x800F081F tai 0x800F0907 asennusvika. Esimerkiksi seuraava virhesanoma:

Seuraavan toiminnon asentaminen epäonnistui:

.NET Framework 3.5 (sisältää .NET 2.0 ja 3.0)

Virhekoodi: 0x800f0950

Näissä tapauksissa voit yrittää asentaa tämän ominaisuuden Windows 10 DVD- tai ISO-kuvasta. Sinun on kuitenkin varmistettava, että DVD: n tai ISO: n Windows 10 -versio vastaa järjestelmään asennettua Windows 10 -versiota.

Windows 10: n asennusväline lähteenä

Lataa Windows 10: n uusin versio ISO-muodossa (olettaen, että uusin rakennus on asennettu Windows 10 -järjestelmään) median luontityökalun avulla ja asenna sitten ISO-kuva.

  • Lataa Windows 10 ISO käyttämällä Media Creation Tool -työkalua.
  • Kirjoita DVD-levyn tai asennetun aseman kirjain H: \ t
  • Avaa korotettu komentokehote (pääkäyttäjä).
  • Kirjoita seuraava komento ja paina ENTER:

dem / online / enable-ominaisuus / featurename: NetFX3 / Lähde: h: lähteet \ t

Jos haluat asentaa "Aktivoi Windows Communication Foundation (WCF) HTTP" ja "Aktivoi ilman HTTP-yhteyttä Windows Communication Foundation (WCF)", muista lisätä / All-parametri:

dem / online / enable-feature / featurename: NetFX3 / Kaikki / Lähde: h: xx / LimitAccess \ t

Kuten edellä mainittiin, näitä kahta komponenttia ei yleensä tarvita useimmille käyttäjille.

Windows Update on lähde

Vaihtoehtoisesti, jos haluat käyttää Windows Update -palvelinta lähteenä, suorita seuraava komento:

dem / online / enable-ominaisuus / featurename: NetFX3

Edellä oleva komento asentaa .NET Framework 3.5 -komponentitiedostot Windows Update -sovelluksesta. Käynnistä sitten .NET Framework 3.5 uudelleen käyttämällä Windows-komponentteja ja käynnistä Windows uudelleen.

Ryhmäkäytäntöasetukset

Virhe 0x800f0950 saattaa ilmetä, koska ryhmäkäytännön komponenttiparametri on poistettu käytöstä. Voit ottaa sen käyttöön seuraavasti:

  1. Paina näppäimistössä samanaikaisesti Windowsin logonäppäintä ja R-painiketta avataksesi Run-ikkunan.
  2. Kirjoita "gpedit.msc" ja paina näppäimistön Enter-näppäintä.
  3. Siirry tietokoneen kokoonpanoon / hallintamalleihin / järjestelmään.
  4. Kaksoisnapsauta "Määritä asetukset lisäkomponentin asentamiseen ja korjaamiseen".
  5. Valitse "Käytössä" ja valitse sitten OK.

Yritä asentaa .NET Framework. Jos tämä menetelmä toimii, et enää näe virheitä.

Kuten näette, ongelmien korjaaminen .NET Frameworkin asentamisessa tai päivittämisessä on melko yksinkertaista. Jos olet jo havainnut saman ongelman Windows 10: ssä tai muissa versioissa, jaa kokemuksiasi lukijoiden kanssa tämän artikkelin kommenteissa.