Sdílet prostřednictvím


Průvodce nasazením rozhraní .NET Framework pro vývojáře

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

Tento článek obsahuje informace pro vývojáře, kteří chtějí nainstalovat libovolnou verzi rozhraní .NET Framework z rozhraní .NET Framework 4.5 na rozhraní .NET Framework 4.8 se svými aplikacemi.

Distribuovatelné balíčky a jazykové sady pro rozhraní .NET Framework si můžete stáhnout ze stránek pro stahování:

Důležité

Obsah rozhraní .NET Framework dříve digitálně podepsaný pomocí certifikátů, které používají algoritmus SHA1, budou vyřazeny, aby bylo možné podporovat vyvíjející se oborové standardy.

Následující verze rozhraní .NET Framework budou ukončeny 26. dubna 2022: 4.5.2, 4.6 a 4.6.1. Po tomto datu už nebudou k dispozici opravy zabezpečení, aktualizace a technická podpora těchto verzí.

Pokud používáte rozhraní .NET Framework 4.5.2, 4.6 nebo 4.6.1, aktualizujte nasazený modul runtime na novější verzi, například rozhraní .NET Framework 4.6.2, před 26. dubna 2022 , abyste mohli dál dostávat aktualizace a technickou podporu.

Aktualizované instalační programy podepsané sha2 budou k dispozici pro rozhraní .NET Framework 3.5 SP1 a 4.6.2 až 4.8. Další informace najdete v blogovém příspěvku o aktualizaci životního cyklu SHA1, v blogovém příspěvku o aktualizaci životního cyklu .NET 4.5.2, 4.6 a 4.6.1 a nejčastějších dotazech.

Důležité poznámky:

  • Verze rozhraní .NET Framework z rozhraní .NET Framework 4.5.1 až .NET Framework 4.8 jsou místní aktualizace rozhraní .NET Framework 4.5, což znamená, že používají stejnou verzi modulu runtime, ale verze sestavení se aktualizují a zahrnují nové typy a členy.

  • .NET Framework 4.5 a novější verze jsou vytvořeny přírůstkově v rozhraní .NET Framework 4. Při instalaci rozhraní .NET Framework 4.5 nebo novějších verzí v systému s nainstalovaným rozhraním .NET Framework 4 se sestavení verze 4 nahradí novějšími verzemi.

  • Pokud ve své aplikaci odkazujete na balíček Microsoftu mimo pásmo, sestavení bude součástí balíčku aplikace.

  • K instalaci rozhraní .NET Framework 4.5 nebo novějších verzí musíte mít oprávnění správce.

  • .NET Framework 4.5 je součástí Windows 8 a Windows Serveru 2012, takže ho nemusíte nasazovat s aplikací v těchto operačních systémech. Podobně je rozhraní .NET Framework 4.5.1 součástí systémů Windows 8.1 a Windows Server 2012 R2. Rozhraní .NET Framework 4.5.2 není součástí žádných operačních systémů. Rozhraní .NET Framework 4.6 je součástí Windows 10, rozhraní .NET Framework 4.6.1 je součástí listopadové aktualizace Windows 10 a rozhraní .NET Framework 4.6.2 je součástí windows 10 Anniversary Update. .NET Framework 4.7 je součástí windows 10 Creators Update, rozhraní .NET Framework 4.7.1 je součástí windows 10 Fall Creators Update a .NET Framework 4.7.2 je součástí Aktualizace Windows 10 z října 2018 a Windows 10 April 2018 Update. Rozhraní .NET Framework 4.8 je součástí Aktualizace Windows 10 z května 2019 a všech novějších aktualizací Windows 10. Úplný seznam požadavků na hardware a software najdete v tématu Požadavky na systém.

  • Počínaje rozhraním .NET Framework 4.5 můžou uživatelé během instalace zobrazit seznam spuštěných aplikací .NET Framework a snadno je zavřít. To může pomoct zabránit restartování systému způsobené instalací rozhraní .NET Framework. Viz Omezení restartování systému.

  • Odinstalace rozhraní .NET Framework 4.5 nebo novějších verzí také odebere existující soubory rozhraní .NET Framework 4. Pokud se chcete vrátit k rozhraní .NET Framework 4, musíte ho přeinstalovat a všechny jeho aktualizace. Viz Instalace rozhraní .NET Framework 4.

  • Distribuovatelné součásti .NET Framework 4.5 byly aktualizovány 9. října 2012, aby opravily problém související s nesprávným časovým razítkem digitálního certifikátu, který způsobil předčasné vypršení platnosti digitálního podpisu u souborů vytvořených a podepsaných Microsoftem. Pokud jste dříve nainstalovali distribuovatelný balíček rozhraní .NET Framework 4.5 z 16. srpna 2012, doporučujeme aktualizovat kopii nejnovější redistributable ze stránky pro stažení rozhraní .NET Framework. Další informace o tomto problému najdete v tématu Poradce pro zabezpečení společnosti Microsoft 2749655.

