Instalujeme nebo aktualizujeme, opravujeme chyby. Jak zjistit, které verze .NET Framework máte nainstalované a kde je stáhnout Prostředí ne 4.0 není nainstalováno co dělat

Platforma .NET vyvinutá společností Microsoft je nedílnou součástí většiny her a programů, které běží na OS Windows. V uživatelském chápání představuje .Net Framework 4.5 a 4.0 základ pro spouštění programů, při jejichž vývoji byla tato platforma použita. Stal se standardem pro vývoj webových aplikací, takže bez něj je velká pravděpodobnost, že narazíte na problémy s jejich provozem. Chybějící soubory pro požadovanou verzi rozhraní .NET Framework mohou navíc bránit spuštění her.

Počínaje Windows 7 je tato platforma dodávána s distribucí OS, ale pokud požadovaná verze není v počítači k dispozici nebo pokud selže rozhraní .NET Framework, může být nutná samostatná instalace.

Verze programu

Nejběžnější a nejpotřebnější jsou dnes .NET Framework 4.0 a .NET Framework 4.5. První je standardně dodáván s Windows Vista a Windows 7, druhý je dodáván s Windows 8, nicméně bez ohledu na to, jaký systém máte, je lepší stáhnout a nainstalovat obě verze, abyste předešli problémům se spouštěním her a programů.

Jak zjistím, které verze rozhraní .NET Framework jsou nainstalovány v mém počítači?

To lze provést dvěma způsoby:

  1. Stáhněte a spusťte ASoft .NET Version Detector z oficiálních webových stránek pro vývojáře.
  1. Podívejte se do systémového registru. Pro tohle:
    • spusťte editor registru přes Start – Spustit – regedit;
    • otevřete sekci HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP;
    • Názvy větví odpovídají nainstalovaným verzím.

.NET Framework 4.5

Tato verze je dodávána s Microsoft Visual Studio 2012. Chcete-li ji nainstalovat samostatně, stáhněte si zdarma distribuci .NET Framework 4.5 z oficiálních stránek a postupujte podle pokynů k instalaci.

NET Framework 4.5 obvykle není ve výchozím nastavení v systému Windows 7 k dispozici a je nutné jej stáhnout ručně. Pro tohle:

  • Stáhněte si .NET Framework 4.5 z oficiálních stránek společnosti Microsoft

  • Postupujte podle pokynů pro stahování a instalaci z webu.

Proces instalace je velmi jednoduchý, ale je důležité si to zapamatovat Starší verze systému Windows (XP a nižší) nepodporují rozhraní .NET Framework 4.5.

.NET Framework 4.0

Předchozí verze platformy, která je automaticky dodávána s distribucí OS Windows 7. I přes aktualizaci na verzi 4.5 je stále aktuální. Většina aplikací běží hladce s .NET Framework 4.5, ale některé mohou stále vyžadovat starší verzi.

Také budete potřebovat verzi 4.0, pokud váš operační systém nepodporuje verzi 4.5.

Proces instalace je stejně jednoduchý.

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, pro .NET je psán i běžný software. 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 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 %windir%\Microsoft.NET\Framework\ 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 Start->Spustit a poté zadejte příkaz 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)

Pokud potřebujete pracovat s 4.5, stáhnout a nainstalovat soubor ke spuštění tohoto balíčku knihovny by měl pocházet pouze z oficiálních stránek vývojáře - společnosti Microsoft.

Na tomto zdroji je snadné najít verze pro 32bitové a 64bitové systémy.

A také starší nebo novější verze, pokud používáte například Windows XP (který nepodporuje Net Framework 4.5 a funguje pouze s balíčkem 3.5) nebo 10.

Platforma verze 4.5, aktivní od srpna 2012, má doplnit předchozí balíček 4.0.

Hlavním rozdílem je zvýšená spolehlivost a kompatibilita s takovými jazyky programování jako F#, Visual Basic a C#.

Vývoj softwaru je zjednodušen s verzí 4.5, což snižuje dobu výroby aplikací i náklady.

Využití platformy navíc umožňuje optimalizovat proces vytváření programů, které pracují s internetem.

Balíček se skládá z Common Language Runtime a Framework Class Library.

První, zkráceně CLR, je určen pro spouštění běžných a serverových aplikací.

Druhý, FCL, obsahuje prvky pro práci se sítí, soubory a uživatelským rozhraním.

S těmito komponentami mohou vývojáři aplikací používat hotové třídy jako ADO .NET, WPF a WCF ( zamýšlený, respektive pro práci s databázemi, grafickým rozhraním a výměnou dat), bez řešení programování„od nuly“.

Přínos verze nejlépe vyhodnotíte při jejím použití při tvorbě vysoký výkon middlewarový software.

