Jak zjistit, který framework je nainstalován. Jak zjistit, které verze rozhraní .NET Framework jsou na vašem počítači nainstalovány

Microsoft .NET Framework je společný jazykový modul runtime (CLR) a související soubory potřebné ke spouštění aplikací vyvinutých pro .NET Framework.
Microsoft .NET Framework je nový model programování spravovaného kódu pro operační systém Windows.
Jakmile nainstalujete .NET Framework, komponenta okamžitě vytvoří všechny potřebné podmínky pro fungování programu. Tato komponenta tedy vytváří nezbytné podmínky pro provoz vašich programů.
.NET Framework lze nainstalovat na Windows NT, 98, Me, 2000, XP, Server 2003, Vista, Server 2008 a 7, 8 operačních systémů.
Řekl bych, že .NET Framework nejsou kodeky, ale alternativa k javě – virtuální stroj schopný spouštět kód pro něj napsaný na různých platformách.
Na rozdíl od Javy může být kód nejen interpretován virtuálním strojem, ale také přeložen pro spuštění přímo na hardwaru (to dává vyšší výkon).
Jeho použití není omezeno pouze na internet, běžný software je také napsán pro .NET. Výhodou tohoto softwaru je, že poběží na jakémkoli počítači a na jakémkoli operačním systému s podporou .NET, například na mobilních telefonech.
.NET Framework je součástí Windows již dlouhou dobu. Windows 7 je dodáván s verzí 3.5 a některými předchozími verzemi kvůli kompatibilitě. Aktuálně je aktuální verze 4.
Na rozdíl od Windows 7 přichází 8 s platformou verze 4.5, která se nainstaluje automaticky během instalace operačního systému. Pokud tedy máte nainstalovaný operační systém Windows 8, pak nemusíte stahovat žádné instalátory, vše je již nainstalováno.

Přečtěte si více o platformě na webu MSDN.

Jak zjistit, která verze .NetFramework je nainstalována?
Existují 3 jednoduché způsoby, jak zjistit verzi rozhraní .NET Framework nainstalovanou ve vašem počítači:
Metoda 1:
Pomocí Průzkumníka Windows
Pomocí Editoru registru

Použití malého přenosného nástroje .NET Version Detector Všechny verze rozhraní Microsoft .NET Framework jsou nainstalovány v následující složce: kde"%windir% " - kořenová složka, do které byl nainstalován "Windows", tzn..
C:\Windows\ Přejděte do nabídky Start->Spustit a poté zadejte příkaz Tento příkaz lze také zadat do adresního řádku Průzkumníka Windows (tj. libovolné složky). Otevře se složka, která je zobrazena na následujícím snímku obrazovky:


V této složce můžete vidět, které verze máte nainstalované.
Metoda 2: Pomocí Editoru registru.
Pomocí Editoru registru můžete také zjistit, která verze rozhraní .NET Framework je na vašem počítači nainstalována:

  1. Přejděte do nabídky Přejděte do nabídky Start->Spustit regedit a stiskněte Vstupte.
    Otevře se okno.
  2. Nyní hledáme následující klíč:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  3. Tento klíč obsahuje několik dalších sekcí, z nichž každá zobrazuje název a verzi rozhraní .NET Framework nainstalovaného ve vašem systému.


Metoda 3:
Kontrola nainstalovaných verzí rozhraní .NET Framework je velmi snadná pomocí detektoru verzí .NET


Seznam všech verzí Microsoft .NET Framework

Níže je uveden seznam všech aktuálně vydaných verzí rozhraní .NET Framework:
  • .NET Framework 1.0
  • .NET Framework 1.1 (součástí operačního systému počínaje Windows Server 2003)
  • .NET Framework 2.0
  • .NET Framework 3.0 (součástí operačního systému počínaje Windows Vista a Server 2008)
  • .NET Framework 3.5 (součástí operačního systému počínaje Windows 7 a Server 2008 R2)
  • .NET Framework 4.0

