Trenutno ste van mreže; čekamo da se ponovo povežete na internet

Hotfix rollup 3139551 rozhrania .NET Framework 4.6.1 a 4.6 v systéme Windows

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3139551
Pozrite si produkty a operačných systémov, ktoré sa vzťahuje.

Tento článok popisuje rýchlu opravu rollup 3139551 je k dispozícii 4.6.1 Microsoft .NET Framework a .NET Framework 4.6 na Windows 7 Service Pack 1 (SP1), Windows Server 2008 R2 SP1, Windows Server 2008 SP2 a Windows Vista SP2. Ďalšie informácie o opravách v tento hotfix rollup, pozrite si "Problémy, ktoré rieši tento hotfix rollupčasti.
Riešenie

Informácie o prevzatí

Tento súbor je k dispozícii na prevzatie z Microsoft Download Center:


Ďalšie informácie o preberaní Microsoft podporných súborov získate po kliknutí na nasledovné číslo článku nájdete v článku databázy Microsoft Knowledge Base:
119591 Získanie podporných súborov zo služieb online
Tento súbor bol skontrolovaný antivírusovým programom spoločnosti Microsoft. Spoločnosť Microsoft použila najaktuálnejší antivírusový softvér, dostupný pri dátume nahratia súboru. Súbor je uložený na zabezpečených serveroch, ktoré neumožňujú neoprávnené zmeny súborov.
Ďalšie informácie

Požiadavky

Chcete použiť túto rýchlu opravu, musíte mať rozhranie .NET Framework 4.6.1 alebo rozhranie .NET Framework 4.6 nainštalovaný.

Požiadavka na reštartovanie

Musíte reštartovať počítač po použití tejto rýchlej opravy, ak používajú všetky príslušné súbory. Odporúčame vám Zavrieť všetky .NET Framework aplikácie pred inštaláciou tejto rýchlej opravy.

Informácie o nahradení rýchlej opravy

Táto oprava hotfix nie nahradiť súbor predtým vydaných rýchlych opráv.

Problémy, ktoré rieši tento hotfix rollup

Problém 1

Keď WPF aplikácie používa TreeViewItem mimo TreeView, aplikácie môžu stretnúť výnimku InvalidCastException , ktorého zásobníka začína takto:

System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)

Poznámka: Výnimka nastane, keď je TreeViewItem virtualizované zoznam (napríklad ZoznamÚdajová mriežkaa zobrazenie zoznamu kontroly), sa pokúsi nájsť prejdite posun TreeViewItem alebo niektorý z jeho potomkov. Napríklad výnimka nastane, ak sa vyhlásenie TreeViewItem ako koreň DataTemplatea DataTemplate sa používa ako CellTemplateÚdajová mriežka stĺpca.

Problém 2

Ako System.Web.Caching a System.Runtime.Caching hlásia veľkosť pamäte, ktorá sa používa v celej doméne AppDomain namiesto pamäte, ktorý používa položky vyrovnávacej pamäte.

