Ievads
Šajā rakstā ir aprakstīts labojumfailu apkopojumu 2889632, kas pieejama Microsoft .NET Framework 2.0 2. servisa pakotne (SP2). Lai iegūtu papildinformāciju par labojumfailu novērš problēmu, skatiet sadaļu "Papildinformācija".
Šī labojumfailu pakotne ir pieejama šādās operētājsistēmās:-
Windows Server 2008 2. servisa pakotne (SP2)
-
Windows Vista 2. servisa pakotne (SP2)
Papildinformācija
Informācija par labojumfailu
Pašlaik korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr tas ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Izmantojiet to tikai tām sistēmām, kurām ir radusies tieši šī problēma.
Lai novērstu šo problēmu, sazinieties ar Microsoft klientu atbalsta pakalpojumu sniedzēju, lai iegūtu labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu atbalsta pakalpojumu sniedzēju tālruņu numuru un informāciju par atbalsta izmaksām, apmeklējiet šo Microsoft vietni:http://support.microsoft.com/contactus/?ws=supportPiezīme. Īpašos gadījumos standarta izmaksas par atbalsta zvaniem nav jāsedz, ja Microsoft atbalsta speciālists nosaka, ka šo problēmu novērsīs noteikts atjauninājums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neskar specifisko atjauninājumu apspriešanu.
Restartēšanas nepieciešamība
Pēc šī labojumfaila lietošanas jebkuru ietekmētie faili tiek lietoti tādi ir jārestartē dators. Ieteicams aizvērt visas lietojumprogrammas .NET Framework pirms šī labojumfaila.
Informācija par labojumfaila aizstāšanu
Šo labojumfailu pakotni neaizstāj iepriekš izlaistu labojumfailu pakotni.
Šī labojumfaila globālajai versijai ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma Datums un laiks cilni Laika josla.
LDR pakalpojuma jomu
Visām atbalstītajām Windows Server 2008 SP2 vai Windows Vista SP2 x86 bitu versijām
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
---|---|---|---|---|
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 |
Visām atbalstītajām IA64 versijām Windows Server 2008 SP2 vai Windows Vista SP2
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
---|---|---|---|---|
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 |
Visām atbalstītajām sistēmas Windows Server 2008 SP2 vai Windows Vista SP2 x64 platformas versijām
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
---|---|---|---|---|
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 |
Šī labojumfailu pakotne novērš problēmas
Kopējais valodas izpildlaiks (CLR) problēmas
1. problēma:Atmiņas kļūda rodas Jaukts režīms 64 bitu lietojumprogrammām, kuras izmanto daudz atmiņas, pat ja ir pieejams pietiekami daudz atmiņas.
Pēc šī labojuma instalēšanas ir iespējošana un pielāgojiet šādas konfigurācijas faila app.exe.config vai 64 bitu reģistra stropu. App.exe.config failu, veiciet šādas izmaiņas:<?xml version ="1.0"?><configuration> <runtime> <ReserveMemoryForJumpStubs enabled="true"/> <PrecodeInCodeHeap enabled="true"/> <JumpStubReserve value="<value>"/> </runtime> </configuration> Reģistru, veiciet šādas izmaiņas: HKLM\Software\Microsoft\.NETFramework\ReserveMemoryForJumpStubs:dword = 1
HKLM\Software\Microsoft\.NETFramework\PrecodeInCodeHeap:dword = 1 HKLM\Software\Microsoft\.NETFramework\JumpStubReserve:dword = <value>
Piezīmes.
-
Lai iespējotu šo labojumu, ir jāiestata ReserveMemoryForJumpStubs un PrecodeInCodeHeap "TRUE". JumpStubReserve ir neobligāts iestatījums, un tas ir noklusējuma vērtība ir 2 procenti.
-
Ja joprojām rodas atmiņas kļūdas, pakāpeniski lielākām vērtībām var izmantot, lai rezervēt lielāku procentuālo vērtību no koda kaudzes. "20" ir pamatotas JumpStubReservevidējā līmeņa vērtību. Tomēr lielākām vērtībām sāk arvien negatīvi ietekmēt veiktspēju.
Windows Forms
1. problēma:Pieņemsim, ka Windows Forms lietojumprogrammu, kurā ir vairākas formas un lietotājam ir ritināšanas vienai no šīm formām. Ritināšanas laikā formas aizvēršanas asinhroni, piemēram, no laika notikumu, UI automatizācijas vai sistēmas restartēšana. Aizverot formu lietojumprogrammas izveidošanas ObjectedDisposedException izņēmums uz šo steks: 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. problēma:Programmā Windows formu CheckedListBox un kombinētajā lodziņā vadīklas tiek parādīti kā tukšu taisnstūri 64 bitu operētājsistēmu.