Jak krok za krokem nainstalovat .NET Framework ve Windows

Poslední aktualizace: 16/10/2025
Autor: Isaac
  • .NET Framework 4.x se aktualizuje na místě a na každém počítači může existovat pouze jedna verze 4.x.
  • na aplikace Starší verze vyžadují .NET Framework 3.5, který lze povolit jako funkci.
  • Windows 11 (22H2+) zahrnuje 4.8.1; Windows 10 22H2 podporuje instalaci verze 4.8.1.
  • Webové/offline instalační programy, jazykové balíčky a balíčky pro vývojáře dle potřeby.

Instalace .NET Frameworku ve Windows

Pokud jste někdy viděli výzvu k zadání rozhraní .NET Framework při otevírání programu, nejste sami: Mnoho aplikací ve Windows je na této komponentě závislých.V této příručce najdete na jednom místě verze systému Windows, které jsou součástí jednotlivých verzí, jak aktualizovat na nejnovější verzi, jak aktivovat rozhraní .NET Framework 3.5, když si to starší aplikace vyžádá, a jak řešit běžné chyby během instalace.

Než se pustíme do detailů, stojí za to se zorientovat: Nejnovější verze .NET Frameworku je 4.8.1., kompatibilní se všemi aplikacemi vytvořenými pro .NET Framework 4.x. Pokud však byla aplikace vyvinuta pro .NET 1.1 až 3.5, bude vyžadovat komponentu .NET Framework 3.5. Proto se někdy zobrazí okno s žádostí o stažení této funkce; to je normální a s výjimkou striktního firemního prostředí obvykle stačí pouhé přijetí.

Podporované verze rozhraní .NET Framework

V ekosystému Windows existují dvě velké rodiny: na jedné straně . NET Framework 3.5 (určené pro spouštění starého softwaru) a na druhé straně řádek 4.x (4.0 až 4.8.1). Společnost Microsoft i nadále podporuje rozhraní .NET Framework 3.5 pro spouštění aplikací, ale nedoporučuje vytvářet s touto verzí nové projekty. Pokud je aplikace určena pro verze 1.0–3.5 a systém verzi 3.5 nemá, systém Windows vás automaticky vyzve k její instalaci.

Větev 4.x funguje jako upgrade na místě: Na jednom počítači může koexistovat pouze jedna verze 4.x.Pokud se pokusíte nainstalovat starší verzi 4.x a již máte novější, systém vám to nedovolí. Podobně, pokud je systém již dodáván s určitou verzí 4.x, není možné přejít na starší verzi, i když můžete upgradovat na novější verzi bez nutnosti cokoli odinstalovat.

Pro vývojáře používá Visual Studio specifické vývojářské balíčky (Developer Pack/Targeting Pack), aby bylo možné zaměřit projekt na konkrétní verze .NET Frameworku 4.xPokud udržujete starší software, nainstalujte odpovídající balíček, aby se IDE mohlo s danou verzí zkompilovat.

Pokud si nejste jisti, co máte, můžete to zkontrolovat ve Windows: Existují metody pro zobrazení nainstalovaných verzí rozhraní .NET Framework.Tímto způsobem se můžete vyhnout opětovné instalaci něčeho, co již existuje, nebo pokusům o zjištění, proč instalační program odmítá pokračovat.

Podporované verze rozhraní .NET Framework

Windows 11

Windows 11 byl původně dodáván s .NET Framework 4.8, ale od verze 22H2 (září 2022) standardně obsahuje .NET Framework 4.8.1Většina současných zařízení má tedy již předinstalovanou nejnovější verzi. Následující tabulka poskytuje rychlý přehled:

Windows 11 (verze) .NET v ceně Nejnovější podpora .NET
24H2 (říjen 2024) 4.8.1 4.8.1
23H2 (říjen 2023) 4.8.1 4.8.1
22H2 (září 2022) 4.8.1 4.8.1
21H2 (říjen 2021) 4.8 4.8.1

Pokud váš počítač používá systém Windows 11 21H2Verzi 4.8.1 můžete nainstalovat ručně stažením instalačního programu. U všech ostatních edic systému Windows 11 je moderní verze již nainstalována. Pokud starší aplikace požaduje rozhraní .NET 3.5, podívejte se níže, jak jej povolit na vyžádání.

.NET Framework na Windows 11

Instalace .NET Frameworku ve Windows 11

