Si të zbuloni versionin e kornizës neto në një minutë. Përcaktimi i versionit Net Framework

Herë pas here, gjatë shkarkimit dhe instalimit të programeve, kompjuteri shfaq gabime që lidhen me mungesën e një Microsoft .NET Framework. Dy mesazhet më të zakonshme të gabimit? Ose .Net Framework nuk është i instaluar në kompjuter, ose është instaluar një version i vjetëruar. Lidhja për të shkarkuar Net Framework 4.7 është më poshtë në artikull. Ekzistojnë gjithashtu udhëzime të hollësishme për zgjedhjen dhe instalimin.

Pra, çfarë lloj kafshe është kjo? Ky është një program pa të cilin sistemet moderne operative Windows nuk janë vetë. Komponenti më i rëndësishëm i Windows.

Çfarë është .NET Framework?

Para së gjithash, kjo mrekulli-yudo shqiptohet si "dot no frame". "Point-jo" në Rusisht (mirë, pothuajse në Rusisht). Dotnet.

Për t'iu përgjigjur pyetjes, çfarë është .NET Framework për Windows, duhet të kuptoni pse ekziston. Lidhjet e shkarkimit për programin janë të vendosura më poshtë (këta janë serverë zyrtarë të Microsoft) - gjatë shkarkimit, hidhini një sy shpjegimeve. Është shumë e thjeshtë, megjithëse do t'ju duhet të zhyteni në disa çështje programimi. Jo, nuk keni nevojë të jeni programues për të kuptuar Dot-Net.

Pra: programuesit janë njerëzit që krijojnë programe. Puna e tyre nënkupton që ata "shkruajnë kod". Ata shkruajnë kode në gjuhë të ndryshme programimi. Kodi - shpjegime për kompjuterin se çfarë duhet të bëjë në çdo moment të punës së tij.

Çdo gjuhë programimi është një gjë mjaft primitive. Gjuhët e programimit kanë shprehje si shtimi ose shumëzimi, por asgjë më e komplikuar. A dëshiron programuesi të shfaqë një dritare programi? Ai do të duhet të shkruajë shumë kod për këtë dhe të shpenzojë shumë kohë.

Dhe këtu .NET Framework për Windows i vjen në ndihmë programuesit: mund ta shkarkoni falas. Thelbi i këtij softueri është një koleksion i madh i bibliotekave të kodeve të shkruara tashmë për programuesit që ju lejojnë të shfaqni të njëjtën dritare. Një kod i tillë është shkruar nga specialistë të Microsoft. I lejon programuesit të mos shpërqendrohen nga gjërat e panevojshme, por të krijojnë programet e tyre.

Një shembull ilustrues. .NET Framework ka shumë operacione të imta - thuaj:

  • udhëzime për Windows se si të vizatoni një dritare në ekran;
  • një funksion i gatshëm për vendosjen e butonave brenda një dritareje;
  • çfarë saktësisht duhet bërë me kompjuterin kur shtypen këta butona;

Mjafton që një programues të përfshijë operacione të tilla në kodin e tij dhe të mos shpenzojë disa ditë duke i shpjeguar gjërat elementare në një kompjuter. Por fuqia e .NET Framework shtrihet shumë përtej koleksioneve të thjeshta të kodeve dhe funksioneve jashtë kutisë. Ky mjedis zhvillimi u ofron programuesve mundësi të mëdha për të përshpejtuar krijimin e programeve, në mënyrë që këto programe të jenë të ngulitura thellë në shërbimet e Windows.

Epo, "Net Framework" është një shpëtim për programuesit. Pse është për një përdorues të zakonshëm?

Fakti është se derisa të instalohet .NET Framework në kompjuter, Windows nuk di të punojë me programet e shkruara në këtë mjedis. Kështu që gabimet shfaqen në ekran: "Ky program kërkon instalimin e Net.Framework." Ka gjithnjë e më shumë programe të tilla - këta janë drejtuesit e kartave video Radeon dhe GeForce, redaktuesit grafikë si Paint.NET, mesazherët e shumtë të çastit, etj.