Informace o tom, jak může správce systému nasadit rozhraní .NET Framework a jeho systémové závislosti v síti, najdete v průvodci nasazením pro správce.

Možnosti nasazení aplikace

Až budete připravení publikovat aplikaci na webový server nebo jiné centralizované umístění, aby si ji uživatelé mohli nainstalovat, můžete si vybrat z několika metod nasazení. Některé z nich jsou součástí sady Visual Studio. Následující tabulka uvádí možnosti nasazení pro vaši aplikaci a určuje distribuovatelný balíček rozhraní .NET Framework, který podporuje jednotlivé možnosti. Kromě toho můžete pro svou aplikaci napsat vlastní instalační program; Další informace najdete v části Řetězení instalace rozhraní .NET Framework do instalace vaší aplikace.

Strategie nasazení pro vaši aplikaci Dostupné metody nasazení Distribuovatelné součásti rozhraní .NET Framework pro použití
Instalace z webu - InstallAware
- InstallShield
- Sada nástrojů WiX
- Ruční instalace
Webový instalační program
Instalace z disku - InstallAware
- InstallShield
- Sada nástrojů WiX
- Ruční instalace
Offline instalační program
Instalace z místní sítě (pro podnikové aplikace) - ClickOnce Webový instalační program (viz Omezení clickOnce ) nebo offline instalační program

Distribuovatelné balíčky

Rozhraní .NET Framework je k dispozici ve dvou distribuovatelných balíčcích: webový instalační program (bootstrapper) a offline instalační program (samostatný redistribuovatelný). Všechny soubory ke stažení rozhraní .NET Framework jsou hostované na stránce Stáhnout rozhraní .NET Framework. Následující tabulka porovnává tyto dva balíčky:

Webový instalační program Offline instalační program
Vyžaduje se připojení k internetu? Yes No
Velikost stahování Menší (včetně instalačního programu pouze pro cílovou platformu)* Větší*
Jazykové sady Zahrnutý** Musí být nainstalován samostatně, pokud nepoužíváte balíček, který cílí na všechny operační systémy.
Metoda nasazení Podporuje všechny metody:

- ClickOnce
- InstallAware
- InstallShield
- XML instalační služby systému Windows (WiX)
- Ruční instalace
- Vlastní nastavení (řetězení)
Podporuje všechny metody:

- ClickOnce
- InstallAware
- InstallShield
- XML instalační služby systému Windows (WiX)
- Ruční instalace
- Vlastní nastavení (řetězení)

* Offline instalační program je větší, protože obsahuje komponenty pro všechny cílové platformy. Po dokončení instalace operační systém Windows ukládá do mezipaměti pouze použitý instalační program. Pokud se offline instalační program odstraní po instalaci, využité místo na disku je stejné jako místo používané webovým instalačním programem. Pokud nástroj, který použijete (například InstallAware nebo InstallShield) k vytvoření instalačního programu vaší aplikace, poskytuje složku instalačního souboru, která se po instalaci odebere, můžete offline instalační program automaticky odstranit tak, že ho umístíte do instalační složky.

** Pokud používáte webový instalační program s vlastní instalací, můžete použít výchozí nastavení jazyka na základě nastavení sada MUI (Multilingual User Interface) uživatele (MUI) nebo pomocí možnosti na příkazovém řádku zadat jinou /LCID jazykovou sadu. Příklady najdete v části Řetězení pomocí výchozího uživatelského rozhraní rozhraní .NET Framework.

Metody nasazení

