Instaliranje bez okvira 4. Koncept .NET Frameworka i što on radi. Deinstaliranje različitih verzija Microsoft.NET Frameworka

09.07.17. 34,1K

Ako često instalirate programe, vjerojatno ste se susreli s greškama Microsofta. NET Framework. Dva najčešća su da ili nije instaliran ili je instalirana pogrešna verzija.

Zašto se ovo događa? Što je to i zašto nam je potreban NET Framework?

Što je .NET Framework?

Vjerojatno znate da je glavna aktivnost programera pisanje koda. Oni koriste različite programske jezike kako bi rekli računalu što treba učiniti:


Ali postoji jedan problem - programski jezici su prilično primitivni. Uz njihovu pomoć možete jednostavno izvoditi jednostavne operacije poput zbrajanja i množenja. Sve ostalo zahtijeva dug i naporan rad. Želite li prikazati tekst ili slike na ekranu? Zatim ćete morati napisati mnogo koda koristeći najjednostavnije elemente jezika.

Ovdje .NET Framework dolazi u pomoć. U biti, to je opsežna zbirka pisanih isječaka koda ( stvorio i održava Microsoft), koje programeri mogu koristiti za brže pisanje programa.

Na primjer, .NET Framework brine se za sve operacije prikazivanja prozora na zaslonu. Programer može samo umetnuti tekst, razmišljati o izborniku programa, postaviti ponašanje gumba kada ih korisnik pritisne itd.

Ali .NET Framework puno je više od gomile dodatnog koda. Uključuje alate dizajnirane za smanjenje vremena razvoja i dodatne API-je koje programeri mogu koristiti za laku interakciju s uslugama kao što je Windows Store. Umjesto da ručno pišete sav potreban kod za podršku univerzalnom Windows platforme, možete koristiti .NET Framework:


Postoji samo jedan nedostatak kod razvoja aplikacija pomoću .NET Frameworka - ne mogu se pokrenuti ako .NET nije instaliran na vašem sustavu.

NET Framework sastoji se od dva dijela. Prvi dio uključuje skup unaprijed napisanog koda ( službeno se nazivaju SDK, Dev Packs ili "Developer Packs"). Drugi dio uključuje program koji može interpretirati kod .NET Frameworka u naredbe za operativni sustav. Ovaj dio, koji se zove " vrijeme izvođenja", omogućuje vam pokretanje programa napisanih pomoću .NET Frameworka.

U tom pogledu .NET Framework nalikuje Javi - da biste koristili aplikacije napisane u njemu, morate preuzeti Java Runtime Environment.

Ukratko, zašto vam je potreban Microsoft NET Framework: Ako ste povremeni korisnik koji nema namjeru programirati, trebate samo .NET Framework runtime.

Kako instalirati .NET Framework

Većina Windows računala već ima instaliran .NET Framework, ali je verzija možda zastarjela. Na primjer, Windows 8 i 8.1 dolaze s verzijom 4.5.1, a Windows 10 dolazi s verzijom 4.6, 4.6.1 ili 4.6.2.

U vrijeme pisanja, najnovija verzija je .NET Framework 4.7. Ovo ćemo instalirati:


.NET Framework također se može instalirati putem Centar Windows ažuriranja . Ali mnogi ljudi onemogućuju ažuriranje sustava Windows, tako da ovu metodu bilo bi poželjno.

Prije instalacije - .NET Framework 4.7 može se instalirati na Windows 10, Windows 8.1 i Windows 7 SP1 na 32-bitnim i 64-bitnim sustavima. Kako bi se instalacija odvijala bez grešaka, Microsoft preporučuje da na tvrdom disku imate najmanje 2,5 GB slobodnog prostora.

Microsoft nudi dvije vrste instalacijskih programa: web instalacijski program i izvanmrežni instalacijski program. Web program za instalaciju teži manje od 2 MB i preuzima sve potrebne komponente tijekom instalacije. Stoga će vam trebati stabilna internetska veza.

Izvanmrežni instalacijski program teži oko 60 MB i ne zahtijeva pristup internetu tijekom instalacije.

Oba instalacijska programa sadrže iste verzije NET Frameworka, ali mi radije koristimo samostalni instalacijski program. Pouzdaniji je i uvijek će vam biti pri ruci ako trebate ponovno instalirati .NET Framework. Nakon preuzimanja, postupak instalacije ne bi trebao biti težak - samo slijedite upute koje se pojavljuju na zaslonu. I tada ćete brzo shvatiti zašto je NET Framework 4 potreban.

