Wat is Microsoft.NET Framework. Hoe NET Framework installeren en opnieuw installeren? Het onderdeel wordt geleverd met Windows

Microsoft. NET Framework is de zogenaamde softwareplatform. .net installatie Framework is vereist om programma's uit te voeren die op dat platform zijn geschreven. Om het je duidelijker te maken, zal ik het als volgt uitleggen: sommige videobestanden kunnen niet worden afgespeeld op Windows als ze niet de benodigde codecs hebben geïnstalleerd. Hier is de situatie hetzelfde: programma's die zijn geschreven onder NET Framework kunnen niet worden uitgevoerd als dit onderdeel niet op het systeem is geïnstalleerd.

Een belangrijk punt: voor de werking van een applicatie die is geschreven voor een specifieke versie van NET Framework, moet deze versie geïnstalleerd zijn.

Microsoft bracht de eerste versie van het NET Framework in 2000 uit en sindsdien zijn er verschillende (NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5).

Hoe kom je erachter welke? .NET-versies Framework op uw computer geïnstalleerd?

Microsoft .NET Framework 4.5.1
Het is een update van versies 4.0 en 4.5, dus als 4.5.1 geïnstalleerd is, dan hoeven deze versies niet geïnstalleerd te worden. Windows XP wordt niet ondersteund door NET Framework 4.5.

Hoe Microsoft .NET Framework opnieuw te installeren?

Soms zijn er problemen in het systeem, op de een of andere manier gerelateerd aan het NET Framework. Zo treden er bijvoorbeeld fouten op bij het opstarten van sommige programma's of bij het installeren (updaten) van het Microsoft .NET Framework zelf. In dit geval is de meest betrouwbare oplossing voor de problemen om het platform te verwijderen en opnieuw te installeren.

Tot NET Framework correct verwijderen vanaf uw computer kunt u het beste een speciaal hiervoor gemaakt programma gebruiken .NET Framework-opruimprogramma.

Download het, pak het archief uit en voer het bestand uit cleanup_tool.exe.

Er verschijnt een bericht: "Wilt u de .NET Framework Setup Cleanup Utility uitvoeren?" (hoewel in het Engels) - klik op "Ja". Accepteer dan de voorwaarden licentieovereenkomst(“Ja”-knop).
Selecteer in het programmavenster ".NET Framework - Alle versies" in de lijst en klik op de knop "Nu opschonen":
Na NET verwijderen Framework start uw computer opnieuw op. Installeer vervolgens de gewenste versies opnieuw, te beginnen met de kleinste.

Wat is cryptisch voor normale gebruikers van het .NET Framework? Dit is een eigen programmeermodel Microsoft ontworpen om verschillende programma's te ontwikkelen. Het .NET Framework is zowel nodig voor het ontwikkelen van programma's als voor het uitvoeren ervan.

Daarom, als een programmeur actief bezig is met het maken van een programma in een bepaalde versie van .NET Framework, kan de gebruiker het niet uitvoeren totdat hij het programma heeft geïnstalleerd. gewenste versie.NET-framework.

Shit, we begrijpen het. Alles is echter niet zo eng, omdat Windows 7 standaard de benodigde versie van het .NET Framework heeft geïnstalleerd. Maar daarover later meer.

Laten we het nu hebben over de bestaande versies van het .NET Framework.

Versie .NET Framework 1.0 en 1.1

Versie 1.0 is verouderd en wordt in feite niet gebruikt. Hetzelfde geldt voor versie 1.1, die alleen in zeer uitzonderlijke gevallen wanneer een oud programma dit vereist.

Om .NET Framework 1.1 te installeren, moet u het downloaden via de onderstaande link en vervolgens installeren. Doe dit alleen als het absoluut noodzakelijk is - de meeste Windows-gebruikers 7 downloaden deze versie niet nodig.

U kunt een foutbericht tegenkomen bij het installeren van .NET Framework 1.1 en SP1. In een dergelijke situatie kan .NET Framework 1.1 als volgt handmatig worden geïnstalleerd.

1. Op station C: maak een map aan Repareren (C:\Fix).

3. Openen opdrachtregel(je moet werken met) rekening beheerder). Klik hiervoor op de knop Begin, voer in het zoekveld in cmd en druk op .

4. Voer de volgende twee opdrachten in.

