Microsoft .NET Framework. Çfarë është ajo? Ku mund të shkarkoni të gjitha versionet, si të zbuloni se cili version është i instaluar? Si të përcaktoni versionin e instaluar të Net Framework në Windows

Diten e mire.

Nuk është aq e rrallë të hasësh gabime të ndryshme që lidhen me paketën Microsoft .NET Framework (më shpesh në lojëra, redaktues të ndryshëm, programe vizatimi, merrni të paktën të njëjtin AutoCAD ...).

Në të gjitha këto probleme, duhet të zbuloni se cilin version të .NET Framework i nevojitet aplikacionit, të shihni nëse është në Windows dhe nëse nuk është aty, përditësoni / instaloni. Nuk do të duket asgjë e komplikuar, por ka nuanca. Ato do të diskutohen në artikull ...

Per referim. Në përgjithësi, .NET Framework është një paketë e veçantë që është krijuar për të kombinuar softuer të ndryshëm të shkruar në gjuhë të ndryshme programimi me njëri-tjetrin (në mënyrë që gjithçka të funksionojë). Në teori, ju mund ta krahasoni atë me kodekët. Natyrisht, nëse nuk keni versionin e kërkuar në kompjuterin tuaj (ose është dëmtuar), atëherë programi nuk do të fillojë për ju.

Dhe tani, më afër pikës, unë do të analizoj më themeloret ...

Si mund ta di se cilat versione të .NET Framework kam instaluar?

Metoda numër 1

Ju duhet të hapni Panelin e Kontrollit të Windows në rrugën e mëposhtme: (përafërsisht. : Instalimi dhe heqja e programeve).

E rëndësishme!

Vini re se në Windows 8 dhe 10, Microsoft .NET nuk është i listuar në listën e programeve të instaluara (për të parë versionet, duhet të hapni lidhjen në menynë në të majtë "Shiko përditësimet e instaluara").

Në Windows 10, nuk ka asnjë mënyrë për të çinstaluar .NET me mjete standarde, megjithatë, si rregull, është e mundur të instaloni versionin më të fundit të .NET (përditësoni atë).

Metoda numër 2

Për të parë dhe zgjidhur problemet me .NET ekziston një mjet special ".NET Version Detector" (e disponueshme në link:).

Nuk kërkon instalim. Pas nisjes, ai do të shfaqë një listë të të gjitha versioneve të instaluara, si dhe të çojë lidhjet e shkarkimit (nëse papritmas diçka nuk shfaqet, mund ta shkarkoni dhe instaloni).

A është e mundur të mos përditësohet kjo paketë, sepse nuk e kam përditësuar më parë dhe gjithçka funksionoi?

Shumica e përdoruesve as nuk e mbajnë mend atë (për momentin ...). Fakti është se në versionet e reja të Windows ekziston tashmë një version i caktuar i .NET në komplet (i parainstaluar në sistem) dhe nuk ka nevojë të shkarkoni ose përditësoni diçka veçmas.

Përveç kësaj, .NET shpesh përfshihet në instaluesit e lojërave të njohura dhe kur ato instalohen, kjo paketë gjithashtu përditësohet. ato. të gjitha veprimet janë të padukshme për përdoruesin ...

Megjithatë, mund të ndodhë që një program ose lojë e re të kërkojë një paketë të re .NET (ose anasjelltas, ju dëshironi të ekzekutoni diçka të vjetër që kërkon një version specifik të .NET dhe asnjë tjetër).

Dhe atëherë gjithçka është e thjeshtë: nëse versioni i kërkuar i .NET nuk është i disponueshëm, atëherë gjatë fillimit do të shihni një gabim (si në shembullin më poshtë). Nga rruga, disa nga gabimet mund të lidhen me versionin "të prishur" të .NET (kjo është arsyeja pse ndonjëherë rekomandohet të përditësoni këtë softuer).

Së pari, unë dua t'ju këshilloj menjëherë: nuk keni nevojë të shkarkoni të gjitha versionet me radhë dhe të përpiqeni të riinstaloni secilën (pak më poshtë do të vërej se cilat versione rekomandohen për OS të ndryshëm). Së dyti, rekomandohet të shkarkoni .NET vetëm nga faqja zyrtare e Microsoft-it (jo një instalues ​​i modifikuar, si të thuash).