A navzdory všem dodatkům a vylepšením je velikost platformy ve srovnání s balíčkem 3.5 zmenšena a ve srovnání s Framework 4.0 mírně zvýšena.

V důsledku toho stahování a instalace softwaru vyžaduje minimální čas.

Když spustíte programy, které fungují pouze s verzí 4.5 a ta není v počítači přítomna, odpovídající zpráva .

Jeho vzhled naznačuje nutnost aktualizace balíčku.

Kroky instalace

Než si stáhnete Net Framework 4.5 pro Windows 7 (stejně jako 8 a 8.1), stojí za zmínku, že nový balíček nemusí nutně nahradit ten, který je již v systému nainstalován.

V případě, že je software v počítači novější (například 4.6), není třeba aktualizovat – stejně jako není třeba odinstalovat předchozí verzi.

Instalační program Net Framework vám však neumožní vyměnit novou verzi platformy za starší a zobrazí zprávu o nemožnosti akce.

Proto se před instalací softwarového balíčku vyplatí určit, která verze systému Windows je spuštěna.

Kontrola nainstalované verze

Můžete zkontrolovat, které rozhraní NET Framework je na vašem počítači nainstalováno, následujícími způsoby:

  • Stažením a instalací speciálního nástroje ASoft .NET Version Detector, jehož použití je jednoduché a intuitivní;

  • Procházením registru vyhledejte číslo verze.

Metodou pro určení verze pomocí registru Windows je provést následující kroky:

  • vyvolejte nabídku spuštění (Win + R);
  • zadáním příkazu ke spuštění editoru registru „regedit“ a kliknutím na tlačítko „OK“ (vyžaduje přihlášení jako správce);
  • vyhledejte v editoru podsekci HKEY _LOCAL _MACHINE \SOFTWARE \Microsoft \NET Framework Setup (položku .NET Framework s tečkou ignorujte);

postupným výběrem dílčích položek NDP, v4 a Full. Pokud v seznamu není sekce Full, znamená to, že chybí také verze platformy 4.5 nebo vyšší.

Pokud máte požadovanou podsekci, musíte zkontrolovat hodnotu parametru DWORD u položky Release.

Jeho přítomnost také ukazuje, že počítač má NET Framework 4.5 a není nutná instalace nové platformy.

Hodnota (v desítkové soustavě) je šestimístné číslo, které lze snadno použít k určení verze:

  • 378389 označuje přítomnost NET Framework 4.5 (což znamená, že byste měli instalovat pouze verze 4.5.1, 4.5.2 a novější);
  • 378675 je funkce verze 4.5.1 (pro Windows Server 2012 R2 nebo 8.1);
  • 378758 – NET Framework 4.5.1 (Windows 7 SP1, 8 nebo Vista SP2);
  • 379893 svědčí o nainstalované verzi 4.5.2;
  • 393297 (pro Windows 10 – 393295) – NET Framework 4.6;
  • 394271 (nebo 394254 pro desátou verzi OS) – 4.6.1.

Rada : při stahování softwarového balíku NET Framework 4.5 (pokud je potřeba) byste si měli vzít jeho distribuční sadu z oficiálních stránek vývojáře. Neměli byste k tomu používat zdroje třetích stran, protože hrozí napadení počítače viry.

Požadavky na instalaci

Rozdíl v instalaci pro 32bitový a 64bitový operační systém je pouze v systémových požadavcích.

Pro první budete potřebovat 850 MB volného místa, pro druhé - 2 GB.

Zároveň bez ohledu na verzi systému Windows bude platforma fungovat pouze na počítačích s RAM 512 MB nebo více a procesorem s frekvencí 1 GHz.

Instalace pro Windows 7 a 8

Před instalací softwarového balíčku byste si měli nejprve stáhnout příslušnou verzi z webu společnosti Microsoft:

  • 4 .5 ;
    4 .5 .1 ;
    4 .5 .2 .

Nyní musíte spustit distribuci, odsouhlasit licenční ujednání a kliknout na „Další“ (nebo Další v anglické verzi).

Po výběru „Instalovat“ se spustí instalace vybrané verze NET Framework.

Po nějaké době bude balíček nainstalován. Zároveň se aktualizuje software a při spouštění aplikací se již nebudou objevovat chybová hlášení.

Stejným způsobem si můžete stáhnout Net Framework 4.5 na Windows 8 a dokonce i na 8.1. Pro verze 7 a 8 nebudou žádné zvláštní rozdíly v instalaci.

Rada : Není vhodné instalovat balíčky současně ve dvou jazycích (ruština a angličtina). Doporučuje se vybrat jednu z možností a používat pouze ji. Před instalací byste navíc měli spustit antivirus a vyčistit systém od případného napadení škodlivým kódem, který nemusí mít vliv na většinu aplikací, ale negativně ovlivní chod Net Frameworku.

Řešení problému