Cd /d C:\Fix dotnetfx.exe /c:"msiexec.exe /a netfx.msi targetdir=C:\Fix"

5. Bevestig de uitvoering van de opdrachten en voer de volgende drie opdrachten in.

NDP1.1sp1-KB867460-X86.exe /xp:C:\Fix\netfxsp.msp msiexec.exe /a c:\Fix\netfx.msi /p c:\Fix\netfxsp.msp netfx.msi

Het .NET Framework 1.1 zou nu zonder fouten moeten worden geïnstalleerd.

Versie .NET Framework 2.0 - 3.5.1

Deze versie is standaard geïnstalleerd in Windows 7, zoals u gemakkelijk zelf kunt zien. Kies een team Start > Configuratiescherm > Programma's en onderdelen, klik dan op de link In- en uitschakelen Windows-componenten . En hier is het bewijs dat de .NET Framework 3.5.1-versie standaard is geïnstalleerd op Windows 7:

Versie .NET Framework 4.0

Deze versie is in de eerste plaats nodig voor programmeurs en is zelden vereist om te presteren client programma's. Als u echter software wilt gebruiken die is gebouwd met .NET Framework 4.0, kunt (en moet) u de update KB982670 installeren, die al lang wordt gedistribueerd via Windows-service bijwerken. Na verloop van tijd zullen er meer programma's zijn die deze versie van het .NET Framework nodig hebben.

U kunt .NET Framework 4.0 downloaden via de volgende links. We herinneren je eraan dat volledige versie De .NET Framework 4.0-variant hoeft alleen te worden gedownload voor programma-ontwikkeling! als jij gewone gebruiker, hebt u een reguliere clientversie van .NET Framework 4.0 - clientprofielupdate KB982670 nodig, die moet worden gedownload via Windows Update.

Als u echter de volledige versie van .NET Framework downloadt via de eerste link en deze installeert, gebeurt er niets ergs - alleen het systeem wordt aangevuld met een heleboel extra bestanden die je helemaal niet nodig hebt.

Welke versie van .NET Framework heb ik?

Je kunt het in het venster bekijken Functies van Windows 7 in- of uitschakelen hierboven weergegeven. Er zijn echter ook andere opties.