K dispozici jsou čtyři metody nasazení:

  • Můžete nastavit závislost na rozhraní .NET Framework. Rozhraní .NET Framework můžete zadat jako předpoklad v instalaci aplikace pomocí jedné z těchto metod:

  • Uživatele můžete požádat o ruční instalaci rozhraní .NET Framework.

  • V nastavení aplikace můžete zřetězovat (zahrnout) proces nastavení rozhraní .NET Framework a rozhodnout se, jak chcete pracovat s instalačním prostředím rozhraní .NET Framework:

Tyto metody nasazení jsou podrobně popsány v následujících částech.

Nastavení závislosti na rozhraní .NET Framework

Pokud k nasazení aplikace používáte ClickOnce, InstallAware, InstallShield nebo WiX, můžete přidat závislost na rozhraní .NET Framework, aby bylo možné ji nainstalovat jako součást aplikace.

ClickOnce – nasazení

Nasazení ClickOnce je k dispozici pro projekty vytvořené pomocí jazyka Visual Basic a Visual C#, ale není k dispozici pro Visual C++.

V sadě Visual Studio zvolte nasazení ClickOnce a přidejte závislost na rozhraní .NET Framework:

  1. Otevřete projekt aplikace, který chcete publikovat.

  2. V Průzkumník řešení otevřete místní nabídku projektu a pak zvolte Vlastnosti.

  3. Zvolte podokno Publikovat.

  4. Zvolte tlačítko Požadavky.

  5. V dialogovém okně Požadavky se ujistěte, že je zaškrtnuté políčko Vytvořit instalační program pro instalaci požadovaných součástí .

  6. V seznamu požadovaných součástí vyhledejte a vyberte verzi rozhraní .NET Framework, kterou jste použili k sestavení projektu.

  7. Zvolte možnost pro zadání zdrojového umístění požadovaných součástí a pak zvolte OK.

    Pokud zadáte adresu URL pro umístění stahování rozhraní .NET Framework, můžete zadat stránku pro stažení rozhraní .NET Framework nebo vlastní web. Pokud redistribuovatelný balíček umísťujete na vlastní server, musí to být offline instalační program, nikoli webový instalační program. Na stránce pro stažení rozhraní .NET Framework můžete odkazovat pouze na webový instalační program. Adresa URL může také zadat disk, na kterém se distribuuje vaše vlastní aplikace.

  8. V dialogovém okně Stránky vlastností zvolte OK.

Nasazení InstallAware

InstallAware sestaví aplikace pro Windows (APPX), Instalační službu systému Windows (MSI), nativní kód (EXE) a balíčky App-V (Application Virtualization) z jednoho zdroje. Do instalace můžete snadno zahrnout libovolnou verzi rozhraní .NET Framework a volitelně přizpůsobit instalaci úpravou výchozích skriptů. Například InstallAware předinstaluje certifikáty ve Windows 7, bez kterých instalace rozhraní .NET Framework 4.7 selže. Další informace o nástroji InstallAware naleznete na webu InstallAware pro Instalační službu systému Windows.

Nasazení InstallShield

InstallShield sestaví balíčky aplikací pro Windows (MSIX, APPX), instalační programy Instalační služby systému Windows (MSI) a instalační programy s nativním kódem (EXE). InstallShield také poskytuje integraci sady Visual Studio. Další informace naleznete na webu InstallShield .

Nasazení XML instalační služby systému Windows (WiX)

Sada nástrojů Windows Installer XML (WiX) sestaví instalační balíčky Systému Windows ze zdrojového kódu XML. WiX podporuje prostředí příkazového řádku, které je možné integrovat do procesů sestavení za účelem sestavení instalačních balíčků MSI a MSM. Pomocí WiX můžete zadat rozhraní .NET Framework jako předpoklad nebo vytvořit řetězení , který plně řídí prostředí nasazení rozhraní .NET Framework. Další informace o WiX naleznete na webu sady nástrojů Windows Installer XML (WiX).

Ruční instalace rozhraní .NET Framework

V některých situacích může být nepraktické automaticky nainstalovat rozhraní .NET Framework s vaší aplikací. V takovém případě můžete mít uživatele, kteří si sami nainstalují rozhraní .NET Framework. Distribuovatelný balíček je k dispozici ve dvou balíčcích. V procesu instalace zadejte pokyny, jak by uživatelé měli najít a nainstalovat rozhraní .NET Framework.

Zřetězte instalaci rozhraní .NET Framework s nastavením vaší aplikace.