V roce 21H2 si stáhněte instalační program .NET Framework 4.8.1 a spusťte jej s oprávněními správce; nemusíte nic předem odinstalovávatPro rozhraní .NET Framework 3.5 (spouštění aplikací od verze 1.0 do 3.5) použijte funkce systému Windows nebo nainstalujte na vyžádání po zobrazení výzvy.

  Kompletní tutoriál k rozhraní CLI pro Arduino: Instalace, použití a tipy

Windows 10

Windows 10 původně obsahoval .NET Framework 4.6, ačkoli postupem času byly přidávány novější verze. Nejnovější podporovaná verze systému Windows 10 je 22H2., jehož životnost končí 14. října 2025. Níže je uveden souhrn příslušných verzí:

Windows 10 (verze) .NET v ceně Nejnovější podpora .NET
22H2 (říjen 2022) 4.8 4.8.1
21H2 / 21H1 / 20H2 4.8 4.8.1
2004 / 1909 / 1903 4.8 4.8
1809 / 1803 4.7.2 4.8
1709 4.7.1 4.8
1703 4.7 4.8
1607 4.6.2 4.8
1511 4.6.1 4.6.2
1507 4.6 4.6.2

Pro 22H2 si můžete bez problémů nainstalovat verzi 4.8.1, zatímco pro předchozí série maximální verze se může lišitPokud potřebujete .NET Framework 3.5, nezapomeňte, že se používá pouze ke spouštění staršího softwaru (1.0 až 3.5) a je povolen jako systémová funkce.

.NET Framework na Windows 10

Instalace .NET Frameworku ve Windows 10

Stáhněte si instalační program .NET Framework 4.8.1 pro Windows 10 22H2 a spusťte jej s účtem správce. Pro .NET 3.5, použijte panel „Zapnout nebo vypnout funkce systému Windows“ nebo režim na vyžádání, když vás k tomu aplikace vyzve.

Windows Server

Všechny servery Windows Server jsou dodávány s nějakou verzí rozhraní .NET Framework, i když ne všechny jsou stále podporovány. V současné době... Windows Server 2022 a Windows Server 2025 podporují a podporují nejnovější verzi (4.8.1). Podrobnosti podle edice:

Windows Server .NET v ceně Nejnovější podpora .NET
Windows Server 2025 4.8.1 4.8.1
Windows Server 2022 4.8 4.8.1
Windows Server 2019 4.7.2 4.8
Windows Server 2016 4.6.2 4.8
Windows Server 2012 / 2012 R2 4.5 / 4.5.1 4.8
Windows Server 2008 R2 SP1 3.5 4.8
Windows Server 2008 SP2 2.0 4.6
Windows Server 2003 2.0 4.0

Server 2025 je již dodáván s nainstalovanou verzí 4.8.1. Server 2022 je dodáván s nainstalovanou verzí 4.8.1. Můžete upgradovat na verzi 4.8.1 pomocí instalačního programuPro spouštění starších aplikací je jako funkce povoleno rozhraní .NET Framework 3.5 (viz další blok).

.NET Framework na Windows Serveru

Instalace .NET Frameworku 3.5 na Windows Server

Otevřete Správce serveru a vyberte možnost „Přidat role a funkce“. Přejděte do sekce „Funkce“ a vyhledejte položku „Funkce .NET Framework 3.5“. Uvnitř vyberte možnost „.NET Framework 3.5 (zahrnuje .NET 2.0 a 3.0)“. Klikněte na tlačítko Instalovat a pokud vás průvodce vyzve, restartujte server.Tento postup se doporučuje, pokud vám instalační program sdělí, že funkci nelze přidat jiným způsobem.

Windows 8.1, 8, 7, Vista a XP

Tyto verze již nejsou podporovány, ale možná budete potřebovat vědět, s čím byly dodány a jak daleko můžete zajít. Historické informace nejrelevantnější:

Windows .NET v ceně Nejnovější podpora .NET
Windows 8.1 4.5.1 4.8
Windows 8 4.5 4.6.1
Windows 7 3.5 4.8
Windows Vista 3.0 4.6
Windows XP SP3 Žádné 4.0.3
Windows XP SP2 Žádné 3.5
Windows XP Žádné 1.0

Mějte na paměti, že některé descargas již nejsou k dispozici a některé instalační programy nemusí na těchto systémech fungovat. Například nejnovější verze instalačního programu 4.8 nemusí fungovat na verzi 8.1.V takových případech budete možná muset hledat starší binární soubory, které společnost Microsoft již nedistribuuje.

.NET Framework 3.5: Kdy a jak jej povolit