Intelligentie

    dotNetFx40_Full_setup.exe

    Publicatie datum:

    • Het .NET Framework is een uitgebreid en consistent Microsoft-programmeermodel voor het bouwen van applicaties met een uitstekende gebruikersinterface, transparant en veilige middelen communicatie, evenals het vermogen om een ​​verscheidenheid aan bedrijfsprocessen te creëren.

      Het .NET Framework 4 werkt samen met zijn eigen vorige versies. Applicaties die gebaseerd zijn op eerdere versies van het .NET Framework blijven draaien op hun standaardplatform.

      Het Microsoft .NET Framework 4 bevat de volgende nieuwe functies en verbeteringen.

      • Verbeteringen in CLR (Common Language Runtime) en BCL (Base Class Library)
        • Verbeterde prestaties inclusief betere ondersteuning multi-core computers, achtergrond montage vuilnis en profiler-bijlage op de server.
        • Nieuwe in het geheugen toegewezen bestandstypen en nieuwe numerieke typen.
        • Eenvoudiger debuggen, inclusief dump-debugging, Watson-minidumps, mixed-mode debugging voor 64-bits processors en codecontracten.
        • Volle lijst voor CLR- en BCL-extensies, zie .
      • Innovaties in talen Visuele Basis en C#, zoals lambda-operators, impliciete regelvoortzettingen, dynamische verzending en benoemde en optionele parameters.
      • Verbeteringen in gegevenstoegang en modellering.
        • Met het Entity Framework kunnen ontwikkelaars bewerkingen programmeren met: relationele databases gegevens met behulp van .NET-objecten en Language Integrated Query (LINQ). Het bevat veel nieuwe functies, waaronder het negeren van persistentie en POCO-ondersteuning, externe sleuteltoewijzingen, langzaam laden, ondersteuning voor testgestuurde ontwikkeling, functies in het model en nieuwe LINQ-operators. Extra functies omvatten ondersteuning voor multi-tier data-applicaties met self-tracking-entiteiten, aangepaste codegeneratie met T4-sjablonen, eerste modelontwikkeling, verbeterde ontwerperinterface, verbeterde prestaties en pluralisering van entiteitssets. Extra informatie zie door.
        • WCF Data Services is een onderdeel van het .NET Framework waarmee u op REST gebaseerde services en toepassingen kunt maken die het Open Data Protocol (OData) gebruiken om gegevens via internet te verstrekken en op te halen. WCF Data Services bevat veel nieuwe functies, waaronder verbeterde BLOB-ondersteuning, gegevensbinding, rijtelling, feedaanpassing, projecties en verbeteringen in de querypijplijn. Ingebouwde integratie met Microsoft Office In 2010 kunt u nu bieden: Microsoft-gegevens Office SharePoint Server als een OData-feed en toegang tot die feed met klantenbibliotheek WCF-gegevensservices. Voor meer informatie, zie .
      • Extensies in ASP.NET
        • Extra fondsen beheer met HTML gebruiken, element-ID's en aangepast css-stijlen, waarmee u eenvoudig webformulieren kunt maken die voldoen aan de normen en die zijn geoptimaliseerd voor zoekmachines.
        • Nieuwe dynamische gegevenscomponenten zoals nieuwe queryfilters, entiteitsjablonen, uitgebreide ondersteuning voor Entity Framework 4 en mogelijkheden voor validatie en het genereren van sjablonen die eenvoudig kunnen worden toegepast op bestaande webformulieren.
        • Ondersteuning voor webformulieren voor nieuwe AJAX-bibliotheekverbeteringen, inclusief ingebouwde ondersteuning voor Content Delivery Networks (CDN's).
        • Zie deze link voor een volledige lijst met extensies voor ASP.NET.
      • Verbeteringen in Windows Presentation Foundation (WPF)
        • Ondersteuning toegevoegd voor multi-touch invoer, lintbedieningen en paneeluitbreidingsfuncties Windows-taken 7.
        • Ondersteuning toegevoegd voor Surface SDK 2.0.
        • Nieuwe besturingselementen voor zakelijke toepassingen, zoals de kaartbesturing, voorspellende bewerking, gegevensraster en meer, verbeteren de productiviteit van ontwikkelaars die gegevenstoepassingen bouwen.
        • Verbeteringen in prestaties en schaalbaarheid.
        • Verbeteringen in duidelijkheid visuele presentatie tekst, pixelbinding, lokalisatie en interactie.
        • Voor een volledige lijst met extensies voor WPF, zie .
      • Verbeteringen in Windows Workflow (WF) om ontwikkelaars in staat te stellen workflows efficiënter te onderhouden. Inclusief verbeterd actieprogrammeermodel, verbeterde constructorinterface, nieuwe stijl stroomdiagrammodellering, een uitgebreid palet aan acties, integratie van workflowregels en nieuwe mogelijkheden voor berichtcorrelatie. Het .NET Framework 4 biedt ook aanzienlijke prestatieverbeteringen voor op WF gebaseerde workflows. Voor een volledige lijst met extensies voor WF, zie .
      • Verbeteringen in Windows Communication Foundation (WCF), zoals ondersteuning voor WCF-workflowservices om workflows te creëren die op berichten gebaseerde activiteitcorrelatie ondersteunen. Daarnaast biedt .NET Framework 4 nieuwe WCF-functies zoals servicedetectie, routeringsservice, REST-ondersteuning, diagnostiek en prestaties. Voor een volledige lijst met extensies voor WCF, zie .
      • Nieuwste componenten parallel programmeren zoals ondersteuning parallelle lussen, de TPL (Task Parallel Library), PLINQ (Parallel LINQ)-query's en coördinatiegegevensstructuren waarmee ontwikkelaars de mogelijkheden van multi-coreprocessors effectief kunnen beheren.

    systeem vereisten

    • Ondersteund besturingssysteem

      Windows 7; Windows 7-servicepack 1; Windows-server 2003 Servicepack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Servicepakket 1; Windows XP Service Pack 3

          • Windows XP SP3
          • Windows Server 2003 SP2
          • Windows Vista SP1 of hoger
          • Windows Server 2008 (niet ondersteund in de primaire serverrol)
          • Windows 7
          • Windows Server 2008 R2 (niet ondersteund in de primaire serverrol)
          • Windows 7 SP1
          • Windows Server 2008 R2 SP1
        • Ondersteunde architecturen:
          • ia64 (sommige functies worden niet ondersteund op ia64, zoals WPF)
        • Hardwarevereisten:
        • Vereisten:

    Installatie instructies

        1. Belangrijk! Zorg ervoor dat uw computer de meeste laatste pakket updates en belangrijk Windows-oplossingen. Ga naar Windows Update om naar beveiligingsupdates te zoeken. Als u installeert op 64-bits XP of Windows 2003, moet u mogelijk de Windows Imaging Component installeren. De 32-bits versie van Windows Imaging Component is verkrijgbaar bij . De 64-bits versie van Windows Imaging Component is verkrijgbaar bij .
        2. Klik op de knop "Download" op deze pagina om de download te starten.
        3. Om de installatie direct te starten, klik op de knop Loop.
        4. Om de downloads op uw computer op te slaan en later te installeren, klikt u op de knop Opslaan.
        5. Om de installatie te annuleren, klik op de knop Annuleren.

        Voor webontwikkelaars en beheerders

        Gebruik .NET Framework om .NET Framework op een webserver te installeren of een volledige webontwikkelomgeving te installeren.

    Extra informatie


      • Aanvullende vereisten om de server te installeren

        Als u een serverinstallatie wilt uitvoeren, moet u naast de kerncomponenten de volgende software op uw computer installeren:

        • IIS 6.0 of hoger. Om toegang te krijgen tot ASP.NET-functies, moet u eerst IIS installeren met: laatste updates beveiliging. ASP.NET wordt alleen ondersteund op Windows XP Professional, Windows Server 2003, Windows Server 2008 en Windows Server 2008 R2.
        • (Aanbevolen) MDAC Data Access Components 2.8 of later.

        NOTITIE: de meeste gebruikers hoeven geen serverinstallatie uit te voeren. Als u niet zeker weet of u een serverinstallatie wilt uitvoeren, voert u een basisinstallatie uit.

        Programma Windows-installatie Server 2008 R2 SP1 in optie Serverinstallatie Kern

        Deze versie van Microsoft .NET Framework 4 biedt geen ondersteuning voor de Server Core-installatieoptie voor Windows Server 2008 en Windows Server 2008 R2. Om een ​​versie van Microsoft .NET Framework 4 te verkrijgen die de Server Core-installatieoptie van Windows Server 2008 R2 SP1 ondersteunt, gaat u naar

Dit is een vertaling van het artikel, het originele artikel is te lezen .

Mocht u onnauwkeurigheden of fouten in de vertaling aantreffen, noteer dit dan in het huidige onderwerp.

Probleem:
U wilt weten hoe u Microsoft .NET Framework kunt verwijderen of opnieuw kunt installeren om problemen met Autodesk-software op te lossen.
Beslissing:
Het verwijderen van .NET Framework gebeurt net als elk ander programma op uw systeem. verschillende versies en functies worden vermeld onder Programma's en onderdelen (of Programma's toevoegen of verwijderen voor Windows XP). Houd er echter rekening mee dat als u alle versies van .NET hebt geïnstalleerd, slechts enkele ervan kunnen worden verwijderd. In de nieuwste Windows-besturingssystemen zijn oudere versies van .NET ingebouwd. Deze ingebouwde versies kunnen niet worden verwijderd. In Windows 7 is bijvoorbeeld alleen .NET 4 beschikbaar voor verwijdering en is versie 3.5.1 in het systeem ingebouwd.