Pokud vytváříte vlastní instalační program pro aplikaci, můžete v procesu nastavení aplikace zřetězovat (zahrnout) proces nastavení rozhraní .NET Framework. Řetězení poskytuje dvě možnosti uživatelského rozhraní pro instalaci rozhraní .NET Framework:

  • Použijte výchozí uživatelské rozhraní poskytované instalačním programem rozhraní .NET Framework.

  • Vytvořte vlastní uživatelské rozhraní pro instalaci rozhraní .NET Framework pro konzistenci s instalačním programem vaší aplikace.

Obě metody umožňují použít buď webový instalační program, nebo offline instalační program. Každý balíček má své výhody:

  • Pokud používáte webový instalační program, proces instalace rozhraní .NET Framework rozhodne, který instalační balíček je povinný, a stáhne a nainstaluje pouze tento balíček z webu.

  • Pokud používáte offline instalační program, můžete do redistribuovaných médií zahrnout kompletní sadu instalačních balíčků rozhraní .NET Framework, aby uživatelé během instalace nemuseli stahovat žádné další soubory z webu.

Řetězení pomocí výchozího uživatelského rozhraní rozhraní .NET Framework

Pokud chcete proces instalace rozhraní .NET Framework zřetězit a nechat instalační program rozhraní .NET Framework poskytnout uživatelské rozhraní, přidejte do instalačního programu následující příkaz:

<.NET Framework redistributable> /q /norestart /ChainingPackage <PackageName>

Pokud je například spustitelný program Contoso.exe a chcete bezobslužně nainstalovat offline distribuovatelný balíček rozhraní .NET Framework 4.5, použijte příkaz:

dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage Contoso

K přizpůsobení instalace můžete použít další možnosti příkazového řádku. Příklad:

  • Pokud chcete uživatelům poskytnout způsob, jak zavřít spuštěné aplikace rozhraní .NET Framework, abyste minimalizovali restartování systému, nastavte pasivní režim a použijte /showrmui tuto možnost následujícím způsobem:

    dotNetFx45_Full_x86_x64.exe /norestart /passive /showrmui /ChainingPackage Contoso

    Tento příkaz umožňuje nástroji Restart Manager zobrazit okno se zprávou, které uživatelům umožňuje zavřít aplikace rozhraní .NET Framework před instalací rozhraní .NET Framework.

  • Pokud používáte webový instalační program, můžete pomocí /LCID možnosti určit jazykovou sadu. Pokud například chcete zřetězit webový instalační program rozhraní .NET Framework 4.5 s instalačním programem společnosti Contoso a nainstalovat japonskou jazykovou sadu, přidejte do instalačního procesu vaší aplikace následující příkaz:

    dotNetFx45_Full_setup.exe /q /norestart /ChainingPackage Contoso /LCID 1041

    Pokud tuto možnost vynecháte /LCID , instalační program nainstaluje jazykovou sadu, která odpovídá nastavení MUI uživatele.

    Poznámka:

    Různé jazykové sady můžou mít různá data vydání. Pokud zadaná jazyková sada není k dispozici v centru pro stahování, instalační program nainstaluje rozhraní .NET Framework bez jazykové sady. Pokud je rozhraní .NET Framework již nainstalováno v počítači uživatele, instalační program nainstaluje pouze jazykovou sadu.

Úplný seznam možností najdete v části Možnosti příkazového řádku.

Běžné návratové kódy najdete v části Návratové kódy .

Řetězení pomocí vlastního uživatelského rozhraní

Pokud máte vlastní instalační balíček, můžete chtít bezobslužně spustit a sledovat nastavení rozhraní .NET Framework při zobrazení vlastního zobrazení průběhu instalace. V takovém případě se ujistěte, že váš kód pokrývá následující:

  • Zkontrolujte požadavky na hardware a software rozhraní .NET Framework.

  • Zjistěte , jestli je na počítači uživatele již nainstalovaná správná verze rozhraní .NET Framework.

    Důležité

    Při určování, jestli je už nainstalovaná správná verze rozhraní .NET Framework, byste měli zkontrolovat, jestli je nainstalovaná cílová verze nebo novější verze, a ne jestli je nainstalovaná vaše cílová verze. Jinými slovy byste měli vyhodnotit, jestli je klíč verze, který z registru načtete, větší nebo roven klíči verze cílové verze, a ne jestli se rovná klíči vydané verze cílové verze.

  • Zjistěte , jestli jsou jazykové sady již nainstalovány v počítači uživatele.

  • Pokud chcete řídit nasazení, bezobslužné spuštění a sledování procesu nastavení rozhraní .NET Framework (viz Postup: Získání průběhu z instalačního programu rozhraní .NET Framework 4.5).

  • Pokud nasazujete offline instalační program, zřetězte jazykové sady samostatně.

  • Přizpůsobte nasazení pomocí možností příkazového řádku. Pokud například zřetězíte webový instalační program rozhraní .NET Framework, ale chcete přepsat výchozí jazykovou sadu, použijte /LCID tuto možnost, jak je popsáno v předchozí části.

  • Řešení potíží

