徵狀
請試想下列案例:
-
您有 Microsoft.NET Framework 2.0 的 Service Pack 2 (SP2) 或有 32 個以上處理器的電腦上安裝的 Microsoft.NET Framework 3.5 Service Pack 1 (SP1)。
-
您執行應用程式為基礎的.NET Framework 2.0。
-
應用程式呼叫的執行緒集區的類別。
-
應用程式也會呼叫NtGetCurrentProcessorNumber函式,以取得實際的電腦中的處理器數目。
在這個案例中,應用程式會停止回應。 如果您偵錯問題,您注意到執行緒正在等待旗標內mscorwks !ThreadpoolMgr::RecycleMemory方法。
原因
之所以發生這個問題,是因為通用語言執行階段 (CLR) 2.0 可以報告的處理器的最大數目為 32。 不過,當NtGetCurrentProcessorNumber函式會取得實際的電腦] 中的處理器數目,這個數字大於 32 部處理器, ThreadpoolMgr::RecycleMemory方法就會進入無限迴圈。
解決方案
若要解決這個問題,會套用到電腦,您有.NET Framework 2.0 SP2 或.NET Framework 3.5 SP1 安裝此 hotfix。 若要解決這個問題,請參閱 < 其他可行方案=""> 一節。
此 hotfix 的詳細資訊
Hotfix 資訊
已經可以從 Microsoft 取得支援的 hotfix。 不過,其旨在修正本文所述的問題。 它只適用於發生此特定問題的系統上。 此 hotfix 可能會接受其他測試。 因此,如果這個問題不會嚴重影響,我們建議您等候下一個包含此 hotfix 的 service pack。若要立即解決這個問題,請連絡 Microsoft 客戶支援服務 」 取得 hotfix。 如需 Microsoft 客戶支援服務電話號碼以及支援費用的相關資訊的完整清單,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 4013469注意:在某些特殊情況下,如果 Microsoft 技術支援人員認為特定更新可以解決您的問題,可能就不會收取一般因支援電話所產生的費用。 一般來說,如果有所描述之特定更新無法解決的其他支援問題,才會收取支援費用。
先決條件
您必須套用此 hotfix 之後安裝下列其中一項:
-
Microsoft.NET Framework 2.0 Service Pack 2 (SP2)
-
Microsoft.NET Framework 3.5 Service Pack 1 (SP1)
重新啟動資訊
您可能必須套用此 hotfix 之後,請重新啟動電腦。
檔案資訊
此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換為當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 其他檔案資訊,請參閱 < 其他資訊=""> 一節。
Windows Vista 和 Windows Server 2008 檔案資訊
對於所有支援的 x86 為基礎的版本,Windows Vista SP2 的 Windows Server 2008 SP2
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Mscorlib.dll |
2.0.50727.4474 |
4,550,656 |
2010 年 8 月 23 日 |
10:57 |
x86 |
Mscordacwks.dll |
2.0.50727.4474 |
989,016 |
2010 年 8 月 23 日 |
10:56 |
x86 |
Mscorwks.dll |
2.0.50727.4474 |
5,819,728 |
2010 年 8 月 23 日 |
10:57 |
x86 |
Sos.dll |
2.0.50727.4474 |
388,936 |
2010 年 8 月 23 日 |
10:57 |
x86 |
對於所有支援的 x64 為主的版本,Windows Vista SP2 的 Windows Server 2008 SP2
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Mscorlib.dll |
2.0.50727.4474 |
4,567,040 |
2010 年 8 月 23 日 |
10:56 |
x64 |
Mscordacwks.dll |
2.0.50727.4474 |
1,758,552 |
2010 年 8 月 23 日 |
10:56 |
x64 |
Mscorwks.dll |
2.0.50727.4474 |
10,053,456 |
2010 年 8 月 23 日 |
10:56 |
x64 |
Sos.dll |
2.0.50727.4474 |
485,192 |
2010 年 8 月 23 日 |
10:56 |
x64 |
支援 IA 64 基礎的所有版本 Windows Server 2008 SP2
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
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 和 Windows Server 2008 R2 檔案資訊
適用於所有支援的 x86 版本 Windows 7
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
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 |
適用於所有支援的 x64 版本 Windows 7 和 Windows Server 2008 R2
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
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 |
適用於所有支援的 IA-64 版本 Windows Server 2008 R2
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
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 |
因應措施
若要解決這個問題,請使用下列方法之一。
方法 1
Microsoft.NET Framework 4.0 升級.NET Framework。
方法 2
使用SetProcessAffinityMask函式設定前 32 處理器的處理器相似性遮罩。 如需有關SetProcessAffinityMask函式的詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站:
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
其他相關資訊
和 Windows Server 2008 的 Windows Vista,會產生額外的檔案資訊。
所有其他的檔案支援的 x86 為基礎的版本和 Windows Server 2008 SP2 的 Windows Vista SP2
檔案名稱 |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
檔案版本 |
不適用 |
檔案大小 |
544,632 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:02 |
檔案名稱 |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,241 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:00 |
檔案名稱 |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
檔案版本 |
不適用 |
檔案大小 |
25,247 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:02 |
所有支援 x64 型版本和 Windows Server 2008 SP2 的 Windows Vista SP2 的其他檔案
檔案名稱 |
Amd64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_691e72fdc6d1a8f0.manifest |
檔案版本 |
不適用 |
檔案大小 |
607,386 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:10 |
檔案名稱 |
Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_cc8964d20c5a1948.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,267 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:08 |
檔案名稱 |
Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_d3c541eb34590d75.manifest |
檔案版本 |
不適用 |
檔案大小 |
24,663 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:09 |
檔案名稱 |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
檔案版本 |
不適用 |
檔案大小 |
544,632 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:02 |
檔案名稱 |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,241 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:00 |
檔案名稱 |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
檔案版本 |
不適用 |
檔案大小 |
25,247 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:02 |
支援 IA 64 基礎的所有版本 Windows Server 2008 SP2 的其他檔案
檔案名稱 |
Ia64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cb8796db4e09da.manifest |
檔案版本 |
不適用 |
檔案大小 |
607,375 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
17:35 |
檔案名稱 |
Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_1436796b20d67a32.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,257 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
17:33 |
檔案名稱 |
Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b72568448d56e5f.manifest |
檔案版本 |
不適用 |
檔案大小 |
24,611 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
17:34 |
檔案名稱 |
Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04c12c14cb5647.manifest |
檔案版本 |
不適用 |
檔案大小 |
4,124 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
17:32 |
檔案名稱 |
X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest |
檔案版本 |
不適用 |
檔案大小 |
544,632 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:02 |
檔案名稱 |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,241 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:00 |
檔案名稱 |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest |
檔案版本 |
不適用 |
檔案大小 |
25,247 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
18:02 |
檔案名稱 |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04e36a14cb1e63.manifest |
檔案版本 |
不適用 |
檔案大小 |
4,115 |
日期 (UTC) |
23-Aug-2010 |
時間 (UTC) |
17:59 |
適用於 Windows 7 和 Windows Server 2008 R2 的其他檔案資訊
所有支援的 x86 版本 Windows 7 的其他檔案
檔案名稱 |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
檔案版本 |
不適用 |
檔案大小 |
331,675 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
19:13 |
檔案名稱 |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,730 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
19:10 |
檔案名稱 |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,923 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
19:12 |
檔案名稱 |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,006 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
19:09 |
適用於所有支援 Windows 7 和 Windows Server 2008 R2 x64 型版本的其他檔案
檔案名稱 |
Amd64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_3dc2b17082d30918.manifest |
檔案版本 |
不適用 |
檔案大小 |
368,857 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
07:51 |
檔案名稱 |
Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_a12da344c85b7970.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,738 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
07:47 |
檔案名稱 |
Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_a869805df05a6d9d.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,927 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
07:50 |
檔案名稱 |
Amd64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_89fbeb05bc505585.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,010 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
07:45 |
檔案名稱 |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
檔案版本 |
不適用 |
檔案大小 |
331,675 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
06:57 |
檔案名稱 |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,730 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
06:53 |
檔案名稱 |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,923 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
06:56 |
檔案名稱 |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,006 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
06:52 |
所有支援的 IA-64 版本 Windows Server 2008 R2 的其他檔案
檔案名稱 |
Ia64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fc609974f6a02.manifest |
檔案版本 |
不適用 |
檔案大小 |
368,856 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
07:48 |
檔案名稱 |
Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dab7dddcd7da5a.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,737 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
07:44 |
檔案名稱 |
Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f01694f704d6ce87.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,926 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
07:47 |
檔案名稱 |
Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a8ff9ed0ccb66f.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,009 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
07:43 |
檔案名稱 |
X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest |
檔案版本 |
不適用 |
檔案大小 |
331,675 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
06:57 |
檔案名稱 |
X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,730 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
06:53 |
檔案名稱 |
X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,923 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
06:56 |
檔案名稱 |
X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest |
檔案版本 |
不適用 |
檔案大小 |
2,006 |
日期 (UTC) |
26-Aug-2010 |
時間 (UTC) |
06:52 |