Installerar inget ramverk 4. Konceptet med .NET Framework och vad det gör. Avinstallera olika versioner av Microsoft.NET Framework

07/09/17 34,1K

Om du ofta installerar program har du förmodligen stött på Microsoft-fel. NET Framework. De två vanligaste är att den antingen inte är installerad eller så är fel version installerad.

Varför händer det här? Vad är det och varför behöver vi NET Framework?

Vad är .NET Framework?

Du vet förmodligen att programmerares huvudsakliga aktivitet är att skriva kod. De använder olika programmeringsspråk för att tala om för datorn vad den ska göra:


Men det finns ett problem - programmeringsspråk är ganska primitiva. Med deras hjälp kan du enkelt utföra enkla operationer som addition och multiplikation. Allt annat kräver långt och hårt arbete. Vill du visa text eller bilder på skärmen? Då måste du skriva mycket kod med hjälp av de enklaste elementen i språket.

Det är här .NET Framework kommer till undsättning. I huvudsak är det en omfattande samling av skrivna kodsnuttar ( skapad och underhållen av Microsoft), som programmerare kan använda för att skriva program snabbare.

Till exempel tar .NET Framework hand om alla operationer för att rendera fönster på skärmen. Programmeraren kan bara infoga text, tänka över programmenyn, ställa in knapparnas beteende när användaren trycker på dem osv.

Men .NET Framework är mycket mer än bara en massa extra kod. Den innehåller verktyg utformade för att minska utvecklingstiden och ytterligare API:er som programmerare kan använda för att enkelt interagera med tjänster som Windows Store. Istället för att manuellt skriva all nödvändig kod för att stödja en universal Windows-plattformar, kan du använda .NET Framework:


Det finns bara en nackdel med att utveckla applikationer med .NET Framework - de kan inte köras om .NET inte är installerat på ditt system.

NET Framework består av två delar. Den första delen innehåller en uppsättning förskriven kod ( officiellt kallad SDK, Dev Packs eller "Developer Packs"). Den andra delen innehåller ett program som kan tolka .NET Framework-kod till kommandon för operativsystemet. Denna del, som kallas " körning", låter dig köra program skrivna med .NET Framework.

I detta avseende liknar .NET Framework Java - för att använda applikationer skrivna i det måste du ladda ner Java Runtime Environment.

I ett nötskal, varför behöver du Microsoft NET Framework: Om du är en tillfällig användare som inte har för avsikt att göra någon programmering behöver du bara körtiden för .NET Framework.

Hur man installerar .NET Framework

De flesta Windows-datorer har redan .NET Framework installerat, men versionen kan vara föråldrad. Till exempel kommer Windows 8 och 8.1 med version 4.5.1 och Windows 10 kommer med version 4.6, 4.6.1 eller 4.6.2.

I skrivande stund är den senaste versionen .NET Framework 4.7. Det här är vad vi kommer att installera:


.NET Framework kan också installeras via Centrum Windows-uppdateringar . Men många människor inaktiverar Windows Update, så den här metoden skulle vara att föredra.

Före installation - .NET Framework 4.7 kan installeras på Windows 10, Windows 8.1 och Windows 7 SP1 på både 32-bitars och 64-bitars system. För att installationen ska fortsätta utan fel rekommenderar Microsoft att du har minst 2,5 GB ledigt utrymme på din hårddisk.

Microsoft erbjuder två typer av installationsprogram: webbinstallationsprogram och offlineinstallationsprogram. Webbinstallationsprogrammet väger mindre än 2 MB och laddar ner allt nödvändiga komponenter under installationen. Därför behöver du en stabil internetanslutning.

Offlineinstallationsprogrammet väger cirka 60 MB och kräver ingen internetåtkomst under installationen.

Båda installationsprogrammen innehåller samma versioner av NET Framework, men vi föredrar att använda det fristående installationsprogrammet. Det är mer pålitligt och finns alltid till hands om du behöver installera om .NET Framework. När du har laddat ner bör installationsprocessen inte vara svår - följ bara instruktionerna som visas på skärmen. Och då kommer du snabbt att förstå varför NET Framework 4 behövs.