Microsoft .NET Framework verwijderen:

1. Open Programma's en onderdelen vanuit het paneel Windows-bedieningselementen(of Programma's toevoegen of verwijderen voor Windows XP). De gemakkelijkste manier om dit venster te vinden, op andere systemen dan Windows XP, is door "Programma's en onderdelen" in het zoekvak onder aan het menu Start te typen.

2. Verwijder alle componenten die beginnen met "Microsoft .NET", begin met recentere versies.

3. Download en installeer al het volgende dat van toepassing is op uw Windows-versies:
Microsoft .NET Framework 1.1 ( voor ramen xp)
Microsoft .NET Framework 3.5 Service Pack 1 (voor Windows XP en Vista)
Microsoft .NET Framework 4.0 (alleen als .NET 4.5.2) niet wordt geïnstalleerd
Microsoft .NET Framework 4.5.2 (voor Windows 7, 8 en 8.1)
Microsoft .NET Framework 4.6.1 (voor Windows 7, 8, 8.1 en 10)

Elk van de bovenstaande installatieprogramma's zal alles toevoegen benodigde bestanden, inclusief oudere versies indien nodig (het .NET 3.5.1-installatieprogramma installeert bijvoorbeeld ook 2.0 en 3.0, .NET 4.0 installeert beide componenten, die worden vermeld onder Programma's en onderdelen). Bovendien heeft Microsoft de installatieprogramma's geprogrammeerd om alleen op ondersteunde besturingssystemen te draaien. als jij zich afvragend, op welk systeem te installeren, om geen fouten te maken, zal het programma zelf de juiste versie selecteren.