Metoda numër 1. Pak më lart në artikull, ju rekomandova të përdorni programin ".NET Version Detector" - ai jo vetëm që do t'ju tregojë se cilat versione të paketës .NET keni instaluar në sistemin tuaj, por gjithashtu do të ofrojë lidhje shkarkimi për secilin version. .

  • (për Windows XP);
  • (përfshin .NET 2.0, 3.0; për Windows XP, Vista);
  • (për Windows XP, Vista dhe 7);
  • (për Windows 7, 8 dhe 8.1);
  • (për Windows 7, 8, 8.1 dhe 10);
  • (për Windows 7, 8, 8.1 dhe 10).

Është e rëndësishme të theksohet se versioni .NET 4 (të themi) përmirëson versionin e mëparshëm .NET, kështu që Windows 8, 10 OS më i ri kërkon instalimin (në 99,9% të rasteve) vetëm versionet më të fundit .NET 4.

Shtesë!

Nuk mund të mos rekomandoj programin - edhe nëse nuk keni nevojë të përditësoni drejtuesit, provoni ta përdorni gjithsesi. Fakti është se ai zbulon automatikisht komponentët që mungojnë në sistem që mund të ndikojnë në lojëra (.NET, Visual C ++ dhe paketa të tjera) dhe i instalon ato. Dakord, është i përshtatshëm!

Ju lutemi vini re se programi shkarkon dhe instalon gjithçka që nevojitet për lojëra (.NET, Visual C ++ dhe paketa të tjera) automatikisht!

A mund ta çinstaloj .NET Framework (ose të përdor një version tjetër)? Çfarë kërkon kjo?

Në shumicën e rasteve, nuk keni nevojë të hiqni paketën - thjesht duhet të përdorni një version tjetër. Kjo mund të bëhet në skedën (i cili mund të hapet në panelin e kontrollit të Windows - pikërisht sipër artikullit ju tregon se ku mund ta gjeni këtë) .

Në fakt, duhet të vendosni një "shënues" pranë paketës që dëshironi të përdorni dhe të pajtoheni me ndryshimet (Windows OS mund të ketë nevojë të shkarkojë skedarët që mungojnë - ai e bën vetë në modalitetin automatik (thjesht duhet një lidhje interneti)).

Në ato raste kur ju duket se keni të instaluar versionin e kërkuar të .NET, dhe loja (programi) ende hedh gabime dhe "betohet" - mund të provoni të hiqni paketën .NET dhe ta instaloni përsëri.

Në disa raste, paketa mund të hiqet duke hapur listën e programeve të instaluara ( Paneli i kontrollit \ Programet \ Programet dhe veçoritë ). Heqja ndodh në të njëjtën mënyrë si çdo program tjetër (shih ekranin më poshtë).

Në disa raste, mund të kërkohet një mjet i veçantë: NET Framework Cleanup Tool (lidhja me blogun e zhvilluesve të Microsoft -).

Shërbimi nuk ka nevojë të instalohet. Nga rruga, ju duhet ta ekzekutoni atë si administrator (përafërsisht. : d.m.th. klikoni me të djathtën në skedarin e ekzekutueshëm dhe zgjidhni "run as administrator" në menunë e kontekstit) .

Kjo, në fakt, është e gjitha për sot.

Shtesat janë të mirëseardhura...

Gjithe te mirat.

Disa aplikacione që përdoruesi dëshiron të instalojë në një kompjuter kërkojnë instalimin paraprak të Microsoft.NET Framework. Përveç pranisë së kësaj platforme, ndonjëherë zhvilluesit e softuerit parashtrojnë një numër kërkesash shtesë. Në mënyrë të veçantë, ai specifikon se cili version i NET Framework duhet të instalohet.

Ka disa mënyra të zakonshme

Sigurisht, për t'iu përgjigjur shpejt një pyetjeje të tillë, duhet ta kuptoni kompjuterin në shkallën më të vogël. Përdoruesit fillestarë mbeten të çrregullt në çast kur shfaqet një problem i tillë. Sidoqoftë, është mirë të gjeni informacione se si të zbuloni versionin e NET Framework, ta përdorni atë dhe të zgjidhni menjëherë problemet që kanë lindur.