NET Framework 4.7 Web Installer

Izvanmrežni instalacijski program NET Framework 4.7


Imajte na umu da je verzija 4.7 tekuće ažuriranje na verzije 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 i 4.6.2. Zato nemojte brisati prethodne verzije nakon instalacije. .NET Framework 3.5 SP1 i starije verzije instaliraju se zasebno.

Prema zadanim postavkama instalira se .NET Framework engleska verzija bez obzira koji instalacijski program koristite. Za lokalizaciju morate preuzeti odgovarajući jezični paket. Na ovaj trenutak Jezični paketi za verziju 4.7 dostupni su samo kao samostalni instalacijski programi.

.NET platforma, koju je razvio Microsoft, sastavni je dio većine igara i programa koji rade na Windows OS-u. U razumijevanju korisnika, .Net Framework 4.5 i 4.0 predstavljaju osnovu za pokretanje programa u čijem je razvoju korištena ova platforma. Postao je standard za razvoj web aplikacija, tako da bez njega postoji velika vjerojatnost da ćete naići na probleme s njihovim radom. Osim toga, datoteke koje nedostaju za potrebnu verziju .NET Frameworka mogu spriječiti pokretanje igara.

Počevši od sustava Windows 7, ova platforma dolazi u paketu s distribucijom OS-a, ali može biti potrebna zasebna instalacija ako potrebna verzija nije dostupna na računalu ili ako .NET Framework ne radi.

Verzije programa

Danas su najčešći i najpotrebniji .NET Framework 4.0 i .NET Framework 4.5. Prvi dolazi s osnovnim OS-om Windows Vista i Windows 7, drugi - zajedno sa Windows 8, međutim, bez obzira na sustav koji imate, bolje je preuzeti i instalirati obje verzije kako biste izbjegli probleme s pokretanjem igara i programa.

Kako mogu saznati koje su verzije .NET Frameworka instalirane na mom računalu?

To se može učiniti na dva načina:

  1. Preuzmite i pokrenite ASoft .NET Version Detector sa službene web stranice razvojnog programera.
  1. Pogledajte u registar sustava. Za ovo:
    • pokrenite uređivač registra putem Start – Pokreni – regedit;
    • otvori odjeljak HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP;
    • Nazivi grana odgovaraju instaliranim verzijama.

.NET Framework 4.5

Ova verzija dolazi sa Microsoft paket Visual Studio 2012. Da biste ga zasebno instalirali, samo besplatno preuzmite komplet za distribuciju .NET Framework 4.5 sa službene web stranice i slijedite upute instalacijskog programa.

NET Framework 4.5 obično nije dostupan prema zadanim postavkama u sustavu Windows 7 i mora se preuzeti ručno. Za ovo:

  • Preuzmite .NET Framework 4.5 sa službene Microsoftove web stranice

  • Slijedite upute web programa za preuzimanje i instaliranje.

Proces instalacije je vrlo jednostavan, ali važno je to zapamtiti Ranije verzije sustava Windows (XP i starije) ne podržavaju .NET Framework 4.5.

.NET Framework 4.0

Prethodna verzija platforme, koja se automatski isporučuje s distribucijom OS-a Windows 7. Unatoč ažuriranju na verziju 4.5, još uvijek je relevantna. Većina aplikacija radi glatko s .NET Frameworkom 4.5, no neke ipak mogu zahtijevati stariju verziju.

Također, trebat će vam verzija 4.0 ako vaš OS ne podržava verziju 4.5.

Proces instalacije je jednako jednostavan.

Dobar dan.

Nije tako rijetko naići na razne greške povezane s paketom Microsoft .NET Framework (najčešće u igrama, raznim editorima, programima za crtanje, uzmite barem isti AutoCAD...).

U svim takvim problemima morate saznati koju verziju .NET Frameworka aplikacija zahtijeva, vidjeti je li u sustavu Windows i, ako nije, ažurirati je/instalirati. Čini se da nema ništa komplicirano, ali postoje nijanse. O njima će se raspravljati u članku...