Během procesu instalace mohou nastat problémy. Zobrazí se chybová zpráva.

Chcete-li vyřešit problémy, měli byste použít speciální nástroje:

  • Microsoft .NET Framework Repair Tool;
  • Microsoft Fix It;
  • .NET Framework Cleanup Tool.

Nejnovější program vám umožní opravit chyby a odstranit dříve nainstalovanou platformu s chybami.

Je doporučeno jej použít, pokud systém zobrazí zprávu o přítomnosti verze 4.5 na počítači a aplikace nadále vyžadují aktualizaci softwarového balíčku.

Funkce instalace pro Windows 10

Vzhledem k přítomnosti vestavěné platformy verze 4.6 v nejnovější verzi operačního systému Microsoft není nutné stahovat Net Framework 4.5 pro Windows 10.

Všechny funkce starého softwaru (4.5, 4.5.1 nebo 4.5.2) jsou již dostupné v novém.

Jediné, co může uživatel udělat, je povolit zakázaný balíček 4.6 v komponentách systému.

Co je pro běžné uživatele tajemné .NET Framework? Toto je proprietární programovací model společnosti Microsoft určený pro vývoj různých programů. .NET Framework je potřeba jak pro vývoj programů, tak pro jejich spouštění.

Pokud tedy programátor aktivně vytváří program v konkrétní verzi .NET Framework, uživatel jej nebude moci spustit, dokud nebude mít nainstalovanou správnou verzi .NET Framework.

Je to nechutné, rozumíme. Vše však není tak špatné, protože Windows 7 jsou standardně dodávány s nainstalovanou požadovanou verzí .NET Framework. O tom však více o něco později.

Pojďme si prozatím rozumět se stávajícími verzemi .NET Framework.

.NET Framework verze 1.0 a 1.1

Verze 1.0 je již dávno zastaralá a ve skutečnosti se nepoužívá. Totéž platí pro verzi 1.1, kterou je potřeba instalovat jen ve velmi ojedinělých případech, kdy to vyžaduje nějaký prastarý program.

Chcete-li nainstalovat rozhraní .NET Framework 1.1, musíte si jej stáhnout z níže uvedeného odkazu a poté jej nainstalovat. Udělejte to pouze v případě, že je to nezbytně nutné – většina uživatelů Windows 7 si tuto verzi stáhne není třeba.

Při instalaci rozhraní .NET Framework 1.1 a SP1 se můžete setkat s chybovými zprávami. V této situaci můžete ručně nainstalovat rozhraní .NET Framework 1.1 následovně:

1. Na jednotce C: vytvořte složku Opravit (C:\Opravit).

3. Otevřete příkazový řádek (musíte být spuštěn s účtem správce). Chcete-li to provést, klepněte na tlačítko Start, zadejte do vyhledávacího pole cmd a stiskněte .

4. Zadejte následující dva příkazy.

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

5. Potvrďte provedení příkazů a zadejte další tři příkazy.

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

Balíček .NET Framework 1.1 by se nyní měl nainstalovat bez chyb.

Verze .NET Framework 2.0 – 3.5.1

Tato verze je ve výchozím nastavení nainstalována ve Windows 7, jak si můžete sami snadno ověřit. Vyberte tým Start > Ovládací panely > Programy a funkce a poté klikněte na odkaz Zapnout nebo vypnout funkce Windows. Zde je důkaz, že .NET Framework 3.5.1 je ve výchozím nastavení nainstalován ve Windows 7:

Verze .NET Framework 4.0

Tuto verzi potřebují především programátoři a ke spouštění klientských programů ji potřebují jen zřídka. Chcete-li však spouštět software vytvořený v .NET Framework 4.0, můžete (a měli byste) nainstalovat aktualizaci KB982670, která je již dlouhou dobu distribuována prostřednictvím služby Windows Update. Postupem času bude přibývat programů, které tuto verzi .NET Framework vyžadují.

.NET Framework 4.0 si můžete stáhnout z následujících odkazů. Připomínáme, že plnou verzi .NET Framework 4.0 bude nutné stáhnout pouze pro vývoj programu! Pokud jste běžný uživatel, potřebujete běžnou klientskou verzi rozhraní .NET Framework 4.0 – aktualizace klientského profilu KB982670, kterou je třeba stáhnout prostřednictvím služby Windows Update.

Pokud si však z prvního odkazu stáhnete plnou verzi .NET Framework a nainstalujete, nic špatného se nestane – systém se jednoduše doplní hromadou souborů navíc, které vůbec nepotřebujete.

Jakou verzi .NET Framework mám?

Můžete to zkontrolovat v okně Zapněte nebo vypněte funkce systému Windows 7 zobrazeno výše. Existují však i další možnosti.

41,6 tis

