Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft .NET Framework 2.0 Service Pack 2 (SP2) veya 32'den fazla işlemci bulunan bir bilgisayarda yüklü Microsoft .NET Framework 3.5 Service Pack 1 (SP1) var.
-
.NET Framework 2.0 tabanlı bir uygulama çalıştırdığınız.
-
Uygulama iş parçacığı havuzu sınıfı çağırır.
-
Uygulama ayrıca bilgisayardaki işlemciler gerçek sayısını elde etmek için NtGetCurrentProcessorNumber işlevini çağırır.
Bu senaryoda, uygulama yanıt vermiyor. Sorunu hata ayıklama iş parçacığı için bir bayrak mscorwks beklediğini fark! ThreadpoolMgr::RecycleMemory yöntem.
Neden
Ortak dil çalışma zamanı (CLR) 2.0 rapor edebilirsiniz işlemci sayısının 32 olduğundan, bu sorun oluşur. Ancak, gerçek bilgisayardaki işlemci sayısına NtGetCurrentProcessorNumber işlevi alır ve bu sayı 32 işlemciler büyük olduğunda, ThreadpoolMgr::RecycleMemory yöntemi sonsuz bir döngüye girer.
Çözüm
Bu sorunu gidermek için bilgisayarınızda yüklü .NET Framework 2.0 SP2 veya .NET Framework 3.5 SP1 yüklü bir bilgisayara bu düzeltmeyi uygulayın. Bu soruna geçici bir çözüm için "Geçici çözüm" bölümüne bakın.
Bu düzeltme hakkında daha fazla bilgi
Düzeltme bilgileri
Artık Microsoft tarafından desteklenen bir düzeltme sağlanmaktadır. Ancak bunun yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu özel sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki hizmet paketini beklemenizi öneririz. Bu sorunu hemen düzeltmek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.
Ön koşullar
Bu düzeltmeyi uygulamak için aşağıdakilerden biri olmalıdır:
-
Microsoft .NET Framework 2.0 Service Pack 2 (SP2)
-
Microsoft .NET Framework 3.5 Service Pack 1 (SP1)
Yeniden başlatma bilgileri
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekebilir.
Dosya bilgileri
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler Eşgüdümlü Evrensel Saat (UTC) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.Not İçin ek dosya bilgileri "Ek bilgi" bölümüne bakın.
Windows Vista ve Windows Server 2008 dosya bilgileri
X86 tabanlı sürümleri, Windows Vista SP2 ve Windows Server 2008 SP2'in tüm desteklenen
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Mscorlib.dll |
2.0.50727.4474 |
4,550,656 |
23 Ağu 2010 |
10:57 |
x86 |
Mscordacwks.dll |
2.0.50727.4474 |
989,016 |
23 Ağu 2010 |
10:56 |
x86 |
Mscorwks.dll |
2.0.50727.4474 |
5,819,728 |
23 Ağu 2010 |
10:57 |
x86 |
Sos.dll |
2.0.50727.4474 |
388,936 |
23 Ağu 2010 |
10:57 |
x86 |
X64 tabanlı sürümleri, Windows Vista SP2 ve Windows Server 2008 SP2'in tüm desteklenen
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Mscorlib.dll |
2.0.50727.4474 |
4,567,040 |
23 Ağu 2010 |
10:56 |
x64 |
Mscordacwks.dll |
2.0.50727.4474 |
1,758,552 |
23 Ağu 2010 |
10:56 |
x64 |
Mscorwks.dll |
2.0.50727.4474 |
10,053,456 |
23 Ağu 2010 |
10:56 |
x64 |
Sos.dll |
2.0.50727.4474 |
485,192 |
23 Ağu 2010 |
10:56 |
x64 |
Tüm desteklenen IA-64 tabanlı sürümleri Windows Server 2008 SP2'in
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 ve Windows Server 2008 R2 dosya bilgileri
Windows 7'nin tüm desteklenen x86 tabanlı sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
Windows 7 ve Windows Server 2008 R2'nin tüm desteklenen x64 tabanlı sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
Windows Server 2008 R2'nin desteklenen tüm IA-64 tabanlı sürümleri için
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
Geçici Çözüm
Geçici bir çözüm olarak aşağıdaki yöntemlerden birini kullanın.
Yöntem 1
.NET Framework, Microsoft .NET Framework 4.0 için yükseltin.
Yöntem 2
İşlemci benzeşim maskesi ilk 32 işlemci için SetProcessAffinityMask işlevini kullanarak ayarlayın. SetProcessAffinityMask işlevi hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
Windows Vista ve Windows Server 2008 için ek dosya bilgileri
Windows Vista SP2 ve Windows Server 2008 SP2'in tüm desteklenen x86 tabanlı sürümleri için ek dosyalar
Dosya adı |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
544,632 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:02 |
Dosya adı |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,241 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:00 |
Dosya adı |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
25,247 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:02 |
Windows Vista SP2 ve Windows Server 2008 SP2'in tüm desteklenen x64 tabanlı sürümleri için ek dosyalar
Dosya adı |
Amd64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_691e72fdc6d1a8f0.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
607,386 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:10 |
Dosya adı |
Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_cc8964d20c5a1948.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,267 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:08 |
Dosya adı |
Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_d3c541eb34590d75.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
24,663 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:09 |
Dosya adı |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
544,632 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:02 |
Dosya adı |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,241 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:00 |
Dosya adı |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
25,247 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:02 |
Windows Server 2008 SP2'in tüm desteklenen IA-64 tabanlı sürümleri için ek dosyalar
Dosya adı |
Ia64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cb8796db4e09da.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
607,375 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
17:35 |
Dosya adı |
Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_1436796b20d67a32.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,257 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
17:33 |
Dosya adı |
Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b72568448d56e5f.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
24,611 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
17:34 |
Dosya adı |
Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04c12c14cb5647.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
4,124 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
17:32 |
Dosya adı |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
544,632 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:02 |
Dosya adı |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,241 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:00 |
Dosya adı |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
25,247 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
18:02 |
Dosya adı |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04e36a14cb1e63.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
4,115 |
Tarih (UTC) |
23-Aug-2010 |
Saat (UTC) |
17:59 |
Windows 7 ve Windows Server 2008 R2 için ek dosya bilgileri
Windows 7'nin desteklenen tüm x86 tabanlı sürümleri için ek dosyalar
Dosya adı |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
331,675 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
19:13 |
Dosya adı |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,730 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
19:10 |
Dosya adı |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,923 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
19:12 |
Dosya adı |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,006 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
19:09 |
Windows 7 ve Windows Server 2008 R2'in tüm desteklenen x64 tabanlı sürümleri için ek dosyalar
Dosya adı |
Amd64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_3dc2b17082d30918.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
368,857 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
07:51 |
Dosya adı |
Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_a12da344c85b7970.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,738 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
07:47 |
Dosya adı |
Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_a869805df05a6d9d.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,927 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
07:50 |
Dosya adı |
Amd64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_89fbeb05bc505585.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,010 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
07:45 |
Dosya adı |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
331,675 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
06:57 |
Dosya adı |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,730 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
06:53 |
Dosya adı |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,923 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
06:56 |
Dosya adı |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,006 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
06:52 |
Windows Server 2008 R2'in desteklenen tüm IA-64 tabanlı sürümleri için ek dosyalar
Dosya adı |
Ia64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fc609974f6a02.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
368,856 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
07:48 |
Dosya adı |
Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dab7dddcd7da5a.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,737 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
07:44 |
Dosya adı |
Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f01694f704d6ce87.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,926 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
07:47 |
Dosya adı |
Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a8ff9ed0ccb66f.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,009 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
07:43 |
Dosya adı |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
331,675 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
06:57 |
Dosya adı |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,730 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
06:53 |
Dosya adı |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
6,923 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
06:56 |
Dosya adı |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Dosya sürümü |
Not Applicable |
Dosya boyutu |
2,006 |
Tarih (UTC) |
26-Aug-2010 |
Saat (UTC) |
06:52 |