Za referencu. Općenito, .NET Framework je poseban paket koji je dizajniran za kombiniranje različitih softvera napisanih u različitim programskim jezicima (tako da sve radi). U teoriji, možete ga usporediti s kodecima. Naravno, ako na računalu nemate potrebnu verziju (ili je oštećeno), program se neće pokrenuti za vas.

A sada, bliže stvari, osvrnut ću se na ono najvažnije...

Kako mogu saznati koje sam verzije .NET Frameworka instalirao?

Metoda br. 1

Morate otvoriti ploču Upravljanje Windowsima sljedećom stazom: (cca. : Instalacija i uklanjanje programa).

Važno!

Napominjem da u sustavima Windows 8 i 10 Microsoft .NET nije naveden instaliranih programa(za pregled verzija morate otvoriti poveznicu u lijevom izborniku “Prikaz instaliranih ažuriranja”).

Ne postoji opcija za deinstalaciju .NET-a u sustavu Windows 10 redovnim sredstvima Međutim, u pravilu je moguće instalirati najnoviju verziju .NET-a (ažurirati je).

Metoda br. 2

Za pregled i rješavanje problema s .NET postoji poseban uslužni program ".NET Version Detector" (dostupno na poveznici :).

Ne zahtijeva instalaciju. Nakon pokretanja prikazat će popis svih instalirane verzije, a također će voditi poveznice za njihovo preuzimanje (ako iznenada nešto nedostaje, možete to preuzeti i instalirati).

Je li moguće ne ažurirati ovaj paket, jer ga nisam prije ažurirao i sve je radilo?

Većina korisnika toga se (trenutno...) niti ne sjeća. Činjenica je da u nov Windows verzije određena verzija .NET-a je već uključena (unaprijed instalirana u sustavu) i nema potrebe ništa posebno preuzimati ili ažurirati.

Osim toga, .NET je često uključen u instalatere popularnih igara, a kada se instaliraju, ažurira se i ovaj paket. Oni. sve radnje su nevidljive korisniku...

Međutim, može se dogoditi da novi program ili će igra zahtijevati novi .NET paket (ili obrnuto, želite pokrenuti nešto staro što će zahtijevati određenu verziju .NET-a i nijednu drugu).

A onda je sve jednostavno: ako potrebna verzija .NET nije dostupna, nakon pokretanja vidjet ćete pogrešku (kao u donjem primjeru). Usput, neke pogreške mogu biti povezane s "pokvarenom" verzijom .NET-a (zbog čega se ponekad preporučuje ažuriranje ovog softvera).

Prvo, želio bih vas odmah savjetovati: ne morate preuzimati sve verzije za redom i pokušati ponovno instalirati svaku (malo niže ću primijetiti koje se verzije preporučuju za različite operativne sustave). Drugo, preporuča se preuzimanje .NET-a samo sa službene Microsoftove web stranice (nemodificirani instalacijski program, da tako kažem).

Metoda broj 1. Malo više u članku, preporučio sam vam da koristite uslužni program ".NET Version Detector" - on ne samo da će pokazati koje ste verzije .NET paketa instalirali na svom sustavu, već će također pružiti poveznice za preuzimanje svake verzije.

  • (za Windows XP);
  • (uključuje .NET 2.0, 3.0; za Windows XP, Vista);
  • (za Windows XP, Vista i 7);
  • (za Windows 7, 8 i 8.1);
  • (za Windows 7, 8, 8.1 i 10);
  • (za Windows 7, 8, 8.1 i 10).

Važno je napomenuti ta verzija .NET 4 (recimo) ažurira prethodnu verziju .NET-a, tako da novi Windows 8, 10 operativni sustavi zahtijevaju instaliranje (u 99,9% slučajeva) samo najnovijih verzija .NET 4.

Dodatak!

Ne mogu ne preporučiti program - čak i ako ne trebate ažurirati upravljačke programe, pokušajte ga ipak upotrijebiti. Činjenica je da automatski detektira nedostajuće komponente u sustavu koje mogu utjecati na igre (.NET, Visual C++ i drugi paketi), te ih instalira. Slažem se, zgodno je!

Imajte na umu da program preuzima i instalira sve što je potrebno za igre (.NET, Visual C++ i druge pakete) automatski!

Je li moguće ukloniti .NET Framework (ili koristiti drugu verziju)? Što to zahtijeva?

