Applies To.NET Framework 3.5 Service Pack 1

Symptom

Tänk dig följande situation:

  • Du har Microsoft.NET Framework 2.0 Service Pack 2 (SP2) eller Microsoft.NET Framework 3.5 servicepack 1 (SP1) installeras på en dator som har fler än 32 processorer.

  • Du kör ett program som bygger på.NET Framework 2.0.

  • Tillämpningen anropar klassen arbetstråd .

  • Tillämpningen anropar funktionen NtGetCurrentProcessorNumber för att få det verkliga antalet processorer i datorn också.

I det här fallet slutar programmet att svara. Om du felsöka problemet märker du att en tråd väntar på en flagga i mscorwks! ThreadpoolMgr::RecycleMemory metod.

Orsak

Det här problemet uppstår eftersom det maximala antalet processorer som kan rapportera common language runtime (CLR) 2.0 är 32. När funktionen NtGetCurrentProcessorNumber hämtar det faktiska antalet processorer i datorn, och detta tal är större än 32 processorer, anges metoden som ThreadpoolMgr::RecycleMemory en oändlig loop.

Lösning

Lös problemet genom att installera den här snabbkorrigeringen till datorn där.NET Framework 2.0 SP2 eller.NET Framework 3.5 SP1 är installerat. Undvik det här problemet finns i avsnittet ”lösning”.

Mer information om snabbkorrigeringen

Information om snabbkorrigeringen

En snabbkorrigering är nu tillgänglig från Microsoft. Den är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd den bara på datorer där detta problem uppstår. Snabbkorrigeringen kan komma att testas igen. Om inte störs alltför mycket av detta problem rekommenderar vi att du väntar på Nästa service pack som innehåller den här snabbkorrigeringen. Om du vill lösa problemet omedelbart kontaktar du 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 vissa fall kan supporten vara avgiftsfri, t.ex. om en supporttekniker kommer fram till att problemet kan lösas med en viss uppdatering. Normala supportavgifter tas ut för ytterligare supportfrågor och problem som inte gäller den aktuella uppdateringen.

Förutsättningar

Du måste ha något av följande om du vill installera den här snabbkorrigeringen har installerats:

  • Microsoft.NET Framework 2.0 Service Pack 2 (SP2)

  • Microsoft.NET Framework 3.5 servicepack 1 (SP1)

Information om omstart

Du kan behöva starta om datorn när du har installerat den här snabbkorrigeringen.

Filinformation

Den engelska 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.Obs! Ytterligare information finns i avsnittet ”Mer Information”.

Filinformation för Windows Vista och Windows Server 2008

För alla x86-baserade versioner av Windows Vista SP2 och Windows Server 2008 SP2 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Mscorlib.dll

2.0.50727.4474

4,550,656

23-Aug-2010

10:57

x86

Mscordacwks.dll

2.0.50727.4474

989,016

23-Aug-2010

10:56

x86

Mscorwks.dll

2.0.50727.4474

5,819,728

23-Aug-2010

10:57

x86

Sos.dll

2.0.50727.4474

388,936

23-Aug-2010

10:57

x86

För alla x64-baserade versioner av Windows Vista SP2 och Windows Server 2008 SP2 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Mscorlib.dll

2.0.50727.4474

4,567,040

23-Aug-2010

10:56

x64

Mscordacwks.dll

2.0.50727.4474

1,758,552

23-Aug-2010

10:56

x64

Mscorwks.dll

2.0.50727.4474

10,053,456

23-Aug-2010

10:56

x64

Sos.dll

2.0.50727.4474

485,192

23-Aug-2010

10:56

x64

För alla IA-64-baserade versioner av Windows Server 2008 SP2 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Mscorlib.dll

2.0.50727.4474

4,009,984

23-Aug-2010

10:57

IA-64

Mscordacwks.dll

2.0.50727.4474

3,085,144

23-Aug-2010

10:57

IA-64

Mscorwks.dll

2.0.50727.4474

20,176,720

23-Aug-2010

10:57

IA-64

Sos.dll

2.0.50727.4474

872,776

23-Aug-2010

10:57

IA-64

