3139551 4.6.1 ir 4.6 "Windows".NET Framework specifinių karštųjų pataisų paketas

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3139551
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, žr. toliau "Šiame specifinių karštųjų pataisų paketas išsprendžia problemas"skyriuje.
Sprendimas

Atsisiųsti informaciją

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


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 įsigyti „Microsoft“ palaikymo failus internetu
„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 TreeViewItemDataTemplatešaknimi ir DataTemplate yra naudojamas kaip CellTemplateDataGrid stulpelio.

2 problema

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

Dėl laikmatis įgyvendinimo tai regresinė iš .NET Framework 4.5. 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 buvo antrinių programėlių domenų.

Šis taisymas pašalina atsitiktinių nuorodos iš talpyklos prie kitų programėlių domeno objektų, kad pranešama 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 veiksmų (ne tiesiogiai liesti įvykiai), gali kilti neįprastai mažus skatinti pelės juda.

Anksčiau, WPF neleista pelės skatinimas touch juda išvengti didelės apimties touch 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 lietimo 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 savo atitinkamų ankstesnes reikšmes pabaigoje būdas. 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 priklauso infrastruktūros 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

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3139551 – Paskutinė peržiūra: 07/22/2016 07:02:00 – Peržiūra: 2.0

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6

  • kbfix kbqfe kbsurveynew kbexpertiseadvanced kbmt KB3139551 KbMtlt
Atsiliepimai