Detekce rozhraní .NET Framework

Instalační program rozhraní .NET Framework zapíše klíče registru při úspěšné instalaci. Můžete otestovat, zda rozhraní .NET Framework 4.5 nebo novější je nainstalována kontrolou HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full složky v registru pro DWORD hodnotu s názvem Release. (Všimněte si, že nastavení rozhraní NET Framework nezačíná tečkou.) Existence tohoto klíče značí, že v tomto počítači byla nainstalována rozhraní .NET Framework 4.5 nebo novější verze. Hodnota Release označuje, která verze rozhraní .NET Framework je nainstalována.

Důležité

Při pokusu o zjištění, jestli existuje konkrétní verze, zkontrolujte hodnotu vyšší nebo rovno hodnotě klíčového slova vydané verze.

Verze Hodnota DWORD verze
.NET Framework 4.8.1 533325
.NET Framework 4.8 nainstalovaný ve Windows 10 květen 2020 Update a Windows 10 Říjen 2020 Update 528372
Rozhraní .NET Framework 4.8 nainstalované v aktualizaci Aktualizace Windows 10 z května 2019 a Windows 10 z listopadu 2019 528040
Rozhraní .NET Framework 4.8 nainstalované ve všech verzích operačního systému kromě uvedených verzí Windows 10 Update 528049
.NET Framework 4.7.2 nainstalované ve Windows 10 April 2018 Update a na Windows Serveru verze 1803 461808
Rozhraní .NET Framework 4.7.2 nainstalované ve všech verzích operačního systému kromě Windows 10 z dubna 2018 Update a Windows Serveru verze 1803. To zahrnuje Aktualizace Windows 10 z října 2018. 461814
.NET Framework 4.7.1 nainstalovaný ve Windows 10 Fall Creators Update a na Windows Serveru verze 1709 461308
.NET Framework 4.7.1 nainstalovaný ve všech verzích operačního systému kromě Windows 10 Fall Creators Update a Windows Serveru verze 1709 461310
.NET Framework 4.7 nainstalované ve Windows 10 Creators Update 460798
Rozhraní .NET Framework 4.7 nainstalované ve všech verzích operačního systému kromě Windows 10 Creators Update 460805
.NET Framework 4.6.2 nainstalované ve Windows 10 Anniversary Edition a Windows Serveru 2016 394802
.NET Framework 4.6.2 nainstalované ve všech verzích operačního systému kromě Windows 10 Anniversary Edition a Windows Serveru 2016 394806
Rozhraní .NET Framework 4.6.1 nainstalované v listopadové aktualizaci Windows 10 394254
Rozhraní .NET Framework 4.6.1 nainstalované ve všech verzích operačního systému kromě Windows 10 November Update 394271
.NET Framework 4.6 nainstalované ve Windows 10 393295
Rozhraní .NET Framework 4.6 nainstalované ve všech verzích operačního systému kromě Windows 10 393297
.NET Framework 4.5.2 379893
.NET Framework 4.5.1 nainstalovaný s Windows 8.1 nebo Windows Serverem 2012 R2 378675
.NET Framework 4.5.1 nainstalovaný ve Windows 8, Windows 7 378758
.NET Framework 4.5 378389

Rozpoznávání jazykových sad

Kontrolu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LCID v registru můžete otestovat kontrolou složky HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LCID v registru pro hodnotu DWORD s názvem Release. (Všimněte si, že nastavení rozhraní NET Framework nezačíná tečkou.) LCID určuje identifikátor národního prostředí; seznam podporovaných jazyků .

