Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

V tomto článku sa popisuje súhrnná rýchla oprava, ktorá je k dispozícii pre zariadenia so .NET Framework 4.6.1 a 4.6. Ďalšie informácie o problémoch, ktoré táto oprava súhrnnej rýchlej opravy obsahuje, nájdete v časti Problémy s opravou tejto súhrnnej rýchlej opravy .

Riešenie

Stiahnuť informácie

Rýchla oprava zodpovedajúca aktualizácii KB3139549 bola nahradená najnovšími aktualizáciami balíka .NET Framework, ktoré obsahujú všetky opravy, ktoré boli predtým súčasťou aktualizácie KB3139549. 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.1 alebo .NET Framework 4.6.


 

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 ukončiť všetky .NET Framework aplikácie.
 

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 1

Keď aplikácia WPF používa prvok StromovéZobrazenie mimo kontextu stromového zobrazenia, aplikácia sa môže vyskytnúť výnimka InvalidCastException, ktorej sledovanie zásobníka sa spustí takto:
 

Systém. Windows. Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)


Poznámka Táto výnimka sa vyskytuje, keď sa prvok StromovéZobrazenie nachádza v ovládacom prvku virtualizovaného zoznamu (napríklad ovládací prvok ListBox, DataGrid alebo ListView), ktorý sa pokúša vyhľadať odsadenie posúvania položky StromovéZobrazenie alebo niektorý zostupných položiek. Ak napríklad deklarujte položku StromovéZobrazenie ako koreňovú časť DataTemplate a DataTemplate sa použije ako CellTemplate stĺpca DataGrid, nastane táto výnimka.
 

Problém 2

Súbor System.Web.Caching aj System.Runtime.Caching hlásia veľkosť pamäte používanej celou doménou AppDomain a nie veľkosťou pamäte používanej položkami vyrovnávacej pamäte.

Ide o regresný problém zo stránky .NET Framework s číslom 4,5, pri ktorom sa vykonali zmeny v implementácii časovača. Okrem hlásenia nesprávnej veľkosti môžu ďalšie objekty, na ktoré vyrovnávacia pamäť odkazuje, výrazne ovplyvniť časové oneskorenie Gen2 FIC. V scenároch hosťovania ASP.NET vyrovnávacia pamäť tiež nesprávne prepočíta veľkosť všetkých vyrovnávacej pamäte vo všetkých doménach aplikácií (nahlásené prostredníctvom obmedzenia pamäte procesu vyrovnávacej pamäte používaného počítadla výkonu ASP.NET) pri koši domén aplikácií.

Oprava odstráni nežiaduce odkazy z vyrovnávacej pamäte na ostatné objekty domény aplikácie a potom sa nahlási správna veľkosť. Obsahuje aj zmeny na zlepšenie latencie pre system.runtime.caching vo viacjadrových počítačoch, ktoré používajú server FIC. Nakoniec táto oprava vypočíta veľkosť všetkých vyrovnávacej pamäte v scenároch recyklácie domény aplikácie správne.
 

Problém 3

Ak máte aplikáciu balíka rozhranie Windows Presentation Foundation (WPF), ktorá sa spolieha na akciu pri pohybe myšou, aby ste zvládli interakciu používateľa s dotykovým pohybom (namiesto priameho používania udalostí dotykového ovládania), môže sa u vás vyskytnúť neobvykle nízky objem povýšených pohybov myši. 

V minulosti sa ovládanie dotykom s obmedzeniami WPF presunuli z dôvodu pohybov dotyku nad dispečer. Vo .NET Framework 4.6.1 bola vykonaná oprava tohto správania. Táto oprava zúži počet spracovaných pohybov dotykom. Obmedzenie propagačných akcií myši preto spôsobilo ďalšie zníženie počtu generovaných pohybov myši. V tejto súhrnnej aktualizácii sa odstránilo obmedzovanie propagácie myšou a mala by sa blížiť 1 až 1 korešpondencia medzi dotykovým presunom udalostí a povýšenými udalosťami presúvania myšou. 
 

Problém 4

Predpokladajme, že pracujete s aplikáciou WPF, ktorá cielene .NET Framework 4.6. Predpokladajme napríklad, že sa pokúšate nastaviť CurrentThread.CurrentThread.CurrentThread.CurrentUI Už pri ľubovoľnej metóde (napríklad obslužný program udalostí používateľského rozhrania alebo konštruktár MainWindow), ktorý sa dispečer WPF dispečer vyvolá pomocou DispečerOperácie. V tomto prípade sa hodnoty Current AktuálneUI PriChyne obnovia na príslušné predchádzajúce hodnoty na konci metódy. Ak aplikácia nastaví stavbu CurrentUI Aktuálne vo svojom konštrukte MainWindow alebo v obsluhe tlačidla, toto nastavenie sa vráti späť na kultúru používateľského rozhrania systému.

Táto oprava zabezpečuje, že hodnoty CurrentThread.CurrentThread/CurrentUI Nastavení, ktoré možno nastaviť v metódach v aplikácii WPF, pretrvajú tak ako pred .NET Framework 4.6.


 

Problém 5

Vo .NET Framework 4.6 bol do knižnice úloh pridaný nový príznak TaskContinuationOptions.RunContinuationsAsynchronously. Ak však použijete tento príznak spolu s príznakom Task.WhenAll, Task.WhenAny alebo Task.Unwrap, tento príznak nemá žiadny účinok. Príznak bol zavedený, aby sa zabránilo určitým stavom zablokovania. Táto oprava zabezpečuje, že všetky typy pokračovaní úlohy rešpektuje nový príznak.

Problém 6

AppContext je súčasťou infraštruktúry s cieľom obmedziť prelomenie zmien. AppContext môžete použiť na nastavenie a načítanie príznakov a rozhodovanie v aplikácii, ktoré je založené na týchto údajoch. Vo .NET Framework 4.6 sa v aplikácii AppContext zobrazuje chyba, v ktorej je nesprávne implementovaná bezpečnosť metód AppContext. 

Táto oprava umožňuje správnu bezpečnosť vlákna metód v aplikácii AppContext, ktoré súvisia s nastavením a načítavaním hodnôt prepínačov.

Problém 7

Keď narazíte na úsečky vyhradenia a životnosti a budete potrebovať nový segment v spravovanej päte, odpadkový kôš môže vypočítať veľkosť hodnoty, ktorá je menšia ako mala. To spôsobí porušenie prístupu počas kompaktnej fázy, pretože odpadkový kôš sa pokúša zapísať do neprístupnej pamäte. Táto oprava vypočíta veľkosť správne.

Problém 8

Pri vytváraní natívneho kódu pre určité metódy môžu .NET Framework aplikácie a procesy NGEN zlyhať.

Problém 9

RyuJit generuje nesprávne pokyny na porovnanie 16-bitových nepodpísaných celých čísel v registroch. Ak vstupné hodnoty majú rôzne hodnoty MSB, výsledkom sú nesprávne výsledky, a preto sa vygenerujú pokyny na porovnanie, ktoré používajú iba operandy. Táto oprava generuje správne pokyny.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×