NET Framework 4.7 Web Installer

NET Framework 4.7 Offline Installer


Observera att version 4.7 är en pågående uppdatering av versionerna 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 och 4.6.2. Så ta inte bort tidigare versioner efter installationen. .NET Framework 3.5 SP1 och äldre versioner installeras separat.

Som standard installeras .NET Framework engelsk version oavsett vilket installationsprogram du använder. För att lokalisera måste du ladda ner lämpligt språkpaket. På det här ögonblicket Språkpaket för version 4.7 är endast tillgängliga som fristående installationsprogram.

.NET-plattformen, utvecklad av Microsoft, är en integrerad del av de flesta spel och program som körs på Windows OS. Enligt användarens förståelse utgör .Net Framework 4.5 och 4.0 grunden för att köra program i utvecklingen av vilka denna plattform användes. Det har blivit en standard för att utveckla webbapplikationer, så utan det är det stor sannolikhet att du kommer att stöta på problem med deras drift. Dessutom kan saknade filer för den nödvändiga versionen av .NET Framework hindra spel från att köras.

Från och med Windows 7 levereras den här plattformen med OS-distributionen, men en separat installation kan behövas om den nödvändiga versionen inte är tillgänglig på datorn eller om .NET Framework misslyckas.

Programversioner

De vanligaste och mest nödvändiga idag är .NET Framework 4.0 och .NET Framework 4.5. Den första kommer med det grundläggande OS Windows Vista och Windows 7, den andra - tillsammans med Windows 8, men oavsett vilket system du har är det bättre att ladda ner och installera båda versionerna för att undvika problem med att starta spel och program.

Hur kan jag ta reda på vilka versioner av .NET Framework som är installerade på min dator?

Detta kan göras på två sätt:

  1. Ladda ner och kör ASoft .NET Version Detector från den officiella utvecklarwebbplatsen.
  1. Titta i systemregistret. För detta:
    • kör registerredigeraren via Start – Kör – regedit;
    • öppna avsnittet HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP;
    • Namnen på grenarna motsvarar de installerade versionerna.

.NET Framework 4.5

Denna version kommer med Microsoft-paket Visual Studio 2012. För att installera det separat, ladda bara ner .NET Framework 4.5-distributionspaketet gratis från den officiella webbplatsen och följ installationsprogrammets instruktioner.

NET Framework 4.5 är vanligtvis inte tillgängligt som standard på Windows 7 och måste laddas ner manuellt. För detta:

  • Ladda ner .NET Framework 4.5 från Microsofts officiella webbplats

  • Följ instruktionerna för webbnedladdning och installation.

Installationsprocessen är extremt enkel, men det är viktigt att komma ihåg det Tidigare versioner av Windows (XP och lägre) stöder inte .NET Framework 4.5.

.NET Framework 4.0

Den tidigare versionen av plattformen, som automatiskt levereras med OS-distributionen Windows 7. Trots uppdateringen till version 4.5 är den fortfarande aktuell. De flesta applikationer fungerar smidigt med .NET Framework 4.5, men vissa kan fortfarande kräva en äldre version.

Dessutom behöver du version 4.0 om ditt operativsystem inte stöder version 4.5.

Installationsprocessen är lika enkel.

God dag.

Det är inte så sällan man stöter på olika fel associerade med Microsoft .NET Framework-paketet (oftast i spel, olika redigerare, ritprogram, ta åtminstone samma AutoCAD...).

I alla sådana problem måste du ta reda på vilken version av .NET Framework programmet kräver, se om det finns i Windows och, om inte, uppdatera/installera det. Det verkar inte vara något komplicerat, men det finns nyanser. De kommer att diskuteras i artikeln...

