증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
32 개 이상의 프로세서가 있는 컴퓨터에 설치 된 Microsoft.NET Framework 3.5 서비스 팩 1 (SP1) 또는 Microsoft.NET Framework 2.0 서비스 팩 2 (SP2) 있는.
-
.NET Framework 2.0을 기반으로 하는 응용 프로그램을 실행 합니다.
-
ThreadPool 클래스를 호출 하는 응용 프로그램입니다.
-
또한 응용 프로그램이 실제 컴퓨터의 프로세서 수를 얻을 수 NtGetCurrentProcessorNumber 함수를 호출 합니다.
이 시나리오에서는 응용 프로그램이 응답 하지 않습니다. 문제를 디버깅 하는 경우 스레드 플래그 mscorwks에서 기다리고 있는지 알 수 있습니다! ThreadpoolMgr::RecycleMemory 방법.
원인
공용 언어 런타임 (CLR) 2.0 보고할 수 있는 프로세서의 최대 수는 32이이 문제가 발생 합니다. 그러나 NtGetCurrentProcessorNumber 함수는 컴퓨터의 프로세서의 실제 수를 가져옵니다.이 번호는 32 개의 프로세서 보다 큰 경우 ThreadpoolMgr::RecycleMemory 메서드는 무한 루프에 들어갑니다.
해결 방법
이 문제를 해결 하려면.NET Framework 2.0 s p 2을 하거나.NET Framework 3.5 s p 1이 설치 된 컴퓨터에이 핫픽스를 적용 합니다. 이 문제를 해결 하려면 "해결 과정" 절을 참조 하십시오.
이 핫픽스에 대 한 자세한 내용
핫픽스 정보
지원 되는 핫픽스를 Microsoft에서 출시 되었습니다. 그러나이 문서에서 설명 하는 문제를 해결 하는 데 사용 됩니다. 이러한 특정 문제가 발생 한 시스템에만 적용 됩니다. 이 핫픽스는 추가 테스트가 필요할 수 있습니다. 따라서이 문제로 심각 하 게 영향을 받지 않습니다이 핫픽스가 포함 된 다음 서비스 팩이 나올 때까지 기다리는 것이 좋습니다. 이 문제를 즉시 해결 하려면 핫픽스를 얻으려면 Microsoft 고객 지원 서비스에 문의 합니다. Microsoft 고객 기술 지원부 전화 번호 및 지원 비용에 대 한 정보를 전체 목록은 다음 Microsoft 웹 사이트를 방문.
http://support.microsoft.com/contactus/?ws=support참고 특별 한 경우에 Microsoft 기술 지원 전문가가 특정 업데이트로 문제를 해결할 수 있는지 결정 하는 경우 일반적으로 지원 요청에 따른 비용이 취소 될 수도 있습니다. 추가 지원 질문과 특정 업데이트가 필요 하지 않은 문제에는 일반 지원 비용이 적용 됩니다.
필수 구성 요소
이 핫픽스를 적용 하려면 설치한 다음 중 하나가 있어야 합니다.
-
Microsoft.NET Framework 2.0 서비스 팩 2 (SP2)
-
Microsoft.NET Framework 3.5 서비스 팩 1 (SP1)
다시 시작 정보
이 핫픽스를 적용한 후 컴퓨터를 다시 시작 해야 할 수 있습니다.
파일 정보
이 핫픽스의 영어 버전은 다음 표에 열거된 파일 특성 (또는 그 이후의 파일 특성)을 가지고 있습니다. 해당 파일의 날짜와 시간은 UTC(협정 세계시)로 표시됩니다. 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 현지 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.참고 추가 파일 정보 "추가 정보" 절을 참조 하십시오.
Windows Vista 및 Windows Server 2008 파일 정보
지원되는 모든 x86 기반 버전의 Windows Vista SP 2와 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 s p 2와 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 |
지원 대상인 모든 Windows Server 2008 s p 2의 IA 64 기반 버전
파일 이름 |
파일 버전 |
파일 크기 |
날짜 |
시간 |
플랫폼 |
---|---|---|---|---|---|
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 Developer Network (MSDN) 웹 사이트를 방문 하십시오.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.
추가 정보
Windows Server 2008 및 Windows Vista에 대한 추가 파일 정보
모든 추가 파일 지원 되는 Windows Vista s p 2와 Windows Server 2008 s p 2의 x86 기반 버전
파일 이름 |
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 Vista s p 2와 Windows Server 2008 s p 2를 지원 되는 모든 추가 파일
파일 이름 |
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 s p 2에 대 한 추가 파일
파일 이름 |
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 |
지원되는 모든 x64 기반 버전의 Windows 7 및 Windows Server 2008 R2에 대한 추가 파일
파일 이름 |
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 |