Gejala
Pertimbangkan skenario berikut:
-
Anda memiliki Microsoft .NET Framework 2.0 Paket Layanan 2 (SP2) atau Microsoft.NET Framework 3.5 Paket Layanan 1 (SP1) diinstal di komputer yang memiliki lebih dari 32 prosesor.
-
Anda menjalankan aplikasi yang didasarkan pada .NET Framework 2.0.
-
Aplikasi panggilan kelas ThreadPool .
-
Aplikasi juga memanggil fungsi NtGetCurrentProcessorNumber untuk mendapatkan jumlah aktual prosesor di komputer.
Dalam skenario ini, aplikasi berhenti merespons. Jika Anda debug masalah, Anda memperhatikan bahwa alur menunggu bendera di mscorwks! ThreadpoolMgr::RecycleMemory metode.
Penyebab
Masalah ini terjadi karena jumlah maksimum prosesor yang dapat dilaporkan oleh waktu jalan bahasa Umum (CLR) 2.0 32. Namun, saat fungsi NtGetCurrentProcessorNumber mendapatkan jumlah aktual prosesor di komputer, dan jumlah ini lebih besar daripada prosesor 32, metode ThreadpoolMgr::RecycleMemory memasuki loop tak terbatas.
Pemecahan Masalah
Untuk mengatasi masalah ini, menerapkan hotfix ini ke komputer di mana Anda memasang .NET Framework 2.0 SP2 atau .NET Framework 3.5 SP1. Untuk mengatasi masalah ini, lihat bagian "Penyelesaian".
Informasi lebih lanjut tentang perbaikan terbaru ini
Informasi Hotfix
Sekarang tersedia hotfix yang didukung dari Microsoft. Namun, ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Terapkan hanya ke sistem yang mengalami masalah khusus ini. Perbaikan terbaru ini dapat menerima pengujian tambahan. Oleh karena itu, jika Anda tidak terlalu dipengaruhi oleh masalah ini, kami sarankan Anda menunggu paket layanan berikutnya yang berisi perbaikan terbaru ini. Untuk segera menyelesaikan masalah ini, hubungi layanan dukungan pelanggan Microsoft untuk mendapatkan hotfix. Untuk daftar lengkap nomor telepon layanan dukungan pelanggan Microsoft dan informasi mengenai biaya dukungan, kunjungi website Microsoft berikut:
http://support.microsoft.com/contactus/?ws=supportCatatan Dalam kasus tertentu, biaya yang biasanya diadakan untuk panggilan dukungan mungkin dibatalkan apabila profesional dukungan Microsoft menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan berlaku untuk pertanyaan dan masalah yang tidak termasuk pada pembaruan tertentu yang dimaksud dukungan tambahan.
Prasyarat
Anda harus memiliki salah satu dari berikut ini diinstal untuk menerapkan perbaikan terbaru ini:
-
Microsoft .NET Framework 2.0 Paket Layanan 2 (SP2)
-
Microsoft.NET Framework 3.5 Paket Layanan 1 (SP1)
Informasi menghidupkan ulang
Anda mungkin harus memulai ulang komputer setelah menerapkan hotfix ini.
Informasi berkas
Versi bahasa Inggris dari hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Saat melihat informasi berkas, waktu akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.Catatan Untuk informasi berkas tambahan, lihat bagian "Informasi selengkapnya".
Informasi berkas Windows Vista dan Windows Server 2008
Untuk semua x86 versi yang didukung Windows Vista SP2 dan Windows Server 2008 SP2
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
Platform |
---|---|---|---|---|---|
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 |
Untuk semua x64 versi yang didukung Windows Vista SP2 dan Windows Server 2008 SP2
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
Platform |
---|---|---|---|---|---|
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 |
Untuk semua Windows Server 2008 SP2 versi IA-64 yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
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 |
Informasi berkas Windows 7 dan Windows Server 2008 R2
Untuk semua versi Windows 7 berbasis-x86 yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
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 |
Untuk semua x64 versi yang didukung Windows 7 dan Windows Server 2008 R2
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
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 |
Untuk semua versi Windows Server 2008 R2 berbasis IA-64 yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
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 |
Penyelesaian Masalah
Untuk mengatasi masalah ini, gunakan salah satu metode berikut.
Metode 1
Meningkatkan .NET Framework untuk Microsoft .NET Framework 4.0.
Metode 2
Menetapkan prosesor afinitas masker untuk prosesor pertama 32 dengan menggunakan fungsi SetProcessAffinityMask . Untuk informasi selengkapnya tentang fungsi SetProcessAffinityMask , kunjungi situs web Microsoft Developer Network (MSDN) berikut:
Status
Microsoft telah melakukan konfirmasi bahwa masalah ini timbul pada produk Microsoft yang tertera pada bagian "Berlaku untuk".
Informasi Selengkapnya
Informasi berkas tambahan untuk Windows Vista dan Windows Server 2008
Berkas tambahan untuk semua Windows Vista SP2 dan Windows Server 2008 SP2 versi x86 didukung
Nama file |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
544,632 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:02 |
Nama file |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,241 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:00 |
Nama file |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
25,247 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:02 |
Berkas tambahan untuk semua Windows Vista SP2 dan Windows Server 2008 SP2 versi x64 didukung
Nama file |
Amd64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_691e72fdc6d1a8f0.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
607,386 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:10 |
Nama file |
Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_cc8964d20c5a1948.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,267 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:08 |
Nama file |
Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_d3c541eb34590d75.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
24,663 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:09 |
Nama file |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
544,632 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:02 |
Nama file |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,241 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:00 |
Nama file |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
25,247 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:02 |
Berkas tambahan untuk semua Windows Server 2008 SP2 versi IA-64 yang didukung
Nama file |
Ia64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cb8796db4e09da.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
607,375 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
17:35 |
Nama file |
Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_1436796b20d67a32.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,257 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
17:33 |
Nama file |
Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b72568448d56e5f.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
24,611 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
17:34 |
Nama file |
Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04c12c14cb5647.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
4,124 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
17:32 |
Nama file |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
544,632 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:02 |
Nama file |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,241 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:00 |
Nama file |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
25,247 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
18:02 |
Nama file |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04e36a14cb1e63.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
4,115 |
Tanggal (UTC) |
23-Aug-2010 |
Waktu (UTC) |
17:59 |
Informasi berkas tambahan untuk Windows 7 dan Windows Server 2008 R2
Berkas tambahan untuk semua Windows 7 versi x86 yang didukung
Nama file |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
331,675 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
19:13 |
Nama file |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2,730 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
19:10 |
Nama file |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,923 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
19:12 |
Nama file |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2,006 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
19:09 |
Berkas tambahan untuk semua Windows 7 dan Windows Server 2008 R2 versi x64 yang didukung
Nama file |
Amd64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_3dc2b17082d30918.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
368,857 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
07:51 |
Nama file |
Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_a12da344c85b7970.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2,738 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
07:47 |
Nama file |
Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_a869805df05a6d9d.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,927 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
07:50 |
Nama file |
Amd64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_89fbeb05bc505585.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2.010 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
07:45 |
Nama file |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
331,675 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
06:57 |
Nama file |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2,730 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
06:53 |
Nama file |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,923 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
06:56 |
Nama file |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2,006 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
06:52 |
Berkas tambahan untuk semua Windows Server 2008 R2 versi IA-64 yang didukung
Nama file |
Ia64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fc609974f6a02.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
368,856 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
07:48 |
Nama file |
Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dab7dddcd7da5a.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2,737 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
07:44 |
Nama file |
Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f01694f704d6ce87.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,926 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
07:47 |
Nama file |
Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a8ff9ed0ccb66f.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2009 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
07:43 |
Nama file |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
331,675 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
06:57 |
Nama file |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2,730 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
06:53 |
Nama file |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
6,923 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
06:56 |
Nama file |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
Versi file |
Tidak Dapat Diterapkan |
Ukuran file |
2,006 |
Tanggal (UTC) |
26-Aug-2010 |
Waktu (UTC) |
06:52 |