Ka disa opsione se si të zbuloni se cili version i NET Framework është i instaluar në kompjuterin tuaj. Disa mënyra arrihen lehtësisht përmes aftësive të sistemit operativ.

Zbulimi duke përdorur veçoritë e Windows

Në desktopin e kompjuterit ekziston një shkurtore "My Computer", duke klikuar mbi të cilën do të hapet një dritare e re, do të listojë të gjithë disqet në të cilat është ndarë hard disku.

Hapni diskun ku është instaluar sistemi operativ. Në shumicën e rasteve, kjo hapësirë ​​është disku C. Përdoruesi duhet të shkojë në dosjen "Windows", të rishikojë me kujdes të gjitha nënfolderët në të, derisa të gjejë nënfolderin "Microsoft.NET". Dhe, pasi të keni hapur tashmë këtë nën-dosje, do të jetë e lehtë të zbuloni të gjitha versionet e Kornizës së instaluar.

Dosjet e versioneve të instaluara

Gjithashtu, duke dashur të dijë mënyra alternative se si të kontrollojë versionin e NET Framework, përdoruesi mund të nisë redaktorin e regjistrit. Për ta bërë këtë, është e rëndësishme që fillimisht të bëni disa hapa të njëpasnjëshëm. Në veçanti, së pari duhet të shtypni butonin "Start", pastaj është e rëndësishme të gjeni rreshtin "Run" në të, duke klikuar mbi të cilin hapet një dritare e re e vogël në të cilën duhet të regjistrohet komanda "redegit". Nëse rreshti "Run" nuk mund të zbulohet për ndonjë arsye, mund ta shkruani këtë komandë në vijën e komandës, e cila mund të ekzekutohet nëse klikoni "Të gjitha programet" dhe më pas shkoni te nëndosja "Standard".

Në regjistrin e hapur, duhet të zgjeroni disa degë. Së pari, gjeni HKEY_LOCAL_MACHINE, më pas gjeni nënfolderin SOFTWARE dhe më pas një tjetër Microsoft. Këtu do të vendosen informacionet për NET.Framework në degën e PZHK.

Të dhënat e regjistruara në sistem

Duke klikuar tashmë në këtë degë, do të hapen për shikim nëndosjet me versionet e specifikuara. Megjithatë, nëse doni më shumë informacion, duhet të klikoni në dosjen për secilin version. Informacioni rreth këtij versioni do të shfaqet në anën e djathtë të dritares. Në veçanti, nëse një është vendosur përballë parametrit "Install", kjo tregon se platforma është vërtet e instaluar. Përballë parametrit "Version", mund të shihni numrin e plotë të versionit të versionit të instaluar.

Kur rishikoni regjistrin, është e rëndësishme të jeni jashtëzakonisht të kujdesshëm dhe të mos bëni ndonjë veprim shtesë, pasi mund të bëni ndryshime pa dashje, si rezultat i të cilave mund të provokoni një dështim serioz në kompjuter.

Mënyra e dytë për të përcaktuar

Ekziston një mënyrë tjetër alternative për të kontrolluar se cili NET Framework është i instaluar në kompjuter. Sidoqoftë, ajo kryhet në varësi të instalimit të softuerit shtesë.

Kontrollimi me shërbimet komunale

Zhvilluesit e softuerit për teknologjinë kompjuterike, duke identifikuar çdo vështirësi me të cilën duhet të përballen përdoruesit e papërvojë të PC, zhvillojnë programe të reja, shërbime që bëjnë të mundur zgjidhjen e thjeshtë të të gjitha problemeve.

Shërbime të tilla janë të mira sepse rreziku i dëmtimit të pakujdesshëm të sistemit operativ është minimizuar. Pas fillimit, vetë sistemi kryen një numër operacionesh vijuese, pas së cilës prodhon një rezultat të përfunduar. Këto shërbime përfshijnë "NetVersionCheck".

Gjithashtu mund të merrni informacione të tjera të dobishme