U većini slučajeva nema potrebe za uklanjanjem paketa - samo trebate koristiti drugu verziju. To možete učiniti u kartici (koji se može otvoriti na upravljačkoj ploči sustava Windows - odmah iznad članka pokazuje gdje se to može pronaći) .

Zapravo, morate staviti kvačicu pored paketa koji želite koristiti i prihvatiti promjene (Windows OS će možda morati preuzeti datoteke koje nedostaju - to radi sam u automatskom načinu rada (potrebna je samo internetska veza)).

U slučajevima kada vam se čini da imate instaliranu potrebnu verziju .NET-a, ali igra (program) i dalje izbacuje pogreške i “psuje”, možete pokušati ukloniti .NET paket i ponovno ga instalirati.

U nekim slučajevima paket se može ukloniti otvaranjem popisa instaliranih programa ( Upravljačka ploča\Programi\Programi i značajke ). Deinstalacija se događa na isti način kao i bilo koji drugi program (pogledajte snimak zaslona u nastavku).

U nekim slučajevima može biti potreban poseban uslužni program: Alat za čišćenje NET Frameworka (link na Microsoft developer blog - ).

Uslužni program ne zahtijeva instalaciju. Usput, morate ga pokrenuti kao administrator (cca. : tj. kliknite na izvršna datoteka kliknite desnom tipkom miša i odaberite "pokreni kao administrator" iz kontekstnog izbornika) .

To je sve za danas.

Dodaci su dobrodošli...

Svaka cast svima.

Platforma .Net Framework, koje je Microsoft počeo razvijati kasnih 90-ih, predstavljaju osnovu za lansiranje softvera bez kojeg se ne može puno radno vrijeme većina igara i programa. Zadani paket .NET Framework 4.0 uključeno u originalnu distribuciju sustava Windows 7, .NET Framework 4.5 dolazi sa sustavom Windows 8 (8.1) i .NET Framework 4.6– sa sustavom Windows 10. Međutim, može biti potrebna zasebna instalacija okvira ako sustav nema potrebnu verziju ili je došlo do ozbiljnog kvara. Tako, .NET Framework 3.5 nije instaliran zajedno s "osam" i "deset", ali .NET Framework 4.5 nedostaje u sustavu Windows 7. Danas ću vam reći što učiniti ako se ne instalira .NET Framework 3.5 / 4.0 / 4.5 , i gdje preuzeti .NET Framework trenutne verzije.

Kako saznati koje su verzije .NET Frameworka instalirane na vašem računalu?

Prvo, saznajmo koje su verzije okvira instalirane na vašem stolnom (prijenosnom) računalu. Najbrži način da to učinite je pomoću uređivača registra Regedit.egz, Zato:

  • upotrijebite kombinaciju tipki " " za otvaranje prozora "Pokreni", enter regedit i kliknite na " u redu";

  • proširite granu uzastopno HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP ;
  • nazivi pododjeljaka (mapa) odgovaraju instaliranim paketima .NET Framework(snimka zaslona iznad).

Kako instalirati .NET Framework 3.5 putem upravljačke ploče sustava Windows

Algoritam instalacije .NET Framework 3.5 za sve verzije OS-a jedan:

  • otvoren " Upravljačka ploča" → pronađi odjeljak " Programi i komponente";
  • kliknite na pododjeljak " ";
  • u novom prozoru potvrdite okvir " .NET Framework 3.5" i pritisnite " u redu" (snimak zaslona u nastavku);
  • Potvrdite preuzimanje datoteka s Windows Update (konačna snimka zaslona).

Međutim, kako biste uštedjeli vrijeme u sustavu Windows 7, traka za pretraživanje Vrsta izbornika Start bez navodnika " komponente za omogućavanje", a u sustavu Windows 10 / 8 koristite tipkovni prečac " Win + X" → u prozoru koji se otvori kliknite na link " Uključite ili isključite značajke sustava Windows" itd.

Ponekad, nažalost, prilikom instaliranja okvira mogu se pojaviti pogreške s različitim kodovima, kao što su 0x800F081F, 0x800F0906 ili 0x800F0907. Najjednostavnije rješenje je ručno preuzimanje paketa koji tražite .NET Framework i integrirati u Windows.

Gdje preuzeti .NET Framework 3.5, 4.0 i 4.5 za Windows 10/8/7

