Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Peržiūrėkite produktus ir operacines sistemas, šis straipsnis taikomas.

Šiame straipsnyje aprašomas specifinių karštųjų pataisų paketas 3139551, Microsoft .NET Framework 4.6.1 "ir".NET Framework 4.6 "Windows 7 1 pakeitimų paketą (SP1), Windows Server 2008 R2 SP1, Windows Server 2008 SP2" ir "Windows Vista" SP2. Jei norite gauti daugiau informacijos apie šį specifinių karštųjų pataisų paketas nustato, skaitykite skyrių "Šiame specifinių karštųjų pataisų paketas išsprendžia problemas".

Sprendimas

Atsisiųsti informaciją

Iš „Microsoft“ atsisiuntimo centro galima atsisiųsti šį failą:

Download Atsisiųskite šį karštųjų pataisų paketą dabar.
Jei norite gauti daugiau informacijos apie tai, kaip atsisiųsti "Microsoft" palaikymo failus, spustelėkite šį straipsnio numerį ir eikite į "Microsoft" žinių bazės straipsnį:

119591 kaip gauti "Microsoft" palaikymo failus iš interneto tarnybų„Microsoft“ patikrino, ar šiame faile nėra virusų. „Microsoft“ naudojo naujausią virusų aptikimo programinę įrangą, kuri buvo pasiekiama failo paskelbimo dieną. Failas laikomas padidintos saugos serveriuose, siekiant užkirsti kelią neleistinam failo modifikavimui.

Daugiau informacijos

Būtinosios sąlygos

Norint taikyti šias karštąsias pataisas, turi būti įdiegta .NET Framework 4.6 arba .NET Framework 4.6.1.



Reikalavimas paleisti iš naujo

Turite iš naujo paleisti kompiuterį, kai pritaikote šias karštąsias pataisas, jei visi susiję failai yra naudojami. Rekomenduojame, uždarykite visus programos .NET Framework prieš taikydami šias karštąsias pataisas.



Karštųjų pataisų pakeitimo informacija

Šiame karštųjų pataisų pakete nepakeičia anksčiau išleistų karštųjų pataisų paketą.

Šiame specifinių karštųjų pataisų paketas išsprendžia problemas

1 problema

WPF programa naudoja TreeViewItem ir nepriklauso TreeView, programa gali susidurti su InvalidCastException išimtis, kurių rietuvės sekimas prasideda taip:

System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)
Pastaba. Ši išimtis atsiranda, kai TreeViewItem yra virtualių sąrašą valdiklis (pvz., sąrašo lauką, DataGridarba sąrašo rodinys valdymo), kuris bando rasti slinkties poslinkis TreeViewItem arba vieno iš jos. Pvz., ši išimtis paskelbti TreeViewItem DataTemplatešaknimi ir DataTemplate yra naudojamas kaip CellTemplate DataGrid stulpelio.



2 problema

System.Web.Caching ir System.Runtime.Caching apie atminties, kurį naudoja visą AppDomain vietoj atminties, kurį naudoja talpyklos elementus.

Tai iš .NET Framework 4.5 regresijos dėl laikmatis diegimą. Be ataskaitų neteisingas dydis, papildomų objektų, kuriuos nurodo talpyklos gerokai paveikti gen2 GC gaištis. ASP.net išteklių nuomos scenarijų, talpyklos taip pat klaidingai visų programėlių domenų visi talpyklos dydį (kaip per "Talpyklos % proceso atminties limitas naudojama" ASP.NET efektyvumo skaitiklio) kai programėlių domenų buvo antrinių.

Šis taisymas pašalina atsitiktinių nuorodos iš talpyklos prie kitų programėlių domeno objektų, taip, kad pateikiama tinkamo dydžio. Šios pataisos taip pat yra pakeitimų, pagerinti, gaištis System.Runtime.Caching dėl keleto branduolių procesoriais, kurie naudoja serverio GC. Be to, pritaikius šią pataisą, visos programos domene recycling scenarijai talpyklos dydį, apskaičiuojama teisingai.



3 problema

Jei turite "Windows" grafikos pateikimo platformos (WPF) programa, kuri priklauso nuo ryšį skatinimas pelės juda tvarkyti touch vartotojo sąveikos (ne tiesiogiai liesti įvykiai), gali kilti neįprastai mažus skatinti pelės juda.

