Simptomi
Razmotrite sledeći slučaj:
-
Imate Microsoft .NET Framework 2.0 Service Pack 2 (SP2) ili Microsoft .NET Framework 3.5 servisni paket 1 (SP1) instaliran na računalu koje ima više od 32 procesora.
-
Pokrenete aplikaciju koja se zasniva na .NET Framework 2.0.
-
Aplikacija se poziva u ThreadPool razredu.
-
Aplikacija je takođe poziva funkciju " NtGetCurrentProcessorNumber " da biste dobili stvarni broj procesora u računaru.
U ovom slučaju, aplikacija prestaje da se odaziva. Ako ste za otklanjanje grešaka problem, primetite da je nit čeka na zastavicu u mscorwks u ! ThreadpoolMgr::RecycleMemory metod.
Uzrok
Do ovog problema dolazi zato što je maksimalni broj procesora koji se mogu prijaviti izvršavanja za jezik (CLR) 2.0 je 32. Međutim, kada NtGetCurrentProcessorNumber funkciju dobiva stvarni broj procesora u računaru, a ovaj broj je veći od 32 procesora, metod ThreadpoolMgr::RecycleMemory ulazi u beskrajnu petlju.
Rešenje
Da biste rešili ovaj problem, primenite na računaru na kojem imate na .NET Framework 2.0 SP2 .NET Framework 3.5 SP1 instaliran ili. Da biste rešili ovaj problem, pogledajte odeljak „Zaobilazna rješenja”.
Više informacija o tom hitnom popravku
Informacije o prilagodbenom popravku
Podržana hitna ispravka sada je dostupna od korporacije Microsoft. Međutim, to je namenjena za ispravljanje samo problem koji je opisan u ovom članku. Primenite je samo na sisteme sa ovim određenim problemom. Ova hitna ispravka možda će se dodatno testirati. Zbog toga, ako niste ozbiljno ugroženi ovaj problem, preporučujemo da sačekate sledeći servisni paket koji sadrži ovu zakrpu. Da biste odmah riješili taj problem, obratite se Microsoft službi korisničke podrške da biste nabavili hitni popravak. Za kompletnu listu brojeva telefona Microsoft službi korisničke podrške i informacije o cijenama podrške, potražite na sledećoj Microsoft Veb lokaciji:
http://support.microsoft.com/contactus/?ws=supportNapomena U posebnim slučajevima cene koje se obično naplaćuju za pozive podrške mogu biti ukinute ako stručnjak Microsoft podrške utvrdi da će određena ispravka rešiti problem. Uobičajeni troškovi podrške važiće za dodatna pitanja u vezi sa podrškom i probleme koji nisu direktno povezani sa datom ispravkom.
Preduslovi
Mora da si jedan od sledećih načina da biste primijenili ovaj hitni popravak:
-
Microsoft .NET Framework 2.0 Service Pack 2 (SP2)
-
Microsoft .NET Framework 3.5 sa servisnim paketom 1 (SP1)
Informacije o ponovnom pokretanju
Ti možda morati ponovo pokrenuti računalo nakon što primijenite ovaj hitni popravak.
Informacije o datoteci
Verzija ove hitne ispravke na engleskom jeziku ima atribute datoteke (ili novije atribute datoteke) koji su navedeni u tabeli. Datumi i vremena ovih datoteka navedeni su u koordiniranom univerzalnom vremenu (UTC). Kada pregledate informacije o datoteci, to je pretvaraju u lokalno vrijeme. Da biste saznali razliku između UTC i lokalnog vremena, koristite karticu " Vremenska zona " u stavci " datum i vreme " na kontrolnoj tabli.Napomena Za dodatne informacije o datotekama, pogledajte odeljak „Više informacija”.
Informacije o datotekama sistema Windows Vista i Windows Server 2008
Za sve podržane x86-bitne verzije sustava Windows Vista SP2 i Windows Server 2008 SP2
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
Platforma |
---|---|---|---|---|---|
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 |
Za sve podržane x64-bitne verzije sustava Windows Vista SP2 i Windows Server 2008 SP2
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
Platforma |
---|---|---|---|---|---|
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 |
Za sve podržane IA-64-bitne verzije operativnog sistema Windows Server 2008 SP2
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 |
Informacije o datoteci Windows 7 i Windows Server 2008 R2
Za sve podržane verzije operativnog sistema Windows 7 zasnovane na x86 procesorima
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 operativnih sistema Windows 7 i Windows Server 2008 R2 zasnovane na 64-bitnim procesorima
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 operativnog sistema Windows Server 2008 R2
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 |
Rešenje
Da biste rešili ovaj problem, koristite jedan od sledećih metoda.
1. metod
Nadogradnja .NET Framework na Microsoft .NET Framework 4.0.
Metod 2
Postavite maska afiniteta procesora prva 32 procesore pomoću funkcije " SetProcessAffinityMask ". Za više informacija o funkciji SetProcessAffinityMask , posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
Status
Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.
Više informacija
Dodatne informacije o datotekama za operativni sistem Windows Vista i Windows Server 2008
Dodatne datoteke za sve podržane x86-bitne verzije operativnog sistema Windows Vista SP2 i Windows Server 2008 SP2
Ime 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 |
Ime 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 |
Ime 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 x64-bitne verzije operativnog sistema Windows Vista SP2 i Windows Server 2008 SP2
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 operativnog sistema Windows Server 2008 SP2
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Dodatne informacije o datotekama za Windows 7 i Windows Server 2008 R2
Dodatne datoteke za sve podržane x86-bitne verzije operativnog sistema Windows 7
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 x64-bitne verzije operativnog sistema Windows 7 i Windows Server 2008 R2
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 operativnog sistema Windows Server 2008 R2
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |
Ime 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 |