Një mjet i tillë, natyrisht, duhet të gjendet në internet, të shkarkoni skedarin e nisjes, ta instaloni në PC dhe më pas të ekzekutoni skedarin VersionCheck.exe. Pas kësaj, përdoruesi duhet të presë me durim, megjithëse nuk ka nevojë të presë gjatë, pasi programi lexon shpejt të gjitha informacionet e rëndësishme dhe prodhon një rezultat të përfunduar.

Çdo version i ri i .Net Framework sjell aftësi të reja, kështu që kur vendosni një aplikacion të ri, këshillohet të dini saktësisht se cilat versione janë instaluar në kompjuter. Ka disa mënyra për të marrë një listë të versioneve të .NET Framework.

Versionet neto të instaluara në sistem ruhen në regjistër. Për ta marrë atë, duhet të hapni redaktorin e regjistrit dhe të shkoni te seksioni HKLM \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP, i cili liston të gjitha versionet e instaluara në sistem. Detajet ruhen në seksionet me emrin version dhe për versionet më të vjetra se 4.0, në nënseksionin Klient ose i plotë. Këtu janë disa opsione:

Install - flamuri i instalimit të versionit;
Versioni - numri i plotë i versionit;
Install Path - direktoria e instalimit;
Publikimi - numri aktual i versionit.

Si rregull, do t'ju duhet të zbuloni numrin e versionit të fundit të instaluar. Mund ta kuptoni nga parametri Release, për shembull:

378389 - .Network Framework 4.5;
378675 - .Net Framework 4.5.1 në Windows 8.1 dhe Windows Server 2012 R2.
378758 - .Net Framework 4.5.1 në Windows 7 \ 8 dhe Windows Server 2008 \ 2012;
379893 - .Korniza Net 4.5.2.

Si një alternativë për Redaktuesin e Regjistrit, mund të përdorni tastierën PowerShell. Qasja në regjistër në PowerShell bëhet duke përdorur një ofrues, i cili ju lejon të shikoni degët e regjistrit si dosje në sistemin e skedarëve. Për shembull, mund të kontrolloni përmbajtjen e degës HKLM \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full me komandën:

dir " HKLM \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full "

Mund të zbuloni gjithashtu versionet e instaluara të .NET Framework duke përdorur programe të palëve të treta, si Asoft .Net Version Detector. Programi nuk kërkon instalim, mjafton ta shpaketoni dhe ta ekzekutoni. Ai shfaq të gjitha versionet e .NET të instaluar në kompjuter, si dhe versionin më të lartë të disponueshëm aktualisht.

Si përfundim, më lejoni t'ju kujtoj se në sistemet operative të serverëve duke filluar nga Windows Server 2012, versionet bazë .Net (3.5 dhe 4.5) janë pjesë e sistemit dhe instalohen si komponent (Feature), dhe versionet e vogla (4.5.1). , 4.5.2, etj.) vijnë si përditësime nga Windows Update. Një përshkrim i detajuar i versioneve të reja të .Net mund të gjendet në faqen e internetit

Në një kompjuter, mund të instaloni disa versione të një platforme të tillë si .Net Framework. Këto biblioteka kërkohen për funksionimin e drejtuesve të kartave video, si dhe programeve që varen prej tyre.

Megjithatë, kur instaloni softuerin, mund t'ju duhet informacion se cilat versione të kornizave janë instaluar tashmë dhe cilat duhet të shtohen ose hiqen. Ka dy mënyra për të përcaktuar versionin e Microsoft .NET Framework: në mënyrë programore dhe manuale.

Si të përcaktoni manualisht versionin e një pakete të instaluar .Net Framework?

Për të zbuluar versionin e paketës .Net Framework, duhet të ekzekutoni Redaktorin e Regjistrit.

  • Shtypim "Win + R" dhe futim "regedit".
  • Redaktori i Regjistrit do të hapet. Shkoni te dega "HKEY_LOCAL_MACHINE", "SOFTWARE", "Microsoft", "NET Framework Setup", "NDP".

