Sissejuhatus

Selles artiklis kirjeldatakse käigultparanduste koondpaketti 2889633 on saadaval Microsoft .NET Framework 3.5. See kiirparandus lahendab probleemi kohta lisateabe saamiseks lugege jaotist "Lisateave".

See käigultparanduste koondpakett on saadaval järgmiste operatsioonisüsteemidega:

  • Windows 8

  • Windows Server 2012


Lisateabe saamiseks

Kiirparanduse teave

Lasknud välja toetatava käigultparanduse on nüüd Microsoftilt saadaval. See on mõeldud üksnes käesolevas artiklis kirjeldatud probleemi kõrvaldamiseks. Rakendage seda ainult süsteemides, kus ilmneb see konkreetne probleem.

Selle probleemi lahendamiseks pöörduge vastava kiirparanduse hankimiseks Microsofti klienditoe. Täieliku loendi Microsofti klienditugiteenuste pakkujate telefoninumbrite ja tugiteenuste hinnateabe hankimiseks külastage järgmist Microsofti veebisaiti:

http://support.microsoft.com/contactus/?ws=supportMärkus. Erijuhtudel võib kulud, mis tekivad teatud tugiteenuse telefonikõnede maksumus tühistada, kui Microsofti tugiteenusepakkuja leiab, et mõni konkreetne värskendus lahendab teie probleemi. Tavaline tugiteenuste kohaldatakse täiendavat tugiteenust vajavatele küsimustele ning probleemidele, mis pole lahendatavad konkreetse värskenduse installimisega.

Taaskäivitamise nõue

Pärast selle kiirparanduse rakendamist kui mõjutatud faile kasutatakse arvuti taaskäivitama. Soovitame enne selle kiirparanduse rakendamist sulgege kõik .NET Frameworki põhinevad rakendused.

Kiirparanduse asendamise teave

See kiirparanduspakett ei asenda varem välja antud Kiirparandusi alla.

Selle kiirparanduse globaalsel versioonil on failiatribuudid (või uuemaid) mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .

LDR filiaali

Kõik toetatud Windows 8 x86-põhised versioonid

Faili nimi

Faili versioon

Faili maht

Kuupäev

Aeg

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

Kõik toetatud Windows 8 või Windows Server 2012 x64-põhised versioonid

Faili nimi

Faili versioon

Faili maht

Kuupäev

Aeg

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

See käigultparanduste koondpakett lahendab probleemid

Common language runtime (CLR) probleemid

1. probleem:Mälu otsas tõrge ilmneb siis, kui käivitate 64-bitise segarežiim rakendus, mis kasutab palju mälu, isegi kui pole saadaval piisavalt mälu.

Pärast selle paranduse installimist peate lubamine ja reguleerimine app.exe.config faili või 64-bitine registritaru järgmistest konfiguratsioonidest.

App.exe.config faili teha järgmisi muudatusi:<?xml version ="1.0"?><configuration>
<runtime>
<ReserveMemoryForJumpStubs enabled="true"/>
<PrecodeInCodeHeap enabled="true"/>
<JumpStubReserve value="<value>"/>
</runtime>
</configuration>
Registri, tehke järgmised muudatused:

            HKLM\Software\Microsoft\.NETFramework\ReserveMemoryForJumpStubs:dword = 1
HKLM\Software\Microsoft\.NETFramework\PrecodeInCodeHeap:dword = 1
HKLM\Software\Microsoft\.NETFramework\JumpStubReserve:dword = <value>


Märkused:

  • Selle paranduse lubamiseks ReserveMemoryForJumpStubs ja PrecodeInCodeHeap peab olema seatud "TRUE". JumpStubReserve on valikuline ja see on vaikimisi väärtus 2 protsenti.

  • Kui mälu otsas ikka tõrke korral astmeliselt suuremaid väärtusi saab endale suurema osa koodi kuhja. "20" on mõistlik vahepealne väärtus JumpStubReserve. Siiski suuremad väärtused hakkavad üha enam negatiivset mõju jõudlust.

Windowsi vormide

1. probleem:Oletame, et teil on Windowsi vormide rakendus on mitu vormi ja kasutaja on kerimine üks neist vormidest. Leidke töötamise ajal vormi sulgemist asünkroonselt, nt Ajastatud sündmus UI automatiseerimise või ajal süsteemi uuesti. Selle vormi sulgemisel rakenduse põhjustab erandi ObjectedDisposedException järgmine stack: 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. probleem:Windows vormi rakenduses CheckedListBox ja liitboksi juhtelemendid kuvatakse tühi ristkülik 64-bitine operatsioonisüsteem.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te tõlkekvaliteediga olete?
Mis mõjutas teie kasutuskogemust?

Täname tagasiside eest!

×