Pokud často instalujete programy, pravděpodobně jste narazili na chyby rozhraní Microsoft .NET Framework. Dva nejběžnější z nich jsou, že buď není nainstalován, nebo je nainstalována nesprávná verze.

Proč se tohle děje? Co to je a proč potřebujeme NET Framework?

Co je to .NET Framework?

Asi víte, že hlavní činností programátorů je psaní kódu. Používají různé programovací jazyky, aby řekli počítači, co má dělat:


Ale je tu jeden problém - programovací jazyky jsou docela primitivní. S jejich pomocí můžete snadno provádět jednoduché operace jako sčítání a násobení. Všechno ostatní vyžaduje dlouhou a tvrdou práci. Chcete na obrazovce zobrazit text nebo obrázky? Pak budete muset napsat spoustu kódu pomocí nejjednodušších prvků jazyka.

Zde přichází na pomoc .NET Framework. V podstatě se jedná o rozsáhlou sbírku psaných úryvků kódu ( vytvořené a spravované společností Microsoft), kterou mohou programátoři použít k rychlejšímu psaní programů.

Například .NET Framework se stará o všechny operace pro vykreslování oken na obrazovce. Programátor může pouze vkládat text, přemýšlet nad nabídkou programu, nastavovat chování tlačítek, když je uživatel stiskne atd.

Ale .NET Framework je mnohem víc než jen hromada kódu navíc. Zahrnuje nástroje navržené ke zkrácení doby vývoje a další rozhraní API, která mohou programátoři používat ke snadné interakci se službami, jako je Windows Store. Místo ručního psaní veškerého potřebného kódu pro podporu platformy Universal Windows můžete použít rozhraní .NET Framework:


Vývoj aplikací pomocí .NET Framework má pouze jednu nevýhodu – nemohou běžet, pokud ve vašem systému není nainstalováno .NET.

NET Framework se skládá ze dvou částí. První část obsahuje sadu předem napsaného kódu ( oficiálně označované jako SDK, Dev Pack nebo „Developer Packs“). Druhá část obsahuje program, který umí interpretovat kód .NET Frameworku do příkazů pro operační systém. Tato část, která se nazývá " runtime", umožňuje spouštět programy napsané pomocí rozhraní .NET Framework.

V tomto ohledu .NET Framework připomíná Javu – pro použití aplikací v něm napsaných si musíte stáhnout Java Runtime Environment.

Stručně řečeno, proč potřebujete Microsoft NET Framework: Pokud jste příležitostný uživatel, který nemá v úmyslu provádět žádné programování, potřebujete pouze runtime .NET Framework.

Jak nainstalovat .NET Framework

Většina počítačů se systémem Windows již má nainstalované rozhraní .NET Framework, ale verze může být zastaralá. Například Windows 8 a 8.1 jsou dodávány s verzí 4.5.1 a Windows 10 jsou dodávány s verzí 4.6, 4.6.1 nebo 4.6.2.

V době psaní tohoto článku je nejnovější verzí .NET Framework 4.7. Toto nainstalujeme:


.NET Framework lze také nainstalovat přes Windows Update. Mnoho lidí však zakáže aktualizaci systému Windows, takže tato metoda bude vhodnější.

Před instalací – .NET Framework 4.7 lze nainstalovat na Windows 10, Windows 8.1 a Windows 7 SP1 na 32bitové i 64bitové systémy. Aby instalace proběhla bez chyb, společnost Microsoft doporučuje mít na pevném disku alespoň 2,5 GB volného místa.

Microsoft nabízí dva typy instalátorů: webový instalátor a offline instalátor. Webový instalátor váží méně než 2 MB a během instalace stáhne všechny potřebné komponenty. Proto budete potřebovat stabilní připojení k internetu.

Offline instalátor váží asi 60 MB a během instalace nevyžaduje přístup k internetu.

Oba instalační programy obsahují stejné verze NET Framework, ale preferujeme použití samostatného instalačního programu. Je spolehlivější a bude vždy po ruce, pokud potřebujete přeinstalovat .NET Framework. Po stažení by proces instalace neměl být obtížný – stačí postupovat podle pokynů, které se objeví na obrazovce. A pak rychle pochopíte, proč je potřeba NET Framework 4.

NET Framework 4.7 Web Installer

NET Framework 4.7 Offline instalační program


Upozorňujeme, že verze 4.7 je průběžnou aktualizací na verze 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 a 4.6.2. Po instalaci proto neodinstalujte předchozí verze. .NET Framework 3.5 SP1 a starší verze se instalují samostatně.

Ve výchozím nastavení .NET Framework nainstaluje anglickou verzi bez ohledu na to, jaký instalační program používáte. Pro lokalizaci si musíte stáhnout příslušný jazykový balíček. V současné době jsou jazykové balíčky pro verzi 4.7 k dispozici pouze jako samostatné instalační programy.