Pra, për funksionimin normal të shumë programeve në Windows, kërkohet programi .NET Framework (më saktë, pjesa e tij e quajtur Paketa e Rishpërndarshme - "paketë e shpërndarjes"). Nuk është e nevojshme për programuesit - është e nevojshme që përdoruesit e zakonshëm të ekzekutojnë programet e shkarkuara në makinat e tyre.

Ku mund të shkarkoni .NET Framework. Cilat versione janë të përshtatshme për Windows 7, 8 dhe 10

Shumica e kompjuterëve Windows kanë tashmë të instaluar në bord .NET Framework - zakonisht versione më të vjetra. Gjegjësisht:

  • në Windows 7, versioni 3.5 i instaluar .Net Framework është tashmë i integruar.
  • Windows 8 dhe 8.1 dërgohen me versionet 4.5-4.5.1;
  • Windows 10 përfshin versionin 4.6.

Aplikimet moderne kërkojnë të freskëta. Dhe për sigurinë e përgjithshme, është më mirë të shkarkoni versionin më të fundit të .NET Framework (nga mesi i 2017, është 4.7). I përshtatshëm për Windows deri në "shtatën" e vjetër. Instalimi është jashtëzakonisht i thjeshtë.

Në fakt, versionet më të fundit të programit shkarkohen automatikisht, përmes shërbimit të përditësimit (Windows Update). Por shumë shpesh është i çaktivizuar (kishte një artikull të tërë në Woocomp kushtuar kësaj zeje), kështu që mund të përdorni shkarkimin e zakonshëm nga faqja e internetit e Microsoft. Të gjitha falas, natyrisht.

Versioni më i fundit i .NET Framework 4.6.2 është i përshtatshëm për shkarkim dhe instalim në Windows 10, Windows 8.1 dhe Windows 7 SP1. nuk kërkohet. Versioni i plotë i kompletit të shpërndarjes merr rreth 60 megabajt.

Ekzistojnë dy versione të instaluesit në faqen e internetit të Microsoft:

  1. Instalues ​​online. Një mjet i vogël nën 2 MB që shkarkon skedarët e mbetur në sfond. Nuk rekomandohet fare.
  2. Instaluesi jashtë linje - jo më shumë se 60 MB. Shkarkoni dhe ruajeni për të ardhmen. Mund të jetë i dobishëm kur riinstaloni Windows ose për kompjuterë të tjerë.

Instalimi

Instalimi në vetvete është jashtëzakonisht i thjeshtë, zgjat 2-3 minuta, në varësi të fuqisë së kompjuterit.

  1. Shkarkoni .NET Framework 4.7 nga faqja e internetit e Microsoft (versioni i plotë, 59.1 MB). Zgjidhni gjuhën ruse nga lista.
  2. Ekzekutoni skedarin e shkarkuar.
  3. Gati!

Versioni 4.7 heq automatikisht versionet e mëparshme të .NET Framework duke filluar nga versioni 4.0 nga kompjuteri (konkretisht, versionet 4, 4.5, 4.5.1, 4.5.2, 4.6.1 dhe 4.6.2 do të hiqen gjatë instalimit). Ata nuk kanë nevojë të çinstalohen manualisht. Versionet e vjetra (për shembull 3.5 SP1) janë programe të veçanta. Ato nuk do të fshihen më vete, dhe në përgjithësi është më mirë t'i lini për pajtueshmëri me programet më të vjetra.

Çfarë ka të re në Net Framework 4.7

Lista e ndryshimeve në versionin 4.7, i cili u publikua në fillim të majit 2017, përfshin:

  • mbështetje e përmirësuar për ekranet me rezolucion të lartë;
  • mbështetje e zgjeruar për ekranet me prekje në Windows 10;
  • mbështetje e përmirësuar për kriptografinë;
  • mbështetje për gjuhët C# 7 dhe VB 15;
  • përmirësime në performancën dhe besueshmërinë e kornizës.