Som referens. Generellt sett är .NET Framework ett speciellt paket som är utformat för att kombinera olika programvaror skrivna på olika programmeringsspråk (så att allt fungerar). I teorin kan du jämföra det med codecs. Naturligtvis, om du inte har den nödvändiga versionen på din dator (eller den har skadats), kommer programmet inte att starta för dig.

Och nu, närmare saken, ska jag titta på det viktigaste...

Hur kan jag ta reda på vilka versioner av .NET Framework jag har installerat?

Metod nr 1

Du måste öppna panelen Windows-hantering längs följande väg: (cirka. : Installation och borttagning av program).

Viktig!

Jag noterar att Microsoft .NET inte finns med i Windows 8 och 10 installerade program(för att se versioner måste du öppna länken i vänstermenyn "Visa installerade uppdateringar").

Det finns inget alternativ att avinstallera .NET i Windows 10 regelbundna medel Men som regel är det möjligt att installera den senaste versionen av .NET (uppdatera den).

Metod nr 2

För att se och lösa problem med .NET finns det ett speciellt verktyg ".NET Version Detector" (finns på länken :).

Det kräver ingen installation. Efter lanseringen visas en lista över alla installerade versioner, och kommer också att leda länkar för att ladda ner dem (om något plötsligt saknas kan du ladda ner och installera det).

Är det möjligt att inte uppdatera det här paketet, eftersom jag inte har uppdaterat det tidigare och allt fungerade?

De flesta användare kommer inte ens ihåg det (för tillfället...). Faktum är att i nya Windows-versioner en viss version av .NET ingår redan (förinstallerad i systemet) och det finns inget behov av att ladda ner eller uppdatera något separat.

Dessutom ingår ofta .NET i installationsprogrammen för populära spel, och när de är installerade uppdateras även detta paket. De där. alla handlingar är osynliga för användaren...

Det kan dock hända det nytt program eller så kommer spelet att kräva ett nytt .NET-paket (eller vice versa, du vill köra något gammalt som kräver en viss version av .NET och ingen annan).

Och då är allt enkelt: om den nödvändiga versionen av .NET inte är tillgänglig, kommer du att se ett fel vid uppstart (som i exemplet nedan). Förresten, vissa fel kan vara associerade med en "trasig" version av .NET (vilket är anledningen till att det ibland rekommenderas att uppdatera denna programvara).

För det första skulle jag vilja ge dig råd omedelbart: du behöver inte ladda ner alla versioner i rad och försöka installera om var och en (lite lägre kommer jag att notera vilka versioner som rekommenderas för olika operativsystem). För det andra rekommenderas det att ladda ner .NET endast från den officiella Microsoft-webbplatsen (omodifierat installationsprogram, så att säga).

Metod nummer 1. Lite högre upp i artikeln rekommenderade jag att du använder verktyget ".NET Version Detector" - det kommer inte bara att visa vilka versioner av .NET-paketet du har installerat på ditt system, utan ger också länkar för att ladda ner varje version.

  • (för Windows XP);
  • (inkluderar .NET 2.0, 3.0; för Windows XP, Vista);
  • (för Windows XP, Vista och 7);
  • (för Windows 7, 8 och 8.1);
  • (för Windows 7, 8, 8.1 och 10);
  • (för Windows 7, 8, 8.1 och 10).

Det är viktigt att notera den versionen .NET 4 (låt oss säga) uppdaterar den tidigare versionen av .NET, så nya Windows 8, 10 operativsystem kräver installation (i 99,9 % av fallen) endast de senaste versionerna av .NET 4.

Tillägg!

Jag kan inte låta bli att rekommendera programmet - även om du inte behöver uppdatera drivrutiner, försök använda det ändå. Faktum är att det automatiskt upptäcker saknade komponenter i systemet som kan påverka spel (.NET, Visual C++ och andra paket), och installerar dem. Håller med, det är bekvämt!

Observera att programmet laddar ner och installerar allt som behövs för spel (.NET, Visual C++ och andra paket) automatiskt!

