Tento článek popisuje kumulativní 3120238 oprav hotfix, který je k dispozici pro rozhraní Microsoft .NET Framework 4.6 a Microsoft .NET Framework 4.6.1. Další informace o problémech, které tato kumulativní oprava hotfix řeší, naleznete v části "Problémy, které tato kumulativní oprava hotfix opravuje".
Řešení
Oprava hotfix odpovídající KB3120238 byla nahrazena nejnovějšími aktualizacemi rozhraní .NET Framework, které obsahují všechny opravy, které byly dříve zahrnuty v KB3120238. Doporučujeme nainstalovat nejnovější aktualizace rozhraní .NET Framework.Další informace o stažení souborů podpory společnosti Microsoft klepněte na následující číslo článku databáze Microsoft Knowledge Base:
119591 Jak získat soubory podpory Společnosti Microsoft od online služby Microsoft v tomto souboru zkontroloval výskyt virů. Společnost Microsoft použila nejnovější software pro detekci virů, který byl k dispozici v den, kdy byl soubor publikován. Soubor je uložený na serverech s rozšířeným zabezpečením, které pomáhají zabránit neoprávněným změnám souboru.
Další informace
Požadavky
Chcete-li nainstalovat tuto opravu hotfix, musíte mít rozhraní .NET Framework 4.6 nebo .NET Framework 4.6.1 nainstalována.
Požadavky na restartování
Po instalaci této opravy hotfix je nutné restartovat počítač, pokud jsou použity některé ovlivněné soubory. Před použitím této opravy hotfix doporučujeme zavřít všechny aplikace založené na rozhraní .NET Framework.
Informace o nahrazení opravy Hotfix
Tento balíček oprav hotfix nenahrazuje dříve vydaný balíček oprav hotfix.
Problémy opravené touto kumulativní opravou hotfix
Problém 1 Při spuštění aplikace Windows Presentation Foundation (WPF) dotykového ovládání v kontextu systému v systému Windows 7 nebo Windows Vista dojde ke ztrátě funkce dotykového ovládání a systém se po několika minutách zhroutí. K tomuto problému dochází, protože rukopis není podporován v kontextu systému v systému Windows 7 a Windows Vista. Tato oprava hotfix zakáže podporu dotykového ovládání, když aplikace běží v kontextu systému. Povýšení dotykového ovládání na myš stále funguje.Problém 2 Uživatelé aplikací WPF v rozhraní .NET Framework 4.6.1 můžou místo normálních znaků pro znaky v následujících oblastech Unicode zaznamenat chybějící symboly piktogramů, jako jsou prázdné čtvercové rámečky: 0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D00-1FFF, 2C60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFE K tomuto problému dochází z důvodu regrese, která zahrnuje záložní nastavení písma v Windows 10. K tomuto problému s větší pravděpodobností dochází v aplikacích, které používají vlastní písma, která obsahují pouze velmi specifickou sadu piktogramů.Tato aktualizace opravuje mapování náhradních písem WPF pro rozhraní .NET Framework 4.6.1 na Windows 10 a měla by vyřešit tyto problémy s vizuály.Problém 3 Po instalaci rozhraní .NET Framework 4.6 nebo Microsoft Visual Studio 2015 mohou některé situace, které zahrnují velké množství dat nebo mnoho malých objektů, generovat chybu FatalExecutionEngineError kvůli chybě v uvolňování paměti. Tato aktualizace opravuje podmínku, která způsobuje tuto chybu.Další informace o tomto problému najdete v tématu Funkce vrácená Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor při vyvolání funkce FatalExecutionEngineError.Tento problém je také opraven v rozhraní .NET Framework 4.6.1.Problém 4 Nesprávná optimalizace použitá kompilátorem JIT může způsobit nepředvídatelné chování. Vzor kódu, na který se tento problém týká, zahrnuje podmínky "if" v blocích catch. Tato oprava hotfix opravuje chybu, která způsobuje nesprávné spuštění podmíněných příkazů v obslužných rutinách finally a catch.Pokud se aplikace po instalaci této opravy hotfix stále chová nepředvídatelně, projděte si další podrobné pokyny k řešení potíží.Problém 5 Nesprávná optimalizace kódu pomocí JIT může způsobit nepředvídatelné chování aplikace po instalaci sady Visual Studio 2015 nebo rozhraní .NET Framework 4.6. K této chybě optimalizace dochází pouze v případě, že je funkce Optimalizace zapnutá v buildu vydané verze v sadě Visual Studio 2015 nebo v předchozích verzích sady Visual Studio po instalaci rozhraní .NET Framework 4.6.Pokud se aplikace po instalaci této opravy hotfix stále chová nepředvídatelně, projděte si další podrobné pokyny k řešení potíží.Další kroky: Pokud vám pokyny k řešení potíží v propojeném článku pomůžou zjistit, jestli se váš problém týká RyuJIT, zapište problém na webu Microsoft Connect. Pokud chcete problém reprodukovat, uveďte spolu s kódem co nejvíce podrobností.