Mos e shtyni instalimin e këtij komponenti të rëndësishëm të Windows. Duhet të shkarkoni Net Framework 4.7 sa më shpejt të jetë e mundur: shumë gabime do të largohen nga sistemi.

Çdo version i ri i .Net Framework sjell veçori të reja, kështu që gjatë vendosjes së një aplikacioni të ri, është e dëshirueshme të dihet saktësisht se cilat versione janë instaluar në kompjuter. Ka disa mënyra për të marrë një listë të versioneve të .NET Framework.

Informacioni për versionet .Net të instaluara në sistem ruhet 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. Informacioni i detajuar ruhet në seksione me emrin e versionit, dhe për versionet më të vjetra se 4.0 - në nënseksionin Klienti 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 është numri aktual i versionit.

Si rregull, duhet të dini numrin e versionit më të fundit të instaluar. Ju mund ta zbuloni këtë 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 redaktorin e regjistrit, mund të përdorni tastierën PowerShell. Qasja në regjistër në PowerShell bëhet duke përdorur një ofrues që 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'

Ju gjithashtu mund të zbuloni se cilat versione të .NET Framework janë instaluar duke përdorur programe të palëve të treta si Asoft .Net Version Detector. Programi nuk kërkon instalim, thjesht shpaketoni dhe ekzekutoni. Ai liston të gjitha versionet e .NET të instaluar në kompjuter, si dhe versionin maksimal 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ë të .Net (3.5 dhe 4.5) janë pjesë e sistemit dhe instalohen si funksion (Feature), dhe ato të vogla (4.5). .1, 4.5.2, etj.) vijnë si përditësime me Windows Update. Një përshkrim i detajuar i versioneve të reja të .Net mund të gjendet në faqen e internetit

Në Windows, versione të shumta të .NET Framework mund të instalohen në të njëjtën kohë. Kur instaloni një aplikacion të ri të zhvilluar në .Net në një kompjuter, ndonjëherë është e nevojshme që fillimisht të zbuloni se cilat versione dhe paketa shërbimi të .Net Framework janë instaluar tashmë në kompjuterin e përdoruesit ose në server. Ka disa mënyra për të marrë një listë të versioneve të instaluara të .NET Framework.

Listimi i versioneve të instaluara të .NET Framework në vijën e komandës

Të gjitha versionet e .NET Framework janë instaluar në drejtoritë e mëposhtme:

  • %SystemRoot%\Microsoft.NET\Framework
  • %SystemRoot%\Microsoft.NET\Framework64

Prandaj, mënyra më e lehtë për të renditur versionet e instaluara .Net është hapja e kësaj dosjeje. Çdo version korrespondon me një drejtori të veçantë me simbole v në fillim dhe numrin e versionit si emër dosjeje. Përndryshe, ju mund të rendisni drejtoritë (versionet) e .NET Framework në vijën e komandës si kjo:

dir %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B

Komanda do të shfaqë të gjitha versionet e instaluara përveç 4.5, sepse. .NET Framework 4.5 është instaluar në nëndirektorinë v4.0.xxxxx.

Informacion në lidhje me versionet e instaluara të .NET Framework në regjistër

Kur instaloni ose përmirësoni ndonjë version të .NET Framework, shumë informacione të dobishme shkruhen në regjistër.

Hapni Redaktorin e Regjistrit dhe lundroni te HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP. Ky seksion përmban një nënseksion për çdo version të .NET të instaluar në sistem. Informacioni i nevojshëm gjendet në seksionin me emrin e degës (dhe për .Net 4.0 e lart në nënseksionet Klient dhe Full). Ne jemi të interesuar për cilësimet e mëposhtme të regjistrit:

  • Instaloni— flamuri i instalimit të versionit (nëse është i barabartë me 1, ky version .Net është i instaluar në kompjuter);
  • Instaloni rrugën— drejtoria ku është instaluar ky version i .Net;
  • Lirimi- numri i lëshimit aktual .Net;
  • versionështë numri i plotë i versionit të .Net Framework.

