Tento článok popisuje súhrnná rýchla oprava 3120241, ktorá je k dispozícii pre Microsoft .NET Framework 4.6 a Microsoft .NET Framework 4.6.1 v systéme Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 R2 a Windows Vista SP2. Ďalšie informácie o problémoch, ktoré rieši súhrnná rýchla oprava, nájdete v časti Problémy s touto opravou súhrnnej rýchlej opravy.
Riešenie
Rýchla oprava zodpovedajúca aktualizácii KB3120241 bola nahradená najnovšími aktualizáciami balíka .NET Framework, ktoré obsahujú všetky opravy, ktoré boli predtým súčasťou aktualizácie KB3120241. Odporúča sa nainštalovať najnovšie aktualizácie balíka .NET Framework. Ďalšie informácie o tom, ako stiahnuť súbory podpory spoločnosti Microsoft, zobrazíte kliknutím na číslo článku vedomostnej databázy Microsoft Knowledge Base:
119591 Ako získať súbory podpory spoločnosti Microsoft z online služieb, aby spoločnosť Microsoft skontrolovala tento súbor a neobsahuje vírusy. Spoločnosť Microsoft používala na najúbenejší softvér na zisťovanie vírusov, ktorý bol k dispozícii v deň, kedy bol súbor zverejnený. Súbor sa uloží na servery vylepšené zabezpečením, ktoré pomáhajú zabrániť neoprávneným zmenám v súbore.
Ďalšie informácie
Požiadavky
Ak chcete použiť túto opravu, musíte mať .NET Framework 4.6 alebo .NET Framework 4.6.1.
Požiadavka na reštartovanie
Po použití tejto rýchlej opravy je potrebné reštartovať počítač, ak sa používajú ovplyvnené súbory. Pred použitím tejto rýchlej opravy .NET Framework odporúčame zavrieť všetky aplikácie s .NET Framework ich použitím.
Informácie o výmene rýchlych opráv
Tento balík s rýchlou opravou nenahrádza predtým vydaný balík rýchlej opravy.
Problémy s opravami tejto súhrnnej rýchlej opravy
Problém 1Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor throwing FatalExecutionEngineError pri spustení. Tento problém je opravený aj vo .NET Framework 4.6.1. Problém 4 Nesprávna optimalizácia, ktorú používa kompilátor JIT, môže spôsobiť nepredvídateľné správanie. Kódový vzorka, ktorá je ovplyvnená týmto problémom, zahŕňa podmienky if v blokoch s zachytením. Táto rýchla oprava opravuje chybu, ktorá spôsobuje nesprávne vykonanie podmienených príkazov v správnom a úslužných manipulátoroch. Ak sa aplikácia po použití tejto rýchlej opravy správa nepredvídateľne, pozrite si ďalšie podrobné pokyny na riešenie problémov. Problém 5 Nesprávna optimalizácia kódu pomocou JIT môže po inštalácii balíka Visual Studio 2015 alebo .NET Framework 4.6 spôsobiť nepredvídateľné správanie aplikácie. Táto chyba optimalizácie sa zobrazí len vtedy, keď je funkcia optimalizácie zapnutá v zostavte vydanie v Visual Studio 2015 alebo v predchádzajúcich verziách balíka Visual Studio po inštalácii zostavy .NET Framework 4.6. Ak sa aplikácia po použití tejto rýchlej opravy správa nepredvídateľne, pozrite si ďalšie podrobné pokyny na riešenie problémov. Ďalšie kroky: Ak vám kroky v prepojenom článku s pokynmi na riešenie problémov pomôžu zistiť, že sa váš problém môže týkať aj RyuJIT, prihláste ho na lokalite Microsoft Pripojenie. Uveďte čo najviac podrobností spolu s kódom na reprodukovať problém.
Keď spustíte dotykovú aplikáciu wpf (rozhranie Windows Presentation Foundation) v kontexte systému v systéme Windows 7 alebo Windows Vista, funkcia dotykového zariadenia sa stratí a systém zlyhá po niekoľkých minútach. Tento problém sa vyskytuje, pretože rukou ovanie rukou nie je podporované v kontexte systému Windows 7 a Windows Vista. Táto rýchla oprava vypína podporu dotykového ovládania, keď je aplikácia spustená v kontexte systému. Propagačná akcia dotykom na myš stále funguje. Problém 2 Používateľom aplikácií WPF vo formáte .NET Framework 4.6.1 môžu namiesto bežných znakov v nasledujúcich rozsahoch Unicode chýbať symboly glyph, ako napríklad prázdne štvorcové polia: 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 Tento problém sa vyskytuje z dôvodu regresie, ktorá zahŕňa nastavenia záložných písiem v Windows 10. Tento problém sa pravdepodobne vyskytuje v aplikáciách, ktoré používajú vlastné písma, ktoré obsahujú iba veľmi špecifickú množinu glyphs. Táto aktualizácia opravuje predvolené priradenia písma WPF pre .NET Framework 4.6.1 vo Windows 10 a mala by vyriešiť tieto vizuálne problémy. Problém 3 Po inštalácii balíka .NET Framework 4.6 alebo Microsoft Visual Studio 2015 môžu niektoré situácie, ktoré zahŕňajú veľké množstvo údajov alebo veľa malých objektov, generovať chybu Sý tak z dôvodu chyby v TICA. Táto aktualizácia opravuje podmienku, ktorá spôsobuje túto chybu. Ďalšie informácie o tomto probléme nájdete v téme Funkcia vrátená funkciou