E RËNDËSISHME! Ekzistojnë dy çelësa Net Framework në Redaktorin e Regjistrit. Për të përcaktuar versionin, ju nevojitet ai pa pikë.

  • Këtu do të shohim nënseksione me emrat e versioneve. Kur klikojmë në ndonjë seksion, në dritaren e djathtë do të shfaqet një listë e parametrave. Na duhen vetëm "Install", "SP" dhe "Version".

  • Parametri "Install" duhet të vendoset në "1", që tregon se paketa është instaluar.

  • Parametri "SP" tregon numrin e instaluar të Paketës së Shërbimit. Dhe skedari "Versioni" përmban numrin e plotë të versionit të Microsoft .NET Framework.

Vlen të përmendet se në redaktorin e regjistrit, skedarët për përcaktimin e versioneve 1.1 deri në 3.5 të paketës Microsoft .NET Framework ndodhen në seksionet me emrin e versionit. Kjo do të thotë, shtegu do të jetë si vijon: "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v3.5".

Të gjithë skedarët për përcaktimin e paketës së kornizave versionet 4.0 dhe më të larta janë të vendosura në dosjet "Full" dhe "Klient". E para është përgjegjëse për versionin e plotë, i cili përdoret më shpesh nga zhvilluesit e softuerit. "Klienti" është më i përshtatshëm për përdoruesit e zakonshëm.

Për të përcaktuar versionin e Microsoft .NET Framework 4.0 dhe më të lartë në sistemin operativ Windows, në redaktorin e regjistrit, shkoni te dega "HKEY_LOCAL_MACHINE", "SOFTWARE", "Microsoft", "NET Framework Setup", "NDP", " v4", "Klienti "Ose" i plotë ".

Si në metodën e mëparshme, ne shikojmë skedarët "Install", ku vlera duhet të jetë "1", që do të thotë se paketa është e instaluar. Dhe gjithashtu kontrolloni skedarin "Versioni", i cili tregon versionin e plotë të kornizës.

Faqja e internetit e Microsoft ofron një listë të plotë të adresave të regjistrit për të përcaktuar se cili version i paketës .NET Framework.

Nëse instaloni shpesh programe, me siguri keni hasur në gabime të Microsoft .NET Framework. Dy më të zakonshmet - ose nuk është i instaluar, ose është instaluar versioni i gabuar.

Pse ndodh? Çfarë është dhe pse nevojitet NET Framework?

Çfarë është .NET Framework?

Ju ndoshta e dini se profesioni kryesor i programuesve është shkrimi i kodit. Duke vepruar kështu, ata përdorin gjuhë të ndryshme programimi për t'i treguar kompjuterit se çfarë duhet të bëjë:

Por ka një problem - gjuhët e programimit janë mjaft primitive. Me ndihmën e tyre, ju mund të kryeni lehtësisht veprime të thjeshta si mbledhja dhe shumëzimi. Çdo gjë tjetër kërkon një punë të gjatë dhe të vështirë. Dëshironi të shfaqni tekst ose imazhe në ekran? Pastaj ju duhet të shkruani shumë kode duke përdorur elementët më të thjeshtë të gjuhës.

Këtu hyn .NET Framework. Në fakt, ky është një grup i gjerë i copave të kodit të shkruar ( krijuar dhe mirëmbajtur nga Microsoft) të cilat programuesit mund t'i përdorin për të shkruar programe më shpejt.

Për shembull, .NET Framework kujdeset për të gjitha operacionet për vizatimin e dritareve në ekran. Programuesi duhet vetëm të fusë tekst, të mendojë mbi menunë e programit, të vendosë sjelljen e butonave kur përdoruesi klikon mbi to, etj.

Por .NET Framework është shumë më tepër se thjesht një grumbull kodesh shtesë. Ai përfshin mjete për të reduktuar kohën e zhvillimit dhe API shtesë që programuesit mund të përdorin për të ndërvepruar lehtësisht me shërbime të tilla si Dyqani i Windows. Në vend që të shkruani manualisht të gjithë kodin e nevojshëm për të mbështetur Platformën Universale të Windows, mund të përdorni .NET Framework:


Ekziston vetëm një pengesë për zhvillimin e aplikacioneve duke përdorur .NET Framework - ato nuk mund të ekzekutohen nëse .NET nuk është i instaluar në sistemin tuaj.