Për shembull, në këtë shembull, mund të shihni se kompjuteri ka të instaluar .NET Framework v2.0.50727, 3.0, 3.5 dhe 4.0 (release 460805).

shënim. Për .NET 4.0 dhe më lart, nëse mungon nënçelësi Full, kjo do të thotë se ky version i Framework nuk është i instaluar në kompjuter.

Mund të përdorni tabelën e mëposhtme për të hartuar numrin e lëshimit në versionin e .NET Framework 4.5 dhe më lart.

Lësho vlerën DWORD Versioni .NET Framework
378389 .NET Framework 4.5
378675 NET Framework 4.5.1 në Windows 8.1 / Windows Server 2012 R2
378758 .NET Framework 4.5.1 në Windows 8, Windows 7 SP1, Windows Vista SP2
379893 .NET Framework 4.5.2
393273 .NET Framework 4.6 në Windows 10
393297 .NET Framework 4.6
394254 .NET Framework 4.6.1 në Windows 10 Përditësimi i nëntorit
394271 .NET Framework 4.6.1
394802 .NET Framework 4.6.2 në përditësimin e përvjetorit të Windows 10
394806 .NET Framework 4.6.2
460798 .NET Framework 4.7 në Windows 10 Creators Update
460805 .NET Framework 4.7
461308 .NET Framework 4.7.1 në Windows 10 Fall Creators Update
461310 .NET Framework 4.7.1
461808 Përditësimi i .NET Framework 4.7.2 në Windows 10 Prill 2018
461814 .NET Framework 4.7.2

Po kontrollon versionin .Net Framework me Powershell