Är det möjligt att ta bort .NET Framework (eller använda en annan version)? Vad kräver det?

I de flesta fall behöver du inte ta bort paketet - du behöver bara använda en annan version. Du kan göra detta på fliken (som kan öppnas i Windows Kontrollpanel - precis ovanför artikeln visar var man hittar detta) .

Egentligen måste du sätta en bock bredvid paketet som du vill använda och godkänna ändringarna (Windows kan behöva ladda ner saknade filer - det gör detta själv i autoläge (behöver bara en internetanslutning)).

I de fall du verkar ha den nödvändiga versionen av .NET installerad, men spelet (programmet) fortfarande ger fel och "svär", kan du försöka ta bort .NET-paketet och installera det igen.

I vissa fall kan ett paket tas bort genom att öppna listan över installerade program ( Kontrollpanelen\Program\Program och funktioner ). Avinstallation sker på samma sätt som alla andra program (se skärmdump nedan).

I vissa fall kan ett speciellt verktyg krävas: NET Framework Cleanup Tool (länk till Microsofts utvecklarblogg - ).

Verktyget kräver ingen installation. Förresten, du måste köra det som administratör (cirka. : d.v.s. Klicka på körbar fil högerklicka och välj "kör som administratör" från snabbmenyn) .

Det är allt för idag.

Tillägg är välkomna...

Allt gott till alla.

Plattform .Net Framework, som Microsoft började utveckla i slutet av 90-talet, utgör grunden för att lansera programvara, utan vilken det är omöjligt heltidsjobb de flesta spel och program. Standardpaket .NET Framework 4.0 ingår i den ursprungliga Windows 7-distributionen, .NET Framework 4.5 kommer med Windows 8 (8.1) och .NET Framework 4.6– med Windows 10. En separat installation av ramverket kan dock vara nödvändig om systemet inte har den version som krävs, eller om ett allvarligt fel har inträffat. Så, .NET Framework 3.5är inte installerad tillsammans med "åttan" och "tio", men .NET Framework 4.5 saknas på Windows 7. Idag ska jag berätta vad du ska göra om det inte installeras .NET Framework 3.5 / 4.0 / 4.5 , och var man kan ladda ner .NET Framework nuvarande versioner.

Hur du tar reda på vilka versioner av .NET Framework som är installerade på din dator?

Låt oss först ta reda på vilka versioner av ramverket som är installerade på ditt skrivbord (laptop). Det snabbaste sättet att göra detta är att använda Registereditorn Regedit.ex, Det är därför:

  • använd tangentkombinationen " " för att öppna fönstret "Kör", enter regedit och klicka på " OK";

  • expandera grenen sekventiellt HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP ;
  • namnen på undersektioner (mappar) motsvarar installerade paket .NET Framework(skärmdump ovan).

Hur man installerar .NET Framework 3.5 via kontrollpanelen i Windows

Installationsalgoritm .NET Framework 3.5 för alla OS-versioner ett:

  • öppen " Kontrollpanel" → hitta avsnittet " Program och komponenter";
  • klicka på undersektionen " ";
  • i det nya fönstret, markera rutan " .NET Framework 3.5" och tryck " OK" (skärmdump nedan);
  • Bekräfta nedladdning av filer från Windows Update (slutlig skärmdump).

Men för att spara tid i Windows 7, sökruta Startmenytyp utan citattecken " möjliggörande komponenter", och i Windows 10/8 använd kortkommandot " Win + X" → i fönstret som öppnas, klicka på länken " Slå av eller på funktioner i Windows" etc.

Ibland, när du installerar ramverket, kan tyvärr fel uppstå med olika koder, såsom 0x800F081F, 0x800F0906 eller 0x800F0907. Den enklaste lösningen är att manuellt ladda ner paketet du letar efter .NET Framework och integrera i Windows.

Var kan man ladda ner .NET Framework 3.5, 4.0 och 4.5 för Windows 10/8/7

