Labojumfailu apkopojuma 2889633 ir pieejamas Windows 8 vai Windows Server 2012 .NET Framework 3.5

Ievads

Šajā rakstā ir aprakstīts labojumfailu apkopojumu 2889633, kas pieejama Microsoft .NET Framework 3.5. 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 8

  • Windows Server 2012


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 8 versijām, kuru pamatā ir x86

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:06

Visām atbalstītajām Windows 8 vai Windows Server 2012 x64 platformas versijas

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Mscorlib.dll

2.0.50727.7039

4,571,136

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

1,757,336

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

10,004,632

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

486,024

20-Sep-2013

22:06

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:06

Šī 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.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×