NET Framework ka dy pjesë. Pjesa e parë përfshin një grup kodesh të shkruar paraprakisht ( i quajtur zyrtarisht SDK, Dev Packs ose "Developer Paket"). Pjesa e dytë përfshin një program që mund të interpretojë kodin .NET Framework në komandat e sistemit operativ. Kjo pjesë, e cila quhet " koha e ekzekutimit”Ju lejon të ekzekutoni programe të shkruara duke përdorur .NET Framework.

Në këtë drejtim, .NET Framework është i ngjashëm me Java - ju duhet të shkarkoni Java Runtime Environment për të përdorur aplikacionet e shkruara në të.

Shkurtimisht, pse ju nevojitet Microsoft NET Framework: nëse jeni një përdorues i thjeshtë që nuk do të bëjë programim, ju duhet vetëm koha e funksionimit .NET Framework.

Si të instaloni .NET Framework

Shumica e kompjuterëve Windows kanë tashmë të instaluar .NET Framework, por versioni mund të jetë i vjetëruar. Për shembull, Windows 8 dhe 8.1 vijnë me versionin 4.5.1 dhe Windows 10 vjen me versionin 4.6, 4.6.1 ose 4.6.2.

Në kohën e këtij shkrimi, versioni i fundit është .NET Framework 4.7. Kjo është ajo që ne do të instalojmë:


NET Framework mund të instalohet nëpërmjet Përditësimi i Windows... Por shumë njerëz çaktivizojnë përditësimin e Windows, kështu që kjo metodë do të ishte e preferueshme.

Përpara instalimit - .NET Framework 4.7 mund të instalohet në Windows 10, Windows 8.1 dhe Windows 7 SP1 në të dy sistemet 32-bit dhe 64-bit. Microsoft rekomandon që të keni të paktën 2,5 GB hapësirë ​​të lirë në hard diskun tuaj për të siguruar që instalimi të funksionojë pa probleme.

Microsoft ofron dy lloje instaluesish: instalues ​​në ueb dhe instalues ​​jashtë linje. Instaluesi i uebit është më pak se 2 MB dhe shkarkon të gjithë komponentët e nevojshëm gjatë instalimit. Prandaj, do t'ju duhet një lidhje e qëndrueshme në internet.

Instaluesi i pavarur peshon rreth 60 MB dhe nuk kërkon qasje në internet gjatë instalimit.

Të dy instaluesit përmbajnë të njëjtat versione NET Framework, por ne preferojmë të përdorim instaluesin jashtë linje. Është më i besueshëm dhe do të jetë gjithmonë pranë nëse keni nevojë të riinstaloni .NET Framework. Pasi të shkarkohet, procesi i instalimit duhet të jetë i drejtpërdrejtë - thjesht ndiqni udhëzimet që shfaqen në ekran. Dhe atëherë do të kuptoni shpejt pse ju nevojitet NET Framework 4.

NET Framework 4.7 Web Installer

NET Framework 4.7 Instaluesi offline


Vini re se versioni 4.7 është një përmirësim i vazhdueshëm nga versionet 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 dhe 4.6.2. Prandaj, mos i çinstaloni versionet e mëparshme pas instalimit. .NET Framework 3.5 SP1 dhe më të vjetra janë instaluar veçmas.

Si parazgjedhje, .NET Framework instalon versionin anglisht pa marrë parasysh cilin instalues ​​përdorni. Për lokalizim, duhet të shkarkoni paketën e duhur të gjuhës. Aktualisht, paketat e gjuhëve për versionin 4.7 disponohen vetëm si instalues ​​jashtë linje.

Paketa gjuhësore .NET Framework 4.7

Më shumë rreth .NET Framework

Një arsye tjetër pse ju nevojitet NET Framework. Disa vite më parë, Microsoft hapi burimin .NET Framework, duke lejuar këdo që të kontribuojë në zhvillimin e platformës. Si rezultat, Microsoft është bërë organizata më aktive në GitHub.

Çfarë do të thotë kjo për ju? Në thelb, fakti që aplikacionet e shkruara në .NET Framework në të ardhmen do të bëhen më të njohura dhe më cilësore. Pra, pse të mos instaloni .NET Framework tani?

Përkthimi i artikullit " Microsoft .NET Framework: Pse ju nevojitet dhe si ta instaloni në Windows“U përgatit nga ekipi miqësor i projektit