Pokud se při otevření aplikace zobrazí okno s výzvou ke stažení a instalaci této funkce, znamená to, že aplikace cílí na .NET 1.1–3.5. Zvolte Pokračovat pro aktivaci .NET Framework 3.5.Budete potřebovat připojení k internetu. Ve Windows .NET 4.x samo o sobě nespustí starší aplikace: pro ty je nezbytná verze 3.5.

  Jak vymazat všechna upozornění co nejrychleji na iPhone

Chcete-li ji v systému Windows (klientské edice) povolit ručně, přejděte do nabídky Start, vyhledejte „Funkce systému Windows“ a otevřete možnost „Zapnout nebo vypnout funkce systému Windows“. Vyberte možnost „.NET Framework 3.5 (zahrnuje .NET 2.0 a 3.0)“ a klikněte na OK. Nemusíte kontrolovat možnosti aktivace WCF (HTTP nebo ne-HTTP). pokud nejste vývojář nebo administrátor, který je vyžaduje.

Offline instalace .NET Frameworku 3.5

Ve verzích před Windows 10 a Windows Server 2016 je k dispozici offline instalační program .NET 3.5 SP1. Počínaje Windows 10/Server 2016 je jedinou podporovanou cestou k offline prostředí použití souborů CAB z původního média a jejich povolení pomocí nástroje DISM. Toto je doporučená trasa, když není k dispozici internet nebo dochází k chybám při stahování.Nahlédněte do průvodce instalace aktualizací offline.

Typy instalačních techniků a klíčové poznámky

Pro .NET Framework 4.5 a novější verze existují dva režimy instalačního programu: web (stahujte si, co potřebujete, v reálném čase) y offline (zahrnuje všechny komponenty)První je lehký, ale vyžaduje stabilní připojení; druhý je těžší, neobsahuje jazykové balíčky a je ideální pro zařízení bez přístupu k internetu nebo s omezeným přístupem k internetu.

Oba instalační programy podporují architektury x86 a x64, ale Nejsou kompatibilní s ItaniemBěhem stahování vyberte jazyk stránky (to ovlivní webový text, nikoli zdroje frameworku), klikněte na „Stáhnout“ a pokud se zobrazí výzva, stáhněte si binární soubor vhodný pro vaši architekturu. Poté jej můžete nainstalovat kliknutím na „Spustit“ nebo kliknutím na „Uložit“, pokud jej distribuujete s vlastním instalačním programem.

Důležité poznámky: Instalace .NET 4.5 nebo novějšího nahrazuje .NET 4.0Odinstalace verze 4.5+ také smaže soubory verze 4.0 a pokud se budete potřebovat vrátit zpět, budete muset znovu nainstalovat .NET 4.0 a jeho aktualizace. Instalace verze 4.5 nebo vyšší navíc vyžaduje přihlašovací údaje správce.

Historická poznámka: Redistribuovatelný balíček .NET 4.5 byl v říjnu 2012 aktualizován, aby se vyřešil problém s časovým razítkem certifikátu. Pokud jste používali balíček ze srpna 2012, měli byste aktualizovat na nejnovější verzi.Tento incident byl zdokumentován v bezpečnostním upozornění společnosti Microsoft.

Jazykové balíčky

Jazykové balíčky přidávají lokalizované zdroje (text rozhraní a chybové zprávy). Pokud je nenainstalujete, Texty .NET Frameworku se zobrazí v angličtině.Webový instalační program automaticky přidá jazyk vhodný pro váš systém; offline instalační program jazyky neobsahuje a budete si je muset stáhnout samostatně.

Dostupné jazyky a s nimi spojená kultura (dostupnost se liší v závislosti na verzi): můžete nainstalovat více než jeden pokud to potřebujete.

Jazyk kultura
arabština Ar
český Cs
dánský
holandský Nl
finský Fi
Angličtina (USA) On cs-CZ
francouzský Francie
Němec de
Griego El
hebrejština él
maďarský hu
Italiano že
japonský ja
korejský ko
norský Ne
polský pl
Portugués (Brazílie) pt-BR
Portugalština (Portugalsko) pt-PT
ruský Ru
Zjednodušená čínština zh-CHS
španělsky es
švédský Sv
Tradiční čínština zh-CHT
turecký Tr

Stahování podle verze (.NET Framework 4.5 až 4.8.1)

Pokud potřebujete konkrétní balíček, zde je shrnutí, kde je zabalen a na jaké platformy jej lze nainstalovat. Pro vývoj si stáhněte balíček pro vývojáře/targetingový balíček.Pro spuštění aplikací použijte redistribuovatelný instalační program (webový nebo offline):

