Simptomi
Razmotrite sljedeći scenarij:
-
Imate Microsoft .NET Framework 2.0 Service Pack 2 (SP2) ili na Microsoft .NET Framework 3.5 Service Pack 1 (SP1) instalirana na računalu koje ima više od 32 procesora.
-
Pokrenite aplikaciju koja se temelji na .NET Framework 2.0.
-
Aplikacija poziva klase ThreadPool .
-
Aplikacija poziva funkciju NtGetCurrentProcessorNumber za dobavljanje stvarni broj procesora u računalu.
U ovom scenariju, program prestaje reagirati. Ako ispravljanje pogrešaka problem obavijest niti je čekanje zastavicu u mscorwks! ThreadpoolMgr::RecycleMemory metodu.
Uzrok
Taj se problem pojavljuje jer je maksimalan broj procesora koji možete prijaviti zajedničkog jezika (CLR) 2.0 32. Međutim, kada funkcija NtGetCurrentProcessorNumber pribavlja stvarni broj procesora u računalu, a taj broj je veća od 32 procesora, metodu ThreadpoolMgr::RecycleMemory unosi beskonačnu petlju.
Rješenje
Da biste riješili taj problem, primijenite taj hitni popravak računala na kojem imate .NET Framework 2.0 SP2 ili instaliran .NET Framework 3.5 SP1. Da biste zaobišli taj problem, pogledajte odjeljak "Zaobilazno rješenje".
Dodatne informacije o tom hitnom popravku
Informacije o hitnim popravkom
Podržani hitni popravak sada je dostupna iz Microsoft. No on je namijenjen samo ispravku problema opisanog u ovom članku. Primijenite ga samo na sustave u kojima se pojavljuje upravo taj problem. Taj hitni popravak možda dodatno testirati. Stoga, ako vam se ne uzrokuje taj problem, preporučujemo da pričekate sljedeći servisni paket koji sadrži taj hitni popravak. Da biste odmah riješili taj problem, obratite se Microsoftovoj službi korisničke podrške da biste nabavili hitni popravak. Potpun popis brojeva telefona Microsoftove službe korisničke i informacije o troškovima podrške, posjetite sljedeće Microsoftovo web-mjesto:
http://support.microsoft.com/contactus/?ws=supportNapomena U posebnim slučajevima, ako stručnjak službe podrške za Microsoftove proizvode utvrdi da određeno ažuriranje može riješiti problem, poziv službi podrške može biti besplatan. Uobičajene cijene poziva službi za podršku primjenjuju se na dodatna pitanja i probleme koje nemaju veze s pripadnom nadopunom.
Preduvjeti
Morate imati jedno od sljedećeg da biste primijenili taj hitni popravak:
-
Microsoft .NET Framework 2.0 Service Pack 2 (SP2)
-
Microsoft .NET Framework 3.5 Service Pack 1 (SP1)
Informacije o ponovnom pokretanju
Možda ćete morati ponovo pokrenuti računalo nakon što primijenite ovaj hitni popravak.
Podaci o datoteci
Engleska verzija ovog hitnog popravka ima atribute datoteka (ili novije atribute datoteka) koji su popisani u sljedećoj tablici. Datumi i vrijeme za te datoteke navedene su u koordiniranom univerzalnom vremenu (UTC). Kada pregledavate informacije o datoteci, pretvara se u lokalnom vremenu. Da biste saznali razliku između UTC i lokalnog vremena, koristite karticu vremenske Zone u stavci Datum i vrijeme na upravljačkoj ploči.Napomena Dodatne datoteke informacije u odjeljku "Dodatne informacije".
Informacije o datoteci za sustav Windows Vista i Windows Server 2008
Za sve podržane x86 verzije sustava Windows Vista SP2 i Windows Server 2008 SP2
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
Mscorlib.dll |
2.0.50727.4474 |
4,550,656 |
23 kolovoz 2010 |
10:57 |
x86 |
Mscordacwks.dll |
2.0.50727.4474 |
989,016 |
23 kolovoz 2010 |
10:56 |
x86 |
Mscorwks.dll |
2.0.50727.4474 |
5,819,728 |
23 kolovoz 2010 |
10:57 |
x86 |
Sos.dll |
2.0.50727.4474 |
388,936 |
23 kolovoz 2010 |
10:57 |
x86 |
Za sve podržane x64 verzije sustava Windows Vista SP2 i Windows Server 2008 SP2
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
Mscorlib.dll |
2.0.50727.4474 |
4,567,040 |
23 kolovoz 2010 |
10:56 |
x64 |
Mscordacwks.dll |
2.0.50727.4474 |
1,758,552 |
23 kolovoz 2010 |
10:56 |
x64 |
Mscorwks.dll |
2.0.50727.4474 |
10,053,456 |
23 kolovoz 2010 |
10:56 |
x64 |
Sos.dll |
2.0.50727.4474 |
485,192 |
23 kolovoz 2010 |
10:56 |
x64 |
Za sve podržane IA-64-bitne verzije sustava Windows Server 2008 SP2
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
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 |
Windows 7 i Windows Server 2008 R2 informacije o datoteci
Za sve podržane verzije sustava Windows 7 na arhitekturi x86
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
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 |
Za sve podržane verzije sustava Windows 7 i Windows Server 2008 R2 na arhitekturi x64
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
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 |
Za sve podržane IA-64-bitne verzije sustava Windows Server 2008 R2
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
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 |
Zaobilazno rješenje
Da biste zaobišli taj problem, koristite jednu od sljedećih metoda.
Metodu 1
Nadogradnja .NET Framework Microsoft .NET Framework 4.0.
Metodu 2
Postavite Maska afiniteta procesora prvih 32 procesori korištenjem funkcije SetProcessAffinityMask . Dodatne informacije o funkciji SetProcessAffinityMask , posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
Status
Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".
Dodatne informacije
Informacije o dodatne datoteke za sustav Windows Vista i Windows Server 2008
Dodatne datoteke za sve podržane verzije sustava Windows Vista SP2 i Windows Server 2008 SP2 temelji x86
Naziv datoteke |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
544,632 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:02 |
Naziv datoteke |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,241 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:00 |
Naziv datoteke |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
25,247 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:02 |
Dodatne datoteke za sve podržane verzije sustava Windows Vista SP2 i Windows Server 2008 SP2 temelji x64
Naziv datoteke |
Amd64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_691e72fdc6d1a8f0.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
607,386 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:10 |
Naziv datoteke |
Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_cc8964d20c5a1948.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,267 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:08 |
Naziv datoteke |
Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_d3c541eb34590d75.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
24,663 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:09 |
Naziv datoteke |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
544,632 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:02 |
Naziv datoteke |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,241 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:00 |
Naziv datoteke |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
25,247 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:02 |
Dodatne datoteke za sve podržane IA-64-bitne verzije sustava Windows Server 2008 SP2
Naziv datoteke |
Ia64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cb8796db4e09da.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
607,375 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
17:35 |
Naziv datoteke |
Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_1436796b20d67a32.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,257 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
17:33 |
Naziv datoteke |
Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b72568448d56e5f.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
24,611 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
17:34 |
Naziv datoteke |
Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04c12c14cb5647.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
4,124 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
17:32 |
Naziv datoteke |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
544,632 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:02 |
Naziv datoteke |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,241 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:00 |
Naziv datoteke |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
25,247 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
18:02 |
Naziv datoteke |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04e36a14cb1e63.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
4,115 |
Datum (UTC) |
23-Aug-2010 |
Vremenu (UTC) |
17:59 |
Informacije o dodatne datoteke za Windows 7 i Windows Server 2008 R2
Dodatne datoteke za sve podržane verzije utemeljene na x86 sustava Windows 7
Naziv datoteke |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
331,675 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
19:13 |
Naziv datoteke |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,730 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
19:10 |
Naziv datoteke |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,923 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
19:12 |
Naziv datoteke |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,006 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
19:09 |
Dodatne datoteke za sve podržane verzije sustava Windows 7 i Windows Server 2008 R2 utemeljene na x64
Naziv datoteke |
Amd64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_3dc2b17082d30918.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
368,857 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
07:51 |
Naziv datoteke |
Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_a12da344c85b7970.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,738 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
07:47 |
Naziv datoteke |
Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_a869805df05a6d9d.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,927 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
07:50 |
Naziv datoteke |
Amd64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_89fbeb05bc505585.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,010 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
07:45 |
Naziv datoteke |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
331,675 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
06:57 |
Naziv datoteke |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,730 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
06:53 |
Naziv datoteke |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,923 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
06:56 |
Naziv datoteke |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,006 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
06:52 |
Dodatne datoteke za sve podržane IA-64-bitne verzije sustava Windows Server 2008 R2
Naziv datoteke |
Ia64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fc609974f6a02.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
368,856 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
07:48 |
Naziv datoteke |
Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dab7dddcd7da5a.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,737 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
07:44 |
Naziv datoteke |
Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f01694f704d6ce87.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,926 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
07:47 |
Naziv datoteke |
Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a8ff9ed0ccb66f.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,009 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
07:43 |
Naziv datoteke |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
331,675 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
06:57 |
Naziv datoteke |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,730 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
06:53 |
Naziv datoteke |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
6,923 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
06:56 |
Naziv datoteke |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Verzija datoteke |
Not Applicable |
Veličina datoteke |
2,006 |
Datum (UTC) |
26-Aug-2010 |
Vremenu (UTC) |
06:52 |