Pokud chcete například zjistit, jestli je nainstalovaná úplná japonská jazyková sada (LCID=1041), načtěte z registru následující pojmenovanou hodnotu:

Hodnota
Klíč HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041
Položka Verze
Typ DWORD

Chcete-li zjistit, zda je závěrečná verze jazykové sady nainstalována pro konkrétní verzi rozhraní .NET Framework z verze 4.5 až 4.7.2, zkontrolujte hodnotu klíče DWORD vydané verze popsanou v předchozí části Zjištění rozhraní .NET Framework.

Zřetězování jazykových sad s nastavením aplikace

.NET Framework poskytuje sadu samostatných spustitelných souborů jazykové sady, které obsahují lokalizované prostředky pro konkrétní jazykové verze. Jazykové sady jsou k dispozici na stránkách pro stahování rozhraní .NET Framework:

Důležité

Jazykové sady neobsahují komponenty rozhraní .NET Framework, které jsou potřeba ke spuštění aplikace. Před instalací jazykové sady je nutné nainstalovat rozhraní .NET Framework pomocí webového nebo offline instalačního programu.

Počínaje rozhraním .NET Framework 4.5.1 mají názvy balíčků podobu NDP-KB-x86-x64-AllOS<>>numberversion<-<culture>.exe, kde version je číslo verze rozhraní .NET Framework, number je číslo článku znalostní báze Microsoft Knowledge Base a culture určuje zemi nebo oblast. Příkladem jednoho z těchto balíčků je NDP452-KB2901907-x86-x64-AllOS-JPN.exe. Názvy balíčků jsou uvedeny v části Distribuovatelné balíčky dříve v tomto článku.

Pokud chcete nainstalovat jazykovou sadu s offline instalačním programem rozhraní .NET Framework, musíte ji zřetězovat s nastavením vaší aplikace. Pokud chcete například nasadit offline instalační program rozhraní .NET Framework 4.5.1 s japonskou jazykovou sadou, použijte následující příkaz:

NDP451-KB2858728-x86-x64-AllOS-JPN.exe /q /norestart /ChainingPackage <ProductName>

Pokud používáte webový instalační program, nemusíte jazykové sady zřetězovat; instalační program nainstaluje jazykovou sadu, která odpovídá nastavení MUI uživatele. Pokud chcete nainstalovat jiný jazyk, můžete pomocí /LCID možnosti určit jazykovou sadu.

Úplný seznam možností příkazového řádku najdete v části Možnosti příkazového řádku.

Řešení problému

Návratové kódy

Následující tabulka uvádí nejběžnější návratové kódy pro instalační program distribuovatelného rozhraní .NET Framework. Návratové kódy jsou stejné pro všechny verze instalačního programu. Odkazy na podrobné informace najdete v další části.

Návratový kód Popis
0 Instalace byla úspěšně dokončena.
1602 Instalace byla zrušena uživatelem.
1603 Při instalaci došlo k závažné chybě.
1 641 K dokončení instalace je nutné provést restart. Tato zpráva znamená úspěch.
3010 K dokončení instalace je nutné provést restart. Tato zpráva znamená úspěch.
5100 Počítač uživatele nesplňuje požadavky systému.

Kódy chyb stahování

Podívejte se na následující obsah:

Jiné kódy chyb

Podívejte se na následující obsah:

Odinstalace rozhraní .NET Framework

Počínaje Windows 8 můžete odinstalovat rozhraní .NET Framework 4.5 nebo novější verze pomocí zapnutí a vypnutí funkcí systému Windows v Ovládací panely. Ve starších verzích Windows můžete odinstalovat rozhraní .NET Framework 4.5 nebo novější pomocí příkazu Přidat nebo odebrat programy v Ovládací panely.

Důležité

V případě operačních systémů Windows 7 a starších verzí odinstalujte rozhraní .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 nebo 4.8.1 neobnoví soubory rozhraní .NET Framework 4.5 a odinstalace rozhraní .NET Framework 4.5 neobnoví soubory rozhraní .NET Framework 4. Pokud se chcete vrátit ke starší verzi, musíte ji přeinstalovat a všechny aktualizace.

Dodatek

Možnosti příkazového řádku

Následující tabulka uvádí možnosti, které můžete zahrnout při zřetězování redistribuovatelného rozhraní .NET Framework 4.5 do nastavení vaší aplikace.

