Applies ToWindows 7 Service Pack 1 Windows Server 2008 R2 Service Pack 1

Introduktion

Den här artikeln beskrivs Samlad snabbkorrigering 2889631 som är tillgänglig för Microsoft.NET Framework 3.5.1. Mer information om snabbkorrigeringen löser problemet finns i avsnittet "Mer information".Denna samlade snabbkorrigering är tillgänglig för följande operativsystem:

  • Windows 7 servicepack 1 (SP1)

  • Windows Server 2008 R2 servicepack 1 (SP1)

Mer Information

Information om snabbkorrigeringen

En snabbkorrigering är nu tillgänglig från Microsoft. Den är emellertid avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd den bara på datorer där detta problem uppstår.Lös problemet genom att kontakta Microsoft support för att få snabbkorrigeringen. En fullständig lista över telefonnummer till Microsoft Customer Support Services och information om supportkostnader finns på följande Microsoft-webbplats:

http://support.microsoft.com/contactus/?ws=supportObs! I särskilda fall avbryts de avgifter som är normala för supportsamtal om en supporttekniker anser att en särskild uppdatering kan lösa ditt problem. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte berör den särskilda uppdateringen.

Krav på omstart

Du måste starta om datorn när du har installerat den här snabbkorrigeringen om alla berörda filer används. Vi rekommenderar att du stänger alla.NET Framework-baserade program innan du installerar den här snabbkorrigeringen.

Ersättningsinformation för Hotfix

Det här snabbkorrigeringspaketet ersätter inte en tidigare utgiven snabbkorrigering.

Den globala versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.

Verksamhetsgren LDR

För alla x86-baserade versioner av Windows 7 SP1 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:36

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:36

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:36

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:36

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:36

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:36

För alla IA64-baserade versioner av Windows 7 SP1 eller Windows Server 2008 R2 SP1 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Mscorlib.dll

2.0.50727.7039

4,014,080

20-Sep-2013

22:36

Mscordacwks.dll

2.0.50727.7039

3,083,416

20-Sep-2013

22:36

Mscorwks.dll

2.0.50727.7039

20,391,576

20-Sep-2013

22:36

Sos.dll

2.0.50727.7039

873,608

20-Sep-2013

22:36

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:36

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:36

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:36

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:36

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:36

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:36

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:36

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:36

För alla x64-baserade versioner av Windows 7 SP1 eller Windows Server 2008 R2 SP1 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Mscorlib.dll

2.0.50727.7039

4,571,136

20-Sep-2013

22:45

Mscordacwks.dll

2.0.50727.7039

1,757,336

20-Sep-2013

22:45

Mscorwks.dll

2.0.50727.7039

10,004,632

20-Sep-2013

22:45

Sos.dll

2.0.50727.7039

486,024

20-Sep-2013

22:45

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:45

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:45

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:36

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:36

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:36

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:36

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:36

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:36

Den här samlade uppdateringen löser problem

Common language runtime (CLR) problem

Problem 1:Ett slut på minne-fel uppstår när du kör ett blandat läge för 64-bitars program som använder mycket minne, även om det finns tillräckligt med minne.När du har installerat den här korrigeringen har att aktivera och justera följande konfigurationer i filen app.exe.config eller 64-bitars registreringsdatafilen.Göra följande justeringar för filen app.exe.config:<?xml version ="1.0"?><configuration> <runtime> <ReserveMemoryForJumpStubs enabled="true"/> <PrecodeInCodeHeap enabled="true"/> <JumpStubReserve value="<value>"/> </runtime></configuration> För registret, gör följande ändringar:

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

Anteckningar:

  • Om du vill aktivera den här korrigeringsfilen, ReserveMemoryForJumpStubs och PrecodeInCodeHeap måste anges till "SANT". JumpStubReserve är en valfri inställning och har ett standardvärde på 2 procent.

  • Om minnet är slut fel kvarstår kan stegvis högre värden användas för att reservera en större andel av kod-heap. "20" är en rimlig mellanliggande värde för JumpStubReserve. Större värden börjar har en alltmer negativ inverkan på prestanda.

Windows Forms

Problem 1:Anta att du har en Windows Forms-program som har flera formulär och att rulla en användare något av dessa formulär. Under operationen rulla stängs formuläret asynkront, till exempel från en tidsinställd händelse av UI Automation eller under en omstart. När formuläret stängs ger programmet upphov till ett undantag för ObjectedDisposedException på följande 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)

Problem 2:I ett Windows-formulärprogram visas CheckedListBox och ComboBox -kontrollerna som tomma rektanglar på ett 64-bitars operativsystem.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.