Verze Zahrnuto v Lze instalovat na (příklady)
4.8.1 Windows 11 (22H2+), Visual Studio 2022 (17.3) Windows 11; Windows 10 (21H1/21H2/20H2); Windows Server 2022
4.8 Windows 11; Windows 10, aktualizace z května 2019 a novější; verze 2019 (16.3) Windows 10 (Výročí/Tvůrci/Podzimní tvůrci/duben 2018/říjen 2018); Windows 8.1; Server 2022/2019/1809/1803
4.7.2 Windows 10 říjen/duben 2018; Server 2019; VS 2017 (15.8) Windows 10 (Anniversary/Creators/Fall Creators); Windows 8.1; Server 1709 a starší verze
4.7.1 Windows 10 Fall Creators; Server 1709; VS 2017 (15.5) Windows 10 (Creators/Anniversary); Windows 8.1; Server 2016 a starší verze
4.7 Windows 10 Creators; verze 2017 (15.3) Výročí Windows 10; Windows 8.1; Server 2016 a starší verze
4.6.2 Výročí Windows 10 Listopadová aktualizace systému Windows 10; Windows 8.1; Server 2012 R2 a starší verze
4.6.1 Aktualizace VS 2015 2 Windows 10/8.1; Server 2012 R2 a starší verze
4.6 Windows 10; oproti Windows 2015 Windows 8.1; Server 2012 R2 a starší verze
4.5.2 - Windows 8.1 a starší; Server 2012 R2 a starší
4.5.1 Windows 8.1; Server 2012 R2; oproti 2013 Windows 8 a starší; Server 2012 a starší
4.5 Windows 8; Server 2012; oproti 2012 Windows 7 a starší; Server 2008 SP2 a starší
  Jak kontaktovat podporu společnosti Microsoft: Kompletní průvodce 2025

Pamatujte si, že Balíček pro vývojáře neobsahuje předchozí verze. (Například balíček 4.8 neobsahuje balíček 4.7.) Pokud aplikaci distribuujete, můžete do instalačního programu zahrnout příslušný redistribuovatelný soubor.

Vývojáři a Visual Studio

Pokud udržujete starší projekty, nainstalujte si balíček Developer Pack/Targeting Pack pro danou verzi a aktivujte jej z instalačního programu sady Visual Studio v části „Vývoj pro stolní počítače s rozhraním .NET“. Pokud vám MSBuild zobrazí chybu MSB3644 („Referenční sestavení nenalezena“), řešením je nainstalovat balíček pro verzi, na kterou cílíte.

Pro .NET Framework 3.5 ve vývoji nejprve povolte verzi 3.5 v systému a poté označuje vývojářské nástroje pro .NET Framework 3.5 na kartě „Jednotlivé komponenty“ v aplikaci Visual Studio. Získáte tak referenční sestavení, jazykové balíčky a IntelliSense.

Aktuální doporučení Microsoftu: Pro nové vývoje použijte .NET 8 nebo novější.Moderní verze .NET jsou multiplatformní, podporují více typů aplikací a nabízejí mnohem lepší výkon, a zároveň umožňují spravovat software, který stále vyžaduje .NET Framework.

Odstraňování problémů s instalací

Během instalace se mohou zobrazit chybové kódy, jako například 0x800f0906, 0x800f0907, 0x800f081f o 0x800F0922Pokud se daná funkce týká, prostudujte si průvodce chybami instalace rozhraní .NET Framework 3.5. Tyto chyby se často řeší povolením funkce pomocí instalačního média a nástroje DISM nebo ověřením připojení k instalačním serverům. Windows Update. Můžete také použít Tento nástroj pro řešení problémů s rozhraním .NET Framework 4.5.

Pokud nemáte přístup k internetu nebo stále nemáte potíže, připojte oficiální instalační médium systému Windows (ISO/USB) a pomocí nástroje DISM přidejte .NET Framework 3.5 ze složky \sources\sxs. Pokud na to nemáte prostředky, vytvořte si ho pomocí oficiálního nástroje od Microsoftu.V prostředích s funkcemi na vyžádání se ujistěte, že jsou zdroje obsahu správně nakonfigurovány.

Související článek:
OPRAVA: Vysoká CPU .NET Runtime Optimization Service

Po všech výše uvedených informacích byste měli mít jasno v tom, jaký .NET Framework potřebujete, jak jej aktivovat a kde jej stáhnout v závislosti na vaší verzi systému Windows nebo Windows Server. Nezapomeňte: 3.5 pro staré aplikace, 4.8.1 jako nejnovější větev a Developer Packs pro kompilaci.Pokud se něco pokazí, spusťte DISM z instalačního média a zkontrolujte chybové kódy, abyste problém co nejrychleji vyřešili.