Låt mig påminna dig om att utvecklaren rekommenderar inte utan att absolut behöva ta bort några versioner .NET Framework installerat på datorn. Tvärtom är sekventiell installation, med en omstart av systemet, av flera versioner av den beskrivna plattformen fullt möjlig.

Ladda ner .NET Framework 3.5 från den officiella webbplatsen

Ladda ner .NET Framework 4.0 från den officiella webbplatsen

Ladda ner .NET Framework 4.5 från den officiella webbplatsen

Dmitriy dmitry_spb Evdokimov

Microsoft .NET Framework är en speciell komponent som krävs för att många applikationer ska kunna köras. Detta programvara passar perfekt in i operationssalen Windows-system. Varför uppstår då fel? Låt oss ta reda på det.

Varför Microsoft .NET Framework kanske inte installeras

Det här problemet uppstår oftast när du installerar .NET Framework version 4. Det kan finnas många anledningar till detta.

Tillgänglighet för redan installerad version av .NET Framework 4

Om du inte har .NET Framework 4 installerat på Windows 7 är det första du behöver kontrollera om det är installerat på ditt system. Detta kan göras med hjälp av särskild nytta ASoft .NET-versionsdetektor. Du kan ladda ner det helt gratis på Internet. Låt oss starta programmet. Efter en snabb skanning är de versioner som redan är installerade på datorn i huvudfönstret markerade i vitt.

Du kan naturligtvis titta på informationen i listan över installerade Windows-program, men informationen där visas inte alltid korrekt.

Komponenten levereras med Windows

I olika versioner Windows kanske redan har .NET Framework-komponenter inbyggda i systemet. Du kan kontrollera detta genom att gå till "Avinstallera ett program - Slå på eller av Windows-komponenter". Jag har till exempel Windows 7 Starter installerat med Microsoft .NET Framework 3.5, som du kan se på skärmdumpen.

Windows uppdatering

I vissa fall kommer .NET Framework inte att installeras om Windows inte har fått viktiga uppdateringar. Därför måste du gå till "Start-Kontrollpanelen-Uppdateringscenter-Sök efter uppdateringar". Alla uppdateringar som hittas måste installeras. Efter det startar vi om datorn och försöker installera .NET Framework.

Systemkrav

Precis som alla andra program har Microsoft .NET Framework Systemkrav dator att installera:

  • Tillgänglighet på 512 MB. ledigt RAM;
  • Processor med en frekvens på 1 MHz;
  • 4,5 GB. fritt utrymme på din hårddisk.
  • Låt oss nu se om vårt system matchar minimikrav. Du kan se detta i datorns egenskaper.

    Microsoft .NET Framework har uppdaterats

    En annan populär anledning till att .NET Framework 4 och tidigare versioner tar lång tid att installera är att den är uppdaterad. Till exempel uppdaterade jag min komponent till version 4.5 och försökte sedan installera version 4. Det gick inte för mig. Jag fick ett meddelande att min dator har mer än en ny version och installationen avbröts.

    Avinstallera olika versioner av Microsoft .NET Framework

    Mycket ofta, när du avinstallerar en version av .NET Framework, börjar de andra att fungera felaktigt och med fel. Och att installera nya slutar i allmänhet i misslyckande. Därför, om du har lidit det här problemet, ta gärna bort hela Microsoft .NET Framework från din dator och installera det igen.

    Du kan ta bort alla versioner korrekt med .NET Framework Cleanup Tool. Installationsfil Du kan enkelt hitta den på Internet.

    Välja "All version" och klicka "Städa nu". När borttagningen är klar, starta om datorn.

    Nu kan du börja Microsoft installation.NET Framework återuppfunnet. Se till att ladda ner distributionen från den officiella webbplatsen.

    Ej licensierad Windows

    Med tanke på att .NET Framework, liksom Windows, är en produkt från Microsoft, kan en trasig version orsaka problem. Inga kommentarer här. Alternativ ett är att installera om operativsystemet.

    Det är allt, jag hoppas att ditt problem löstes framgångsrikt.