Fix: App på din PC trenger .NET Framework 3.5

Hvis du bruker Windows 8 eller 10, har du sannsynligvis lagt merke til en popup som trenger at du installerer .NET framework 3.5. Pop-up-vinduene kan være tilfeldige hvis du kjører applikasjoner i bakgrunnen eller ved oppstart. Pop-up sier:

"En app på PC-en din trenger følgende Windows-funksjon: .NET Framework 3.5 (inkluderer Net 2.0 og 3.0)"

Pop-up er vanligvis ekte, men kan utløses av ethvert program som trenger dette rammeverket, inkludert malware. Hvis du velger å hoppe over installasjonen, kan popupen vises igjen når du prøver å installere et program eller når du prøver å kjøre et bestemt program. Å laste den ned fra internett og installere den på PCen din vil imidlertid bare gi en mer frustrerende feil om at rammeverket allerede er installert. Denne artikkelen vil forklare hvorfor denne popupen vises, hva .NET framework er og hvorfor det er nødvendig på din PC. Til slutt vil vi gi deg metoder for hvordan du kan installere .NET Framework 3.5 på din PC.

For å forstå hvorfor .NET framework 3.5 er nødvendig og hvorfor denne forespørselen dukker opp, må vi først forstå hva .NET framework er. I programmering er et rammeverk en samling av applikasjonsprogrammeringsgrensesnitt (APIer) som vanligvis er et delt bibliotek med koder som utviklere kan ringe når de utvikler applikasjoner. På denne måten slipper de å skrive koden helt fra bunnen av, noe som sparer verdifull tid og oppmuntrer derfor programmereren til å fokusere mer på hva programmet kan gjøre. I .NET Framework får biblioteket med delt kode navnet Framework Class Library (FCL). Kodene i det delte biblioteket kan utføre alle slags forskjellige funksjoner, og de er tusenvis av slike koder. For eksempel er koden for å pinge en annen enhet på nettverket eller koden for å engasjere dialogboksen 'Åpne som' eller 'Lagre som' innenfor dette rammeverket.

I tillegg til standardiserte koder, gir .NET framework et kjøretidsmiljø for å kjøre applikasjoner som ble bygget ved hjelp av rammekodene. Et kjøretidsmiljø er en slags sandkasse der applikasjoner kjøres; det samme som skjer med Java-applikasjoner. NET-runtime-miljøet heter Common Language Runtime (CLR). CLR administrerer også minne- og prosessortråder, håndterer program unntak og administrerer sikkerhet. Ved å kompilere kodene før du kjører dem, isolerer kjøretidsmiljøet programvaren fra maskinvaren og sikrer at det kodede programmet kan kjøres på hvilken som helst PC.

.NET framework ble utviklet for flere operativsystemer, men på grunn av sin egenutviklede natur brukes det mest på Windows. Det har vært flere versjoner av .NET framework. Den opprinnelige ideen var at de nyere versjonene var bakoverkompatible med koder bygget med eldre versjoner. Imidlertid ble det innsett at det ikke lenger kunne være tilfelle. NET Framework versjon 3.5 inneholder imidlertid koder fra versjon 3.0 og versjon 2.0, og er derfor bakoverkompatibel med bare disse versjonene. Den siste versjonen (V. 4.6) er ikke bakoverkompatibel og kjøres derfor vanligvis sammen med andre versjoner.

Hva som forårsaker .NET framework 3.5 er nødvendig i Windows 8/10

Windows 8 og Windows 10 leveres vanligvis med begge .NET Framework versjon 3.5 og 4.6. Imidlertid er bare versjon 4.6 slått på, og du må slå på .NET Framework 3.5. Derfor vil alle programmer som bruker .NET versjon 3.5-rammeverket utløse en popup som .NET Framework 3.5 må installeres siden versjon 4.6 ikke er bakoverkompatibel. Det ble laget mange programmer ved hjelp av dette rammeverket siden det støtter programmer kodet i C #, C ++, F #, Visual Basic og noen få dusin andre. I et forsøk på å oppmuntre til bruk av den nye versjonen, er det eldre .NET framework 3.5 derfor deaktivert på din PC. Noen kodere distribuerer imidlertid den nødvendige versjonen med programmene sine.

Hvis du får feilen som sier at .NET versjon 3.5 er nødvendig på PC-en din for å kjøre et program, kan du bruke metodene nedenfor for å installere det på datamaskinen. .NET framework 3.5 inkluderer versjoner 3.0 og 2.0 og løser derfor popup-vinduer som ber deg installere versjon 3.0 og 2.0.

Metode 1: Slå på .NET Framework 3.5 i programmer og funksjoner

Heldigvis leveres .NET framework 3.5 med Windows 8 eller 10. Alt du trenger å gjøre er å slå den på og la den brukes av programmer som kaller det. Det er grunnen til at installering av et nedlastet .NET-rammeverk bare vil si at versjonen du prøver å installere allerede er på din PC. Slik slår du på denne funksjonen:

  1. trykk Windows-nøkkel + R å åpne løp
  2. Type appwiz.cpl inn i tekstboksen og trykk enter for å åpne vinduet for programmer og funksjoner
  3. Klikk på lenken “Slå Windows-funksjoner på eller av”.
  4. Se etter ".NET Framework 3.5 (inkluderer .NET 2.0 og 3.0) ”
  5. Merk av i boksen til venstre og klikk OK for å slå på .NET Framework 3.5.
  6. Start PCen på nytt hvis du blir bedt om det.

Metode 2: Installer og aktiver .NET Framework 3.5 ved hjelp av DISM

Ved å bruke kommandolinjeverktøyet Deployment Image Servicing and Management (DISM) kan du installere og aktivere .NET framework 3.5 på PCen. Du trenger Windows 8/10 DVD- eller ISO-filen for å gjøre dette.

  1. Legg DVD-en din i skuffen og lukk den eller høyreklikk på .ISO-filen din og velg ‘mount’; ISO-filen lastes inn som en virtuell disk / stasjon (merk bokstaven til denne stasjonen).
  2. Trykk på Windows-tasten + R for å åpne kjøringsvinduet
  3. Skriv CMD i tekstboksen og trykk enter for å åpne ledeteksten
  4. Skriv eller lim inn kommandoen nedenfor i CMD-vinduet:

    DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: \ sources \ sxs

  5. Hvor D: er banen til Windows-installasjonsfilene (DVD eller virtuell stasjon).
  6. Vent til installasjonen er fullført
  7. Start PCen på nytt hvis du blir bedt om det.

Du kan også sjekke ut min andre artikkel som forklarer hvordan du gjør det Nedgradere til .NET Framework 3.5


$config[zx-auto] not found$config[zx-overlay] not found