(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' -Name Release).Lësho

Ekziston një program pa pagesë nga palët e treta Detektor i versionit Asoft .Net, me të cilin mund të merrni një listë të versioneve të instaluara të .NET Framework në mënyrë vizuale dhe të përshtatshme. Programi shkarkohet nga faqja e zhvilluesit (http://www.asoft.be/prod_netver.html) dhe nuk kërkon instalim. Në një dritare të bukur, programi do të shfaqë të gjitha versionet e .NET të instaluar në kompjuter, si dhe versionin maksimal të disponueshëm për momentin.

Mjaft e përshtatshme, pikërisht në program, mund të shkoni në faqen e shkarkimit për versione të ndryshme të .NET Framework, ku mund të shkarkoni paketën e dëshiruar.

Microsoft Visual Studio përfshin një mjet të veçantë CLRver.exe, i cili raporton të gjitha versionet e instaluara të kohës së ekzekutimit të gjuhës së zakonshme (CLR) në kompjuter. Ekzekutoni komandën CLRver.exe në vijën e komandës dhe lista e versioneve të instaluara të dotNet në kompjuter do të shfaqet në tastierë.

Së fundi, si informacion i dobishëm, vërejmë se në sistemet operative të serverëve duke filluar nga Windows Server 2012, të gjitha versionet bazë të .Net (3.5 dhe 4.5) janë pjesë e sistemit dhe instalohen si një komponent i veçantë ( , ), ndërsa ato të vogla ( 4.5.1, 4.5. 2, etj.) janë instaluar tashmë si përditësime nëpërmjet Windows Update ose WSUS.

Mund të instaloni disa versione të një platforme të tillë si .Net Framework në një kompjuter. Këto biblioteka janë të nevojshme për funksionimin e drejtuesve të kartave video, si dhe programeve që varen prej tyre.

Megjithatë, kur instaloni softuer, 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 paketës së instaluar .Net Framework?

Për të zbuluar versionin e paketës .Net Framework, duhet të ekzekutoni redaktorin e regjistrit.

  • Shtypni "Win + R" dhe shkruani "regedit".
  • Redaktori i Regjistrit do të hapet. Shkojmë përgjatë degës "HKEY_LOCAL_MACHINE", "SOFTWARE", "Microsoft", "NET Framework Setup", "NDP".

E RËNDËSISHME! Redaktori i regjistrit ka dy seksione me Net Framework. Për të përcaktuar versionin, ju nevojitet ai pa pikë.

  • Këtu do të shohim nënseksione me emrin e versioneve. Kur klikojmë në ndonjë seksion, në dritaren e djathtë do të shfaqet një listë opsionesh. 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 paketës së shërbimit të instaluar. 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 të paketës Microsoft .NET Framework nga 1.1 në 3.5 ndodhen në seksione 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 një pakete të 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", "Klient" ose "Plot".

Ashtu 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ë instaluar. Ne kontrollojmë gjithashtu skedarin "Versioni", i cili përmban versionin e plotë të kornizës.

Faqja e internetit e Microsoft ofron një listë të plotë të adresave të regjistrit për përcaktimin e një versioni të veçantë të paketës .NET Framework.

Disa aplikacione që përdoruesi dëshiron të instalojë në kompjuter kërkojnë që fillimisht të instalohet Microsoft .NET Framework. Përveç pranisë së kësaj platforme, ndonjëherë zhvilluesit e softuerit parashtrojnë një numër kërkesash shtesë. Në veçanti, ai specifikon se cili version specifik 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 të kuptoni pak për kompjuterin. Përdoruesit fillestarë, kur shfaqet një problem i tillë, menjëherë ndalojnë. 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ë instaluar në një kompjuter. Disa metoda zbatohen lehtësisht përmes veçorive me të cilat është i pajisur sistemi operativ.

Zbulimi duke përdorur veçoritë e Windows

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

Duhet të hapni diskun në të cilin është instaluar sistemi operativ. Në shumicën e rasteve, kjo hapësirë ​​është disku C. Përdoruesi duhet të lundrojë 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ë gjeni të gjitha versionet e Kornizës së instaluar.

Dosjet me versione të instaluara

Gjithashtu, duke dashur të dijë mënyra alternative për të kontrolluar versionin NET Framework, përdoruesi mund të ekzekutojë 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, fillimisht duhet të klikoni 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ë shkruani komandën "reregit". Nëse linja "Run" nuk mund të identifikohet për ndonjë arsye, mund ta shkruani këtë komandë në vijën e komandës, të cilën mund ta ekzekutoni nëse klikoni "Të gjitha programet" dhe më pas shkoni te nëndosja "Standard".

Në regjistrin që hapet, duhet të hapni disa degë. Fillimisht, duhet të gjeni HKEY_LOCAL_MACHINE, më pas të gjeni nënfolderin "SOFTWARE" dhe më pas një "Microsoft" tjetër. Është në të që informacioni rreth NET.Framework do të vendoset në degën e PZHK.

Të dhënat e regjistruara në sistem

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

Kur shikoni regjistrin, është e rëndësishme të jeni jashtëzakonisht të kujdesshëm dhe të mos ndërmerrni asnjë hap shtesë, pasi mund të bëni pa dashje ndryshime që shkaktojnë një mosfunksionim serioz të kompjuterit.

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. Megjithatë, i nënshtrohet instalimit të softuerit shtesë.

Kontrollimi me shërbimet komunale

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

Shërbime të tilla janë të mira sepse rreziku i dëmtimit të paqëllimshëm të sistemit operativ është minimizuar. Pas fillimit, vetë sistemi kryen një sërë operacionesh të njëpasnjëshme, pas së cilës prodhon rezultatin e përfunduar. Këto shërbime përfshijnë NetVersionCheck.

Ju 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 atë në një PC dhe më pas të ekzekutoni skedarin VersionCheck.exe. Pas kësaj, përdoruesi duhet të presë me durim, megjithëse nuk duhet të presë gjatë, pasi mjeti lexon shpejt të gjitha informacionet e rëndësishme dhe jep rezultatin e përfunduar.