Tento článek popisuje kumulativní oprava hotfix 3095339, která je k dispozici pro rozhraní.NET Framework Microsoft 4.5.2, rozhraní.NET Framework 4.5.1 a rozhraní .NET Framework 4.5. Další informace o problémech, které tato kumulativní oprava řeší naleznete v části "problémy vyřešené v této kumulativní opravy hotfix". Balíček offline lze použít v situacích, ve kterých nelze použít Web Installer z důvodu nedostatku připojení k Internetu. Doporučujeme použít Web Installer místo offline balíčku vždy, když je možné pro optimální požadavky na účinnost a šířku pásma.
Řešení
Podporovaná oprava hotfix je nyní k dispozici od společnosti Microsoft. Má je však určena opravit pouze problému popsaného v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.
Chcete-li tento problém vyřešit, obraťte se na technickou podporu společnosti Microsoft získat opravu hotfix. Úplný seznam telefonních čísel služeb podpory zákazníků společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve zvláštních případech mohou být stornovány poplatky, které jsou třeba obvykle zaplatit za telefonní hovory, pokud pracovník služeb podpory společnosti Microsoft určí, že konkrétní aktualizace vyřeší váš problém. Výdaje na technickou podporu použije dalších otázek a problémů, které není vyřešit konkrétní aktualizací. Poznámka: Chcete-li ověřit verzi opravy hotfix aktualizace, zkontrolujte hodnotu určit nainstalovanou verzi vydání klíčové. Chcete-li být kompatibilní se dopředu, můžete zkontrolovat hodnotu, která je větší než nebo rovna hodnotě, která je uvedena v následující tabulce.
Verze oprav hotfix kumulativní aktualizace |
Hodnota DWORD vydání |
---|---|
Kumulativní oprava hotfix 3095339 pro rozhraní .NET Framework 4.5 a novější verze |
380012 |
Další informace o určení verze rozhraní.NET Framework naleznete v tématu Postup: určení, které rozhraní.NET Framework jsou nainstalovány verze.
Další informace
Předpoklady
Chcete-li nainstalovat tuto opravu hotfix, musíte mít rozhraní.NET Framework 4.5.2, rozhraní.NET Framework 4.5.1 nebo rozhraní .NET Framework 4.5, která je nainstalována.
Požadavek na restartování
Musí restartování počítače po instalaci této opravy hotfix Pokud všechny zasažené soubory jsou používány. Doporučujeme ukončit všechny aplikace založené na rozhraní.NET Framework před instalací této opravy hotfix.
Informace o nahrazení opravy hotfix
Tento balíček oprav hotfix nelze nahradit dříve vydaná oprava hotfix balíček.
Problémy vyřešené v této kumulativní opravy hotfix
Problém 1
Předpokládejme, že používáte aplikaci Windows Presentation Foundation (WPF). Po přidání nové položky lze spontánně WPF prvku TreeView posuvníku nepředvídatelné pozice. K tomuto problému dochází, pokud jsou splněny následující podmínky:-
Nová položka je poslední z jeho nadřazené podřízené.
-
Nadřazená položka je poslední z jeho nadřazené podřízené.
-
Aktuální pozice posuvníku je nová položka viditelná.
Problém 2 V aplikaci WPF odebrání úprav ovládacího prvku ve vizuálním stromu může způsobit únik ImmComposition objektu. Tímto způsobem opakovaně mohou způsobit výjimku z důvodu nedostatku paměti. Poznámka: "Úpravy řízení" je libovolný ovládací prvek, který vytvoří a používá objekt TextEditor . Hlavní příklady třídy FlowDocumentScrollViewer, TextBoxa RichTextBox. Problém 3 Aplikace WPF můžete stanou zablokovány, pokud jsou splněny následující podmínky:
-
Aplikace vyvolá událost, jehož doručení je směrována pomocí systému slabým událostí.
-
Jiným podprocesem souběžně používá systém slabým událostí. To způsobí, že první vlákno čekání na zámek.
-
Při čekání, zpráva podprocesu čerpadlo obdrží zprávu která způsobí re-entrancy do kódu aplikace.
-
Znovu zadat kód se pokusí použít systém slabým událostí.
Je vidět nejčastěji u INotifyPropertyChanged, kdy znovu zadat kód také snaží vyvolat událost PropertyChanged událost PropertyChanged .
To je v opravené systém slabým událostí čekání na uzamčení tak, aby spustit čerpadlo zpráv podprocesu. Problém 4 Při pokusu spustit příkaz na serveru, časový limit na straně klienta, ale server je dokončen. V takovém případě klient odešle paket pozornost na server a sám nastaví do stavu vypršel. Však jej není obnovit co nejdříve obnoví ze stavu vypršel po příkazu klienta vypršel časový limit na zpracování na serveru. Tato oprava hotfix obnoví stav klienta, když obnoví ze stavu vypršel. Problém 5 Za určitých okolností může poškodit některé soubory v mezipaměti technologie ASP.NET stín při vypínání počítače. To může způsobit neočekávané chování nebo výjimky vyvolané aplikacemi, které používají mezipaměť. Tato oprava hotfix je zajištěno, že obsah mezipaměti více aktivně jsou zapsány na disk. Problém 6 Počítače, které mají 80 gigabajty (GB) nebo více paměti lze zaznamenat snížení výkonu v situacích nedostatku paměti kvůli zadní systémem uvolňování kolekce Gen2 zpátky. Tato oprava hotfix obsahuje změny uvolňování úprava podmínek, v nichž Gen2 kolekce dojít v počítačích, které mají 80 GB nebo více paměti.Známé problémy
Bylo zjištěno, že oprava, která byla dříve vydána dotykovým VSTO doplňků v WPF má Regrese v situacích, ve kterých jsou používány aplikací částečné důvěryhodnosti dotykového zařízení. V těchto scénářích zákazníky viz při selhání aplikace a aplikace s částečnou důvěryhodností nelze načíst. Proto byla odebrána oprava dotykovým VSTO doplňků.