Dopustite mi da vas podsjetim da programer ne preporučuje bez potrebe za uklanjanjem bilo koje verzije .NET Framework instaliran na računalu. Naprotiv, sekvencijalna instalacija, uz ponovno pokretanje sustava, nekoliko verzija opisane platforme sasvim je moguća.

preuzimanje datoteka .NET Framework 3.5 sa službene stranice

preuzimanje datoteka .NET Framework 4.0 sa službene stranice

preuzimanje datoteka .NET Framework 4.5 sa službene stranice

Dmitrij dmitry_spb Evdokimov

Microsoft .NET Framework je posebna komponenta potrebna za rad mnogih aplikacija. Ovaj softver savršeno se uklapa u operacijsku salu Windows sustav. Zašto onda dolazi do grešaka? Hajdemo shvatiti.

Zašto se Microsoft .NET Framework možda neće instalirati

Ovaj se problem najčešće pojavljuje prilikom instaliranja .NET Framework verzije 4. Za to može postojati mnogo razloga.

Dostupnost već instalirane verzije .NET Framework 4

Ako nemate instaliran .NET Framework 4 na Windows 7, prvo što trebate provjeriti je da li je instaliran na vašem sustavu. To se može učiniti pomoću posebna korisnost ASoft detektor .NET verzija. Možete ga preuzeti potpuno besplatno na Internetu. Pokrenimo program. Nakon brzog skeniranja, u glavnom prozoru one verzije koje su već instalirane na računalu označene su bijelom bojom.

Možete naravno pogledati informacije na popisu instaliranih Windows programi, ali informacije tamo nisu uvijek ispravno prikazane.

Komponenta dolazi u paketu sa sustavom Windows

U različite verzije Windows možda već ima komponente .NET Framework ugrađene u sustav. To možete provjeriti odlaskom na “Deinstalirajte program - Uključite ili isključite Windows komponente”. Na primjer, imam instaliran Windows 7 Starter s Microsoft .NET Framework 3.5, kao što možete vidjeti na snimci zaslona.

Windows Update

U nekim se slučajevima .NET Framework neće instalirati ako Windows nije primio važna ažuriranja. Stoga morate ići na “Start-Upravljačka ploča-Centar za ažuriranje-Provjeri ažuriranja”. Sve pronađene nadogradnje morat će se instalirati. Nakon toga ponovno pokrećemo računalo i pokušavamo instalirati .NET Framework.

Zahtjevi sustava

Kao i svaki drugi program, Microsoft .NET Framework ima Zahtjevi sustava računalo za instalaciju:

  • Dostupnost 512 MB. slobodan RAM;
  • Procesor s frekvencijom od 1 MHz;
  • 4,5 GB. slobodan prostor na vašem tvrdom disku.
  • Sada da vidimo odgovara li naš sustav minimalni zahtjevi. To možete vidjeti u svojstvima računala.

    Microsoft .NET Framework je ažuriran

    Još jedan popularan razlog zašto .NET Framework 4 i ranijim verzijama treba dugo da se instaliraju je to što su ažurirani. Na primjer, ažurirao sam svoju komponentu na verziju 4.5, a zatim pokušao instalirati verziju 4. Nije mi išlo. Dobio sam poruku da moje računalo ima više od nova verzija i instalacija je prekinuta.

    Deinstaliranje različitih verzija Microsoft .NET Frameworka

    Vrlo često, kada deinstalirate jednu verziju .NET Frameworka, ostale počnu raditi neispravno i s pogreškama. A instaliranje novih uglavnom završava neuspjehom. Stoga, ako ste patili ovaj problem, slobodno uklonite cijeli Microsoft .NET Framework sa svog računala i ponovno ga instalirajte.

    Sve verzije možete ispravno ukloniti pomoću alata za čišćenje .NET Frameworka. Instalacijska datoteka Možete ga lako pronaći na internetu.

    Odaberite "Sve verzije" i kliknite "Čišćenje sada". Kada je uklanjanje završeno, ponovno pokrenite računalo.

    Sada možete početi Microsoftova instalacija Ponovno osmišljen .NET Framework. Obavezno preuzmite distribuciju sa službene web stranice.

    Nije licenciran Windows

    S obzirom da je .NET Framework, kao i Windows, Microsoftov proizvod, neispravna verzija može uzrokovati probleme. Ovdje nema komentara. Prva opcija je ponovna instalacija operativnog sustava.

    To je sve, nadam se da je Vaš problem uspješno riješen.