Als extra stap om alle .NET-componenten volledig te verwijderen, voert u de .NET Framework Cleanup Tool uit. Hier is de pagina om het te downloaden:

Deze tool verwijdert geen .NET-versies die zijn ingebouwd in besturingssysteem Ramen. Het is alleen van invloed op de componenten die u in de lijst met programma's en onderdelen ziet en die u niet kon verwijderen. Op andere systemen dan Windows XP moet u mogelijk op klik met de rechtermuisknop muizen door EXE bestand tool en selecteer "Als administrator uitvoeren". Als er een fout optreedt in het hulpprogramma, voer het dan opnieuw uit en ga door totdat de fouten niet meer verschijnen.

Het .NET-platform, ontwikkeld door Microsoft, is een integraal onderdeel van de meeste games en programma's die op Windows draaien. Voor zover de gebruiker begrijpt, vormen .Net Framework 4.5 en 4.0 de basis voor het uitvoeren van programma's die zijn ontwikkeld met behulp van dit platform. Het is de standaard geworden voor de ontwikkeling van webapplicaties, dus als je het niet hebt, is de kans groot dat je ze tegenkomt. verkeerd werk. Bovendien kan het ontbreken van bestanden van de vereiste versie van .NET Framework ertoe leiden dat het spel niet wordt uitgevoerd.

Vanaf Windows 7 wordt dit platform echter gebundeld met de OS-distributie aparte installatie Mogelijk hebt u deze nodig als uw computer niet de juiste versie heeft of als het .NET Framework is gecrasht.

Programma versies

De meest voorkomende en vereiste tegenwoordig zijn .NET Framework 4.0 en .NET Framework 4.5. De eerste komt binnen basisconfiguratie Windows Vista en Windows 7, de tweede - samen met Windows 8 is het echter, ongeacht welk systeem je hebt, beter om beide versies te downloaden en te installeren om problemen met het uitvoeren van games en programma's te voorkomen.

Hoe kom ik erachter welke versies van het .NET Framework op mijn computer zijn geïnstalleerd?

Dit kan op twee manieren:

  1. Download en voer ASoft .NET Version Detector uit vanaf de officiële website van de ontwikkelaar.
  1. Bekijken in systeemregister. Voor deze:
    • start de register-editor via Start - Uitvoeren - regedit;
    • open sectie HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP;
    • vertakkingsnamen komen overeen met geïnstalleerde versies.

.NET Framework 4.5

Deze versie wordt geleverd met: Microsoft pakket visuele studio 2012. Om het apart te installeren, downloadt u de .NET Framework 4.5-distributiekit gratis van de officiële website en volgt u de instructies van het installatieprogramma.

NET Framework 4.5 is over het algemeen niet standaard beschikbaar op Windows 7 en moet handmatig worden gedownload. Voor deze:

  • Download het .NET Framework 4.5 van de officiële Microsoft-website

  • Volg de instructies van de webdownloader en het installatieprogramma.

Het installatieproces is uiterst eenvoudig, maar het is belangrijk om te onthouden dat: meer vroege versies Windows (XP en lager) ondersteunt .NET Framework 4.5 niet.

.NET Framework 4.0

De vorige versie van het platform, die automatisch wordt meegeleverd met de distributie van Windows 7. Ondanks de upgrade naar versie 4.5 is deze nog steeds relevant. De meeste applicaties werken naadloos samen met .NET Framework 4.5, maar voor sommige applicaties is mogelijk nog een oudere versie vereist.

U hebt ook versie 4.0 nodig als uw besturingssysteem versie 4.5 niet ondersteunt.

Het installatieproces is net zo eenvoudig.