Stáhněte si Microsoft .NET Framework 1.0


Stáhněte si Microsoft .NET Framework 1.1


Stáhněte si Microsoft .NET Framework 2.0


(webový instalátor) (vyžaduje připojení k internetu během instalace)

Microsoft .NET Framework 3.5 Service Pack 1 (Plně offline instalační program)

Stáhněte si Microsoft .NET Framework 4.0


Stáhnout (webový instalátor) (při instalaci je vyžadováno připojení k internetu) (ruština)

S rozšiřováním .NET Framework vyžaduje stále více programů jeho instalaci do systému. Pro zajištění funkčnosti různých aplikací je potřeba nainstalovat tento framework v několika verzích. Jeden program může vyžadovat 3. verzi, jiný vyžaduje nejnovější verze 4. řady rámce. Jak mohu přesně zjistit, které verze rozhraní .NET Framework jsou nainstalovány v mém systému? Budu o tom mluvit v článku.

Nejprve několik automatických nástrojů pro určování verzí .NET Framework:



- nejjednodušší, ale zároveň podle mého názoru nejpohodlnější program. V jednom kompaktním okně Raymondcc .NET Detector ukazuje nainstalované verze a po kliknutí na neaktivní řádky můžete okamžitě přejít na web Microsoftu, kde si chybějící balíček stáhnete.

Raymondcc.NET.Detector.zip (405 120 bajtů)




.NET Runtime Version Checker Kromě verzí zobrazuje .NET Framework verze Internet Exploreru a databáze ADO, které mohou v některých případech pomoci při vývoji programů nebo odstraňování problémů. Offsite vývojáře přestaly existovat, takže si můžete stáhnout .NET Runtime Version Checker odtud.

.NET.Runtime.Version.Checker.1.2.0.8.zip (133 867 bajtů)




ASoft .NET Version Detector je důmyslná kombinace, která zobrazuje nejen hlavní verze .NET Framework, ale také verze jazykových balíčků pro framework a servisních balíčků. Program je zdarma, můžete si ho stáhnout z webu nebo z odkazu níže.

ASoft.NET.Version.Detector.17.R1b.zip (468 266 bajtů)


Pokud nemůžete spustit detekční programy, existuje několik dalších způsobů, jak přiblížit verze rozhraní .NET Framework, které jste nainstalovali.



První způsob je přes registr. Otevření vlákna HKLM\SOFTWARE\Microsoft\.NET Framework a podívejte se na seznam klíčů. Jsou uvedeny pouze základní verze, například pokud jste původně nainstalovali verzi 4.0 a poté upgradovali na verzi 4.6, v seznamu zůstane pouze verze 4.0. Tuto situaci přesně reprezentuje program ASoft .NET Version Detector.

Každý uživatel PC se neustále setkává se softwarovými produkty, které jsou plně nebo částečně vyvinuty na platformě Net. Mohou to být jak nástroje, tak hry. A před instalací programu, včetně toho herního, většinou není nadbytečné zjistit si verzi NET Frameworku.

Počítač s operačním systémem Windows může mít více než jednu verzi takové softwarové platformy. Je to způsobeno čistě technickými vývojovými faktory a v žádném případě nezanáší počítač. Windows umožňuje zjistit verzi Net Framework pomocí různých metod.

Nástroje operačního systému

Tato technika je vhodná pro zkušené uživatele obeznámené se strukturou OS.

  • Otevřete příkazový řádek. Zde je seznam verzí sítě zaregistrovaných v systému vyvolán příkazem „dir“, který ve skutečnosti představuje jednoduchý seznam adresářů umístěných v systémové složce. Kompletní příkaz vypadá takto:

Verze 4.5 se v seznamu nezobrazí, protože její soubory jsou umístěny v podsložce adresáře Framework.

  • Přejděte do umístění úložiště souborů. Metoda podobná té předchozí, určená pro méně pokročilé uživatele, kteří neznají příkazy konzole Windows.
  • Registr. Tato metoda je vhodnější pro technické specialisty, protože mnoho důležitých informací se zaznamenává do registru při instalaci jakékoli aplikace, včetně .NET Framework. Pro NET je to: instalační index (1 nebo 0); cesta, kde jsou soubory nainstalovány; číslo verze; číslo sestavení.

Tyto informace naleznete v této větvi registru:

HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP

U každé verze se přesná cesta mírně liší, ale zkušený uživatel snadno zjistí jak verzi Net Frameworku, tak všechny další požadované informace. V tomto případě byste měli věnovat pozornost verzím 4.0 a starším, konkrétně bloku Full: jeho absence bude znamenat, že v operačním systému není nainstalována konkrétní verze platformy.

Kromě toho byla pro pohodlí uživatelů vytvořena srovnávací tabulka mezi vydáními a verzemi pro platformy 4.5 a starší. Vypadá to takto:

  • Administrační nástroj Powershell umožňuje interakci s registrem z příkazového řádku. Volání požadovaného příkazu vypadá takto:

Jak je patrné z obrázku výše, postup kontroly verze platformy má svá specifika. Vzhledem ke složitosti zadávaného příkazu není pro běžného uživatele zcela jasný, takže použití této metody nemá zvláštní smysl.

Nástroje třetích stran

Jsou navrženy tak, aby poskytovaly maximální pohodlí při práci. Protože všechny technické akce jsou prováděny nezávisle, poskytují uživateli pohodlnou interakci s jasným rozhraním.

.Net Version Detector

Program umožňuje jak zjistit verzi Net Frameworku, tak získat další potřebné informace o všech platformách nainstalovaných v systému. Kromě toho je možné okamžitě přejít na odkaz na stránku pro stažení požadované verze a jedním kliknutím otevřít složku úložiště pro každou verzi Framework nainstalovanou v systému.

CLRver.exe

Aplikace CLRver.exe je součástí balíčku Visual Studio. Navzdory skutečnosti, že tento produkt byl vytvořen společností Microsoft, očekává se, že ve Windows chybí, protože se jedná o plnohodnotný nástroj pro vývoj softwaru. Jak zjistit nainstalovanou verzi Net Framework pomocí této metody, bude tedy zajímavé pouze ve vývojovém prostředí, je nepravděpodobné, že by ji běžní uživatelé operačního systému Microsoft používali. Za relativní výjimku lze považovat některé serverové produkty společnosti, do kterých je CLRver integrován prostřednictvím aktualizační služby nebo je součástí systému.

Ukazuje se, že k tomu, aby běžný uživatel zjistil, která verze Net Framework je nainstalována, zpravidla stačí použít editor registru nebo použít jeden nebo dva specializované nástroje.

Na jeden počítač můžete nainstalovat více verzí platformy, jako je .Net Framework. Tyto knihovny jsou nezbytné pro provoz ovladačů grafických karet a programů, které na nich závisí.

Při instalaci softwaru však můžete potřebovat informace o tom, které verze rámců jsou již nainstalovány a které je třeba přidat nebo odebrat. Verzi rozhraní Microsoft .NET Framework lze určit dvěma způsoby: programově a ručně.

Jak ručně určit verzi nainstalovaného balíčku .Net Framework?

Chcete-li zjistit verzi balíčku .Net Framework, musíte spustit Editor registru.

  • Stiskněte „Win+R“ a zadejte „regedit“.
  • Otevře se Editor registru. Přejděte do větve „HKEY_LOCAL_MACHINE“, „SOFTWARE“, „Microsoft“, „NET Framework Setup“, „NDP“.

