Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Hotfix rollup 3139550 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: 3139550
Pozrite si produkty a operačných systémov, ktoré sa vzťahuje.

Tento článok popisuje rýchlu opravu rollup 3139550 je k dispozícii 4.6.1 Microsoft .NET Framework a .NET Framework 4.6 na Windows 8.1 a Windows RT 8.1 Windows Server 2012 R2. Ď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í

V Centre sťahovania softvéru sú k dispozícii nasledujúce súbory na stiahnutie.



Ďalšie informácie o preberaní Microsoft podporné súbory 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

Ak chcete použiť túto rýchlu opravu, musíte mať .NET Framework 4.6.1 alebo .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ácia 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 prostredí ASP.NET hosting scenáre cache aj prepočítal veľkosť všetkých ukladá vo všetkých oblastiach aplikácie (ako uvádza až "Cache % proces pamäte Limit používa ASP.NET počítadlo výkonu) keď aplikácia 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 obmedzenia počtu dotyk pohybuje, ktoré spracovávajú. Po tejto zmene obmedzovanie akcie myši spôsobené zníženia počtu myš 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 hodnoty sa obnovia na 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 .NET Framework 4.6, nové označenie, TaskContinuationOptions.RunContinuationsAsynchronouslypridané ú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. 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ávnu postupnosť bezpečnosť metódy AppContext, súvisiace nastavenie a načítanie prepínač hodnoty.

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ť nepotvrdené pamäte.

Táto 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 8.1
    • Windows RT 8.1
    • Windows Server 2012 R2 Datacenter
    • Windows Server 2012 R2 Essentials
    • Windows Server 2012 R2 pre vložené systémy.
    • Windows Server 2012 R2 Foundation
    • Windows Server 2012 R2 Standard

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

Vlastnosti

ID článku: 3139550 – Posledná kontrola: 07/22/2016 12:42:00 – Revízia: 7.0

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6

  • kbfix kbqfe kbsurveynew kbexpertiseadvanced kbmt KB3139550 KbMtsk
Pripomienky