Ide o regresii z rozhrania .NET Framework 4.5 kvôli zmene v implementácii časovač. Okrem správ nesprávna veľkosť, ďalšie objekty, ktoré odkazuje vyrovnávacej pamäte môže výrazne ovplyvniť gen2 GC oneskorenie. V ASP.NET hosting situáciách, vyrovnávacia pamäť aj prepočítal veľkosť všetkých ukladá vo všetkých oblastiach aplikácií (uvedené prostredníctvom "Vyrovnávacia pamäť % proces pamäte Limit používa ASP.NET počítadlo výkonu) po aplikácie domény boli recyklované.

Oprava odstráni neúmyselné odkazy z vyrovnávacej pamäte na iné aplikácie domény objekty tak, aby sa zistila správnu veľkosť. Táto oprava zahŕňa aj zmeny na zlepšenie oneskorenie System.Runtime.Caching na viacjadrových počítačoch, ktoré používajú Server GC. Okrem toho po Táto oprava aplikovaná, veľkosť všetkých cache v doméne recyklácie scenáre vypočítava správne.

Problém 3

Ak máte rozhranie Windows Presentation Foundation (WPF) aplikácie, ktorá vychádza myš podporu dotyk pohybuje spracovať dotyk interakciu (namiesto priamo dotknúť udalosti), sa môže vyskytnúť mimoriadne nízky objem podporovaný myši pohybuje.

Predtým WPF združujú myš podporu dotyk presunie vyhli veľké množstvo dotyk pohybuje zahltiť odosielateľa. Rozhranie .NET Framework 4.6.1 oprava bola predstavil akcelerátora číslo kontaktu sa pohybuje, ktoré spracovávajú. Po tejto zmene obmedzovanie myš zvýšenie príčinou zníženia počtu myši pohybuje, ktoré boli vytvorené. Obmedzovanie akcie myši teraz odstrániť tak, že je potrebné takmer individuálny vzťah medzi dotykové presun udalostí a podporované myši presunúť udalosti.

Problém 4

Predpokladajme, že pracujete v WPF aplikácia orientovaný .NET Framework 4.6. Pokúsite nastaviť hodnotu CurrentThread.CurrentCulture alebo CurrentThread.CurrentUICulture spôsobom, ktorý je vyvolaný aplikáciou WPF odosielateľa pomocou DispatcherOperation. Napríklad pokúsite nastaviť túto hodnotu obsluhy udalostí používateľského rozhrania alebo MainWindow výrobcu. V takom prípade CurrentCulture a CurrentUICulture hodnôt obnovia ich predchádzajúce hodnoty na konci postupu. Ak aplikácia nastaví CurrentUICulture v jeho MainWindow constructor alebo tlačidlo obslužný program, obnoví nastavenia systému UI kultúry.

Táto oprava zaručuje, že CurrentThread.CurrentCulture/CurrentUICulture hodnoty nastavené metód v WPF aplikácia pretrvávať rovnakým spôsobom ako predtým .NET Framework 4.6.

Problém 5

V 4.6 rozhrania .NET Framework, nový príznak TaskContinuationOptions.RunContinuationsAsynchronouslydopĺňa úlohu knižnice. Však použijete tento príznak Task.WhenAll, Task.WhenAny alebo Task.Unwrappríznak žiadny účinok. Príznak objavil sa určité podmienky zablokovania. Táto oprava zaručuje dodržiavanie všetkého úlohu pokračovanie nový príznak.

Otázka 6

V 4.6 .NET Framework, je chyba v AppContext, spôsobuje vlákna bezpečnosť AppContext postupy vykonávané správne. AppContext je súčasťou infraštruktúry znížiť najnovších zmien. Môžete AppContext a získať príznaky a rozhodovať na základe údajov aplikácie.

Táto oprava umožňuje správne vlákno bezpečnosť metódy AppContext, súvisiace nastavenie a načítanie prepínač hodnôt.

Vydanie 7

Ak sa vyskytnú okraj prípad, ktorý vaše rozdelenie a platnosť niektorých ustanovení vzor a vyžadujú nový segment na vaše spravované haldy, smetiar vypočítať potvrdenie veľkosť menšiu, ako by mal. To spôsobuje porušenie prístupu v období kompaktné, pretože smetiar pokúša zapisovať do nepotvrdené pamäte.

Oprava vypočíta veľkosť správne.

Vydanie 8

Pri vytváraní natívneho kódu pre niektoré postupy, a aplikácií .NET Framework NGEN procesy môžu vyskytnúť neočakávané zlyhanie.

Vydanie 9

RyuJit vytvára nesprávne pokyny na porovnanie 16-bitové nepodpísaných celé čísla registrov. Vytvára nesprávny výsledok, ak vstupné hodnoty majú rôzne hodnoty MSB a porovnanie pokynov, ktoré sú vytvorené pomocou registra operátory.

Táto oprava sa zobrazí správne pokyny.

Vzťahuje sa na

Tento článok sa vzťahuje na nasledujúce:
  • Microsoft .NET Framework 4.6.1
  • Microsoft .NET Framework 4.6, pri použití:
    • Windows 7 Service Pack 1
    • Windows Server 2008 R2 Service Pack 1
    • Windows Server 2008 Service Pack 2
    • Windows Vista Service Pack 2

Upozornenie: Tento článok bol preložený automaticky.

Svojstva

ID članka: 3139551 - Poslednji pregled: 07/22/2016 09:58:00 - Verzija: 2.0

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6

  • kbfix kbqfe kbsurveynew kbexpertiseadvanced kbmt KB3139551 KbMtsk
Povratne informacije