DŮLEŽITÉ! Editor registru má dvě části s rozhraním Net Framework. K určení verze potřebujete verzi bez tečky.

  • Zde uvidíme podsekce s názvy verzí. Když klikneme na kteroukoli sekci, v pravém okně se objeví seznam parametrů. Potřebujeme pouze "Instalovat", "SP" a "Verze".

  • Parametr "Instalovat" by měl mít hodnotu "1", což znamená, že je balíček nainstalován.

  • Parametr "SP" označuje číslo nainstalované aktualizace Service Pack. A soubor „Version“ obsahuje plné číslo verze Microsoft .NET Framework.

Za zmínku stojí, že v editoru registru jsou soubory pro definici verzí balíku Microsoft .NET Framework od 1.1 do 3.5 umístěny v sekcích s názvem verze. To znamená, že cesta bude následující: „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5“.

Všechny soubory pro definování rámcového balíčku verze 4.0 a vyšší jsou umístěny ve složkách „Full“ a „Client“. První je zodpovědná za plnou verzi, kterou nejčastěji používají vývojáři programů. "Klient" je vhodnější pro běžné uživatele.

Chcete-li zjistit verzi Microsoft .NET Framework 4.0 a vyšší v operačním systému Windows, musíte přejít na „HKEY_LOCAL_MACHINE“, „SOFTWARE“, „Microsoft“, „NET Framework Setup“, „NDP“, „v4“, Větev "Klient" v editoru registru " nebo "Plná".

Stejně jako v předchozí metodě se podívejte na soubory „Instalovat“, kde by hodnota měla být „1“, což znamená, že balíček je nainstalován. Zkontrolujeme také soubor „Version“, který obsahuje plnou verzi frameworku.

Web společnosti Microsoft poskytuje úplný seznam adres registru pro určení konkrétní verze balíčku .NET Framework.

Každá nová verze .Net Framework přináší nové možnosti, takže při nasazování nové aplikace je důležité přesně vědět, které verze jsou na vašem počítači nainstalovány. Existuje několik způsobů, jak získat seznam verzí rozhraní .NET Framework.

Informace o verzích .Net nainstalovaných v systému jsou uloženy v registru. Chcete-li jej získat, musíte otevřít editor registru a přejít do části HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP, kde jsou uvedeny všechny verze nainstalované v systému. Podrobné informace jsou uloženy v sekcích s názvem verze a pro verze starší než 4.0 - v podsekci Klient nebo Úplná. Zde je několik možností:

Install — příznak instalace verze;
Verze — plné číslo verze;
Install Path — instalační adresář;
Release — aktuální číslo verze.

Zpravidla musíte zjistit číslo poslední nainstalované verze. Můžete to zjistit z parametru Release, například:

378389 - .Net Framework 4.5;
378675 - .Net Framework 4.5.1 v systému Windows 8.1 a Windows Server 2012 R2;
378758 - .Net Framework 4.5.1 na Windows 7\8 a Windows Server 2008\2012;
379893 - .Net Framework 4.5.2.

Jako alternativu k Editoru registru můžete použít konzolu PowerShell. K registru v prostředí PowerShell se přistupuje pomocí poskytovatele, který vám umožňuje zobrazit podregistry registru jako složky v systému souborů. Můžete například zkontrolovat obsah větve HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full pomocí příkazu:

adresář ′HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full′

Nainstalované verze .NET Framework můžete také zjistit pomocí programů třetích stran, například Asoft .Net Version Detector. Program nevyžaduje instalaci, stačí jej rozbalit a spustit. Zobrazuje všechny verze .NET nainstalované v počítači a také maximální dostupnou verzi.

Na závěr mi dovolte připomenout, že v serverových operačních systémech počínaje Windows Server 2012 jsou základní verze .Net (3.5 a 4.5) součástí systému a jsou instalovány jako součást (Feature) a vedlejší verze (4.5. 1, 4.5.2 atd.) přicházejí jako aktualizace ze služby Windows Update. Podrobný popis nových verzí .Netu naleznete na webu




Nahoru