Možnost Popis
/CEIPConsent Přepíše výchozí chování a pošle microsoftu anonymní zpětnou vazbu, aby se zlepšilo budoucí prostředí nasazení. Tuto možnost lze použít pouze v případě, že instalační program vyzve k vyjádření souhlasu a uživatel udělí oprávnění k odeslání anonymní zpětné vazby Microsoftu.
/chainingpackage packageName Určuje název spustitelného souboru, který provádí řetězení. Tyto informace se microsoftu posílají jako anonymní zpětnou vazbu, která pomáhá zlepšit budoucí prostředí nasazení.

Pokud název balíčku obsahuje mezery, použijte jako oddělovače dvojité uvozovky; Například: /chainingpackage "Lucerne Publishing". Příklad zřetězování balíčku naleznete v tématu Získání informací o průběhu z instalačního balíčku.
/LCID LCID

kde LCID určuje identifikátor národního prostředí (viz podporované jazyky)
Nainstaluje jazykovou sadu určenou LCID a vynutí zobrazení uživatelského rozhraní, aby se zobrazilo v tomto jazyce, pokud není nastavený tichý režim.

U webového instalačního programu tento řetěz možností nainstaluje jazykový balíček z webu. Poznámka: Tuto možnost použijte pouze u webového instalačního programu.
/kláda file | folder Určuje umístění souboru protokolu. Výchozí je dočasná složka pro proces a výchozí název souboru je založený na balíčku. Pokud je přípona souboru .txt, vytvoří se textový protokol. Pokud zadáte jakékoli jiné rozšíření nebo žádné rozšíření, vytvoří se protokol HTML.
/msioptions Určuje možnosti, které mají být předány pro položky .msi a .msp; například: /msioptions "PROPERTY1='Value'".
/norestart Zabrání automatickému restartování instalačního programu. Pokud použijete tuto možnost, aplikace řetězení musí zachytit návratový kód a zpracovat restartování (viz Získání informací o průběhu z instalačního balíčku).
/pasivní Nastaví pasivní režim. Zobrazí indikátor průběhu, který označuje, že probíhá instalace, ale nezobrazuje žádné výzvy nebo chybové zprávy uživateli. V tomto režimu, když je zřetězený instalačním programem, musí balíček řetězení zpracovávat návratové kódy.
/potrubí Vytvoří komunikační kanál, který umožní zřetězování balíčku získat průběh.
/promptrestart Pasivní režim pouze v případě, že instalační program vyžaduje restartování, vyzve uživatele. Tato možnost vyžaduje interakci uživatele, pokud se vyžaduje restartování.
/q Nastaví tichý režim.
/opravit Aktivuje funkci opravy.
/serialdownload Vynutí instalaci až po stažení balíčku.
/showfinalerror Nastaví pasivní režim. Zobrazí chyby pouze v případě, že instalace není úspěšná. Tato možnost vyžaduje interakci uživatele, pokud instalace není úspěšná.
/showrmui Používá se pouze s možností /pasivní . Zobrazí okno se zprávou, které uživatele vyzve k zavření aplikací rozhraní .NET Framework, které jsou aktuálně spuštěné. Toto pole zprávy se chová stejně v pasivním a ne pasivním režimu.
/odinstalovat Odinstaluje redistribuovatelný .NET Framework.

Podporované jazyky

Následující tabulka uvádí jazykové sady rozhraní .NET Framework, které jsou k dispozici pro rozhraní .NET Framework 4.5 a novější verze.

LCID Jazyk – země/oblast Kultura
1025 Arabština - Saúdská Arábie ar
1028 Čínština – tradiční zh-Hant
1029 Čeština cs
1030 Dánština da
1031 Němčina – Německo de
1032 Řečtina el
1035 Finština fi
1036 Francouzština – Francie fr
1037 Hebrejština he
1038 Maďarština hu
1040 Italština – Itálie it
1041 japonština ja
1042 Korejština ko
1043 Nizozemština – Nizozemsko nl
1044 Norština (Bokmål) ne
1045 Polština pl
1046 Portugalština – Brazílie pt-BR
1049 Ruština ru
1053 Švédština sv
1055 Turečtina tr
2052 Čínština – zjednodušená zh-Hans
2070 Portugalština – Portugalsko pt-PT
3082 Španělština - Španělsko (moderní řazení) es

Viz také