Įvadas
Šiame straipsnyje aprašomas specifinių karštųjų pataisų paketas 2889632, skirtas su Microsoft .NET Framework 2.0 2 pakeitimų paketas (SP2). Daugiau informacijos apie problemą išsprendžiantis karštąsias pataisas, ieškokite skyriuje "Daugiau informacijos".
Šiame specifinių karštųjų pataisų paketas yra skirtas šių operacinių sistemų:-
Windows Server 2008 2 pakeitimų paketas (SP2)
-
Windows Vista 2 pakeitimų paketas (SP2)
Daugiau informacijos
Karštųjų pataisų informacija
Palaikomą naujausią pataisą dabar yra Microsoft. Tačiau ji skirta spręsti tik šiame straipsnyje aprašytą problemą. Taikyti ją tik sistemoms, kuriose kyla ši konkreti problema.
Norėdami išspręsti šią problemą, kreipkitės į "Microsoft" klientų palaikymo tarnybą ir įsigykite šias karštąsias pataisas. "Microsoft" klientų palaikymo tarnybos telefonų sąrašo ir informacijos apie palaikymo kainas sąrašą, apsilankykite šioje "Microsoft" svetainėje:http://support.microsoft.com/contactus/?ws=supportPastaba. Konkrečiais atvejais už palaikymo skambučius taikomi įprasti mokesčiai gali būti atšaukti, jei "Microsoft" techninės pagalbos specialistas nusprendžia, kad jūsų problemą galima išspręsti naudojant konkretų naujinimą. Į įprastos kainos už palaikymą taikomos papildomos palaikymo klausimams ir problemoms, kurių negalima išspręsti naudojant minėtą naujinimą.
Reikalavimas paleisti iš naujo
Po to, kai pritaikote šias karštąsias pataisas, jei visi susiję failai yra naudojami, turite iš naujo paleisti kompiuterį. 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ą.
Šių karštųjų pataisų Visuotinė versija turi failo atributus (arba naujesnius failo atributus), kurie išvardyti toliau esančioje lentelėje. Datos ir laiko informacija pateikta pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norėdami sužinoti UTC ir vietos laiko skirtumą, naudokite valdymo skydo elemento Data ir laikas skirtuką Laiko juosta.
LDR paslaugų šakos
Visoms palaikomoms x86 "Windows Server 2008 SP2" arba "Windows Vista SP2" versijoms
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
---|---|---|---|---|
System.design.dll |
2.0.50727.7039 |
5,062,656 |
23-Sep-2013 |
05:52 |
System.windows.forms.dll |
2.0.50727.7039 |
5,025,792 |
23-Sep-2013 |
05:52 |
Mscorlib.dll |
2.0.50727.7039 |
4,554,752 |
23-Sep-2013 |
05:52 |
Mscordacwks.dll |
2.0.50727.7039 |
990,360 |
23-Sep-2013 |
05:52 |
Mscorwks.dll |
2.0.50727.7039 |
5,941,400 |
23-Sep-2013 |
05:52 |
Sos.dll |
2.0.50727.7039 |
389,768 |
23-Sep-2013 |
05:52 |
Visos palaikomos x 64 pagrindo versijos "Windows Server 2008" SP2 arba "Windows Vista" SP2
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
---|---|---|---|---|
Mscorlib.dll |
2.0.50727.7039 |
4,014,080 |
23-Sep-2013 |
05:44 |
Mscordacwks.dll |
2.0.50727.7039 |
3,083,416 |
23-Sep-2013 |
05:44 |
Mscorwks.dll |
2.0.50727.7039 |
20,391,576 |
23-Sep-2013 |
05:44 |
Sos.dll |
2.0.50727.7039 |
873,608 |
23-Sep-2013 |
05:44 |
System.design.dll |
2.0.50727.7039 |
5,062,656 |
23-Sep-2013 |
05:44 |
System.windows.forms.dll |
2.0.50727.7039 |
5,025,792 |
23-Sep-2013 |
05:44 |
System.design.dll |
2.0.50727.7039 |
5,062,656 |
23-Sep-2013 |
05:52 |
System.windows.forms.dll |
2.0.50727.7039 |
5,025,792 |
23-Sep-2013 |
05:52 |
Mscorlib.dll |
2.0.50727.7039 |
4,554,752 |
23-Sep-2013 |
05:52 |
Mscordacwks.dll |
2.0.50727.7039 |
990,360 |
23-Sep-2013 |
05:52 |
Mscorwks.dll |
2.0.50727.7039 |
5,941,400 |
23-Sep-2013 |
05:52 |
Sos.dll |
2.0.50727.7039 |
389,768 |
23-Sep-2013 |
05:52 |
Visoms palaikomoms x64 "Windows Server 2008 SP2" arba "Windows Vista SP2" versijoms
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
---|---|---|---|---|
Mscorlib.dll |
2.0.50727.7039 |
4,571,136 |
23-Sep-2013 |
05:52 |
Mscordacwks.dll |
2.0.50727.7039 |
1,757,336 |
23-Sep-2013 |
05:52 |
Mscorwks.dll |
2.0.50727.7039 |
10,004,632 |
23-Sep-2013 |
05:52 |
Sos.dll |
2.0.50727.7039 |
486,024 |
23-Sep-2013 |
05:53 |
System.design.dll |
2.0.50727.7039 |
5,062,656 |
23-Sep-2013 |
05:53 |
System.windows.forms.dll |
2.0.50727.7039 |
5,025,792 |
23-Sep-2013 |
05:54 |
System.design.dll |
2.0.50727.7039 |
5,062,656 |
23-Sep-2013 |
05:52 |
System.windows.forms.dll |
2.0.50727.7039 |
5,025,792 |
23-Sep-2013 |
05:52 |
Mscorlib.dll |
2.0.50727.7039 |
4,554,752 |
23-Sep-2013 |
05:52 |
Mscordacwks.dll |
2.0.50727.7039 |
990,360 |
23-Sep-2013 |
05:52 |
Mscorwks.dll |
2.0.50727.7039 |
5,941,400 |
23-Sep-2013 |
05:52 |
Sos.dll |
2.0.50727.7039 |
389,768 |
23-Sep-2013 |
05:52 |
Šiame specifinių karštųjų pataisų paketas išsprendžia problemas
Bendroji kalbos vykdyklė (CLR) problemos
1 problema:Atminties stokos klaida įvyksta paleidus 64 bitų mišrių režimu programa, kuri naudoja daug atminties, net jei pakankamai atminties yra prieinama.
Įdiegus šį pakeitimą, jūs turite įjungti ir pritaikyti šias konfigūracijas arba app.exe.config failą arba 64 bitų registro avilį. App.exe.config failą, atlikite šiuos pakeitimus:<?xml version ="1.0"?><configuration> <runtime> <ReserveMemoryForJumpStubs enabled="true"/> <PrecodeInCodeHeap enabled="true"/> <JumpStubReserve value="<value>"/> </runtime> </configuration> Registro, atlikite šiuos pakeitimus: HKLM\Software\Microsoft\.NETFramework\ReserveMemoryForJumpStubs:dword = 1
HKLM\Software\Microsoft\.NETFramework\PrecodeInCodeHeap:dword = 1 HKLM\Software\Microsoft\.NETFramework\JumpStubReserve:dword = <value>
Pastabos:
-
Norėdami įgalinti šią pataisą, ReserveMemoryForJumpStubs ir PrecodeInCodeHeap turi būti nustatytas kaip "teisinga". JumpStubReserve – tai pasirenkamas nustatymas, ir ji yra numatytoji reikšmė – 2 procentų.
-
Jei atminties stokos klaidos kartojasi, palaipsniui didesnės vertės gali būti naudojamos norint rezervuoti didesnę dalį kodas netvarkiojo masyvo. "20" yra tarpinis geras, JumpStubReserve –. Tačiau didesnės reikšmės pradėti, kad efektyvumas vis neigiamą poveikį.
"Windows" formų
1 problema:Tarkime, kad Windows Forms taikomosios programos, kurios formos, kad vartotojas yra slinkties viena iš šių formų. Slinkties operacijos metu forma uždaroma asynchronicznie, nuo laiko atveju, UI automatizavimo, arba iš naujo paleisti sistemą. Uždarius formą, programos meta išimtį ObjectedDisposedException , ši rietuvė: System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle()
System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get() System.Windows.Forms.dll!System.Windows.Forms.Control.CaptureInternal.set(bool value) System.Windows.Forms.dll!System.Windows.Forms.Control.WmMouseDown(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks)2 problema:"Windows" formų programoje, CheckedListBox ir pasirinktinio įvedimo lauko valdiklius rodomos kaip tuščios stačiakampių 64 bitų operacinė sistema.