Filinformation för Windows 7 och Windows Server 2008 R2

För alla x 86-baserade versioner av Windows 7 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Mscorlib.dll

2.0.50727.5024

4,550,656

21-Aug-2010

00:57

x86

Mscordacwks.dll

2.0.50727.5024

995,672

21-Aug-2010

00:57

x86

Mscorwks.dll

2.0.50727.5024

5,822,800

21-Aug-2010

00:57

x86

Sos.dll

2.0.50727.5024

388,936

21-Aug-2010

00:58

x86

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

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Mscorlib.dll

2.0.50727.5024

4,567,040

21-Aug-2010

00:59

x64

Mscordacwks.dll

2.0.50727.5024

1,755,480

21-Aug-2010

00:59

x64

Mscorwks.dll

2.0.50727.5024

10,042,704

21-Aug-2010

00:59

x64

Sos.dll

2.0.50727.5024

485,192

21-Aug-2010

00:59

x64

För alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Mscorlib.dll

2.0.50727.5024

4,009,984

21-Aug-2010

00:17

IA-64

Mscordacwks.dll

2.0.50727.5024

3,082,072

21-Aug-2010

00:17

IA-64

Mscorwks.dll

2.0.50727.5024

20,189,008

21-Aug-2010

00:17

IA-64

Sos.dll

2.0.50727.5024

872,776

21-Aug-2010

00:17

IA-64

Lösning

Undvik det här problemet genom att använda någon av följande metoder.

Metod 1

Uppgradera.NET Framework till Microsoft.NET Framework 4.0.

Metod 2

Ange tillhörighetsmasken för processorn till första 32 processorer med hjälp av funktionen SetProcessAffinityMask . Mer information om SetProcessAffinityMask -funktionen finns på följande Microsoft Developer Network (MSDN)-webbplats:

SetProcessAffinityMask-funktion

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Mer information

Ytterligare filinformation för Windows Vista och Windows Server 2008

Ytterligare filer för alla x86-baserade versioner av Windows Vista SP2 och Windows Server 2008 SP2 som stöds

Filnamn

X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest

Filversion

Ej tillämplig

Storlek

544,632

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:02

Filnamn

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest

Filversion

Ej tillämplig

Storlek

6,241

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:00

Filnamn

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest

Filversion

Ej tillämplig

Storlek

25,247

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:02

Ytterligare filer för alla x64-baserade versioner av Windows Vista SP2 och Windows Server 2008 SP2 som stöds

Filnamn

Amd64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_691e72fdc6d1a8f0.manifest

Filversion

Ej tillämplig

Storlek

607,386

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:10

Filnamn

Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_cc8964d20c5a1948.manifest

Filversion

Ej tillämplig

Storlek

6,267

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:08

Filnamn

Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_d3c541eb34590d75.manifest

Filversion

Ej tillämplig

Storlek

24,663

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:09

Filnamn

X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest

Filversion

Ej tillämplig

Storlek

544,632

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:02

Filnamn

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest

Filversion

Ej tillämplig

Storlek

6,241

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:00

Filnamn

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest

Filversion

Ej tillämplig

Storlek

25,247

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:02

Ytterligare filer för alla IA-64-baserade versioner av Windows Server 2008 SP2 som stöds

Filnamn

Ia64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cb8796db4e09da.manifest

Filversion

Ej tillämplig

Storlek

607,375

Datum (UTC)

23-Aug-2010

Tid (UTC)

17:35

Filnamn

Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_1436796b20d67a32.manifest

Filversion

Ej tillämplig

Storlek

6,257

Datum (UTC)

23-Aug-2010

Tid (UTC)

17:33

Filnamn

Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b72568448d56e5f.manifest

Filversion

Ej tillämplig

Storlek

24,611

Datum (UTC)

23-Aug-2010

Tid (UTC)

17:34

Filnamn

Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04c12c14cb5647.manifest

Filversion

Ej tillämplig

Storlek

4,124

Datum (UTC)

23-Aug-2010

Tid (UTC)

17:32

Filnamn

X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest

Filversion

Ej tillämplig

Storlek

544,632

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:02

Filnamn

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest

Filversion

Ej tillämplig

Storlek

6,241

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:00

Filnamn

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest

Filversion

Ej tillämplig

Storlek

25,247

Datum (UTC)

23-Aug-2010

Tid (UTC)

18:02

Filnamn

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04e36a14cb1e63.manifest

Filversion

Ej tillämplig

Storlek

4,115

Datum (UTC)

23-Aug-2010

Tid (UTC)

17:59

Ytterligare filinformation för Windows 7 och Windows Server 2008 R2

Ytterligare filer för alla x86-baserade versioner av Windows 7

Filnamn

X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest

Filversion

Ej tillämplig

Storlek

331,675

Datum (UTC)

26-Aug-2010

Tid (UTC)

19:13

Filnamn

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest

Filversion

Ej tillämplig

Storlek

2,730

Datum (UTC)

26-Aug-2010

Tid (UTC)

19:10

Filnamn

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest

Filversion

Ej tillämplig

Storlek

6,923

Datum (UTC)

26-Aug-2010

Tid (UTC)

19:12

Filnamn

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest

Filversion

Ej tillämplig

Storlek

2,006

Datum (UTC)

26-Aug-2010

Tid (UTC)

19:09

Ytterligare filer för alla x64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds

Filnamn

Amd64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_3dc2b17082d30918.manifest

Filversion

Ej tillämplig

Storlek

368,857

Datum (UTC)

26-Aug-2010

Tid (UTC)

07:51

Filnamn

Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_a12da344c85b7970.manifest

Filversion

Ej tillämplig

Storlek

2,738

Datum (UTC)

26-Aug-2010

Tid (UTC)

07:47

Filnamn

Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_a869805df05a6d9d.manifest

Filversion

Ej tillämplig

Storlek

6,927

Datum (UTC)

26-Aug-2010

Tid (UTC)

07:50

Filnamn

Amd64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_89fbeb05bc505585.manifest

Filversion

Ej tillämplig

Storlek

2,010

Datum (UTC)

26-Aug-2010

Tid (UTC)

07:45

Filnamn

X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest

Filversion

Ej tillämplig

Storlek

331,675

Datum (UTC)

26-Aug-2010

Tid (UTC)

06:57

Filnamn

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest

Filversion

Ej tillämplig

Storlek

2,730

Datum (UTC)

26-Aug-2010

Tid (UTC)

06:53

Filnamn

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest

Filversion

Ej tillämplig

Storlek

6,923

Datum (UTC)

26-Aug-2010

Tid (UTC)

06:56

Filnamn

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest

Filversion

Ej tillämplig

Storlek

2,006

Datum (UTC)

26-Aug-2010

Tid (UTC)

06:52

Ytterligare filer för alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds

Filnamn

Ia64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fc609974f6a02.manifest

Filversion

Ej tillämplig

Storlek

368,856

Datum (UTC)

26-Aug-2010

Tid (UTC)

07:48

Filnamn

Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dab7dddcd7da5a.manifest

Filversion

Ej tillämplig

Storlek

2,737

Datum (UTC)

26-Aug-2010

Tid (UTC)

07:44

Filnamn

Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f01694f704d6ce87.manifest

Filversion

Ej tillämplig

Storlek

6,926

Datum (UTC)

26-Aug-2010

Tid (UTC)

07:47

Filnamn

Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a8ff9ed0ccb66f.manifest

Filversion

Ej tillämplig

Storlek

2,009

Datum (UTC)

26-Aug-2010

Tid (UTC)

07:43

Filnamn

X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest

Filversion

Ej tillämplig

Storlek

331,675

Datum (UTC)

26-Aug-2010

Tid (UTC)

06:57

Filnamn

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest

Filversion

Ej tillämplig

Storlek

2,730

Datum (UTC)

26-Aug-2010

Tid (UTC)

06:53

Filnamn

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest

Filversion

Ej tillämplig

Storlek

6,923

Datum (UTC)

26-Aug-2010

Tid (UTC)

06:56

Filnamn

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest

Filversion

Ej tillämplig

Storlek

2,006

Datum (UTC)

26-Aug-2010

Tid (UTC)

06:52

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.