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:
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 |