Anksčiau, WPF neleista pelės skatinimas ryšį perkeliamas į išvengti didelės apimties ryšį juda sukrėsti siuntėjas. .NET Framework 4.6.1 nustatyti buvo pristatytas throttle ryšį skaičių juda, apdorojami. Po šio pakeitimo užklausų buferizavimas pelės pasiūlymai dėl papildomai skaičius pelės juda, buvo sukurtas. Užklausų buferizavimas pelės akcijos dabar pašalinamas taip, kad turėtų būti beveik tiesioginis susirašinėjimas ryšį perkelti reiškiniai ir skatinti pelės perkelti.



4 problema

Tarkime, kad jūs dirbate WPF programa kuri taikoma .NET Framework 4.6. Bandėte kuriuo nors būdu, kuris remiasi WPF siuntėjas naudojant su DispatcherOperation CurrentThread.CurrentCulture arba CurrentThread.CurrentUICulture reikšmę nustatykite. Pavyzdžiui, jūs bandote nustatyti šią reikšmę į vartotojo sąsajos įvykio apdorojimo programos arba MainWindow konstruktorius. Tokiu atveju CurrentCulture ir CurrentUICulture reikšmes iš naujo jų atitinkamas ankstesnės vertes metodas pabaigoje. Jei programa nustato CurrentUICulture MainWindow konstruktorius arba spustelėkite mygtuką apdorojimo programos, šį parametrą, grąžinama sistemos vartotojo sąsajos kultūros.

Šios pataisos užtikrina, kad CurrentThread.CurrentCulture/CurrentUICulture reikšmės, kurias galite nustatyti būdų WPF programa išlieka taip pat kaip ir prieš .NET Framework 4.6.



5 problema

.NET Framework 4.6, naują žymė, TaskContinuationOptions.RunContinuationsAsynchronously, yra įtrauktas į užduočių biblioteką. Tačiau, kai naudojate šį parametrą, kartu su Task.WhenAll, Task.WhenAny arba Task.Unwrap, vėliava neturi jokios įtakos. Vėliava buvo įdiegtas, siekiant išvengti tam tikras sąlygas aklavietė. Šios pataisos užtikrina, kad įvairių užduočių pratęsimą atsižvelgiama naują žymė.



6 problema

.NET Framework 4.6, yra klaida, dėl gijos saugos AppContext metodai, nes netinkamai AppContext. AppContext yra infrastruktūra sumažinti kėlimas pakeitimus. AppContext galite nustatyti ir atkurti vėliavėlės ir priimti sprendimus naudojant savo programą, atsižvelgiant į šiuos duomenis.

Šios pataisos suteikia tinkamą gijos saugos būdus, AppContext, susijusi su nustatymas ir nuskaitymas jungiklis reikšmes.



7 problemos

Susidūrus su krašto atveju, kuris jūsų priskyrimo ir naudojimo modelį, ir reikia naują savo valdomų netvarkiojo masyvo segmentas, šiukšlių rinktuvas apskaičiuoti patvirtinimo dydis, kuris yra mažesnis, nei turėtų. Dėl to, kad šiukšlių rinktuvas bando rašyti nenustatytos atminties dėl prieigos pažeidimas compact metu.

Šios pataisos teisingai apskaičiuoja dydį.



8 klausimas

Kai sukuriate kodo tam tikrų būdų, .NET Framework programų ir NGEN procesų gali kilti įvyksta netikėtas gedimas.

Problemos 9

RyuJit generuoja neteisingą nurodymus palyginti nepasirašytos 16 bitų sveikieji skaičiai, registrų. Jei įvesties reikšmių MSB skirtingas ir jei palyginti nurodymus, kurie sugeneruojami, naudokite registro operandų gamina yra neteisingi rezultatai.

Šios pataisos sukuria tinkamas instrukcijas.

Taikoma

Šis straipsnis taikomas:

  • Microsoft .NET Framework 4.6.1

  • Microsoft .NET Framework 4.6, naudojant su:

    • „Windows 7“ 1 pakeitimų paketu

    • „Windows Server 2008 R2“ 1 pakeitimų paketu

    • „Windows Server 2008“ 2 pakeitimų paketu

    • „Windows Vista“ 2 pakeitimų paketu

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×