DetailPage-MSS-KB

기술 자료

기술 자료: 976038 - 마지막 검토: 2009년 12월 28일 월요일 - 수정: 1.1

사용 가능한 핫픽스 다운로드
핫픽스 보기 및 다운로드 요청하기
 
 

이 페이지에서

현상

다음과 같은 경우를 생각해 볼 수 있습니다:
  • Windows Server 2008, Windows Vista, Windows Server 2008 R2 또는 Windows 7의 64 비트 버전에서 응용 프로그램을 실행할 수 있습니다.
  • 콜백 루틴에서 throw된 예외를 사용자 모드에서 실행됩니다.
이 시나리오에서는 응용 프로그램이 중단될 이 예외가 발생하지 않습니다. 대신 응용 프로그램이 일관성이 없는 상태에 들어갑니다. 응용 프로그램이 다른 예외를 throw하는 다음 충돌합니다.

일반적으로 사용자 모드 콜백 함수를 응용 프로그램 정의 함수를 커널 모드 구성 요소에 의해 호출되는 것입니다. 사용자 모드 콜백 함수의 예로는 Windows 절차 및 후크 프로시저를. 이러한 함수는 Windows Windows 메시지를 처리할 수 또는 Windows 후크 이벤트를 처리하기 위해 호출됩니다.

해결 방법

핫픽스 정보

지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 이 문서에서 설명하는 문제를 해결하기 위한 것입니다. 이 문서에서 설명한 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 나중에 추가 테스트가 있습니다. 따라서 이 문제의 영향이 심각하지 않으면 이 핫픽스가 포함된 다음 소프트웨어 업데이트가 나올 때까지 기다리는 것이 좋습니다.

핫픽스를 다운로드할 수 있는 경우에는 이 기술 자료 문서 위에 "핫픽스 다운로드 가능" 섹션. 이 섹션이 표시되지 않으면 Microsoft 고객 서비스 및 지원 핫픽스를 구하려면 문의하십시오.

참고 추가적인 문제가 발생할 경우 모든 문제 해결에 필요한 경우 별도의 서비스 요청을 만들어야 할 수도 있습니다. 추가 지원 질문과 문제에 대한 특정 이 핫픽스가 필요하지 않은 지원 비용이 적용됩니다. 전체 목록은 Microsoft 고객 서비스 및 지원 전화 번호 또는 별도의 서비스 요청을 만들려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
참고 "핫픽스 다운로드 가능" 형식에는 핫픽스를 사용할 수 있는 언어가 표시됩니다. 원하는 언어가 표시되지 않으면 해당 언어의 핫픽스를 사용할 때문입니다.

전제 조건

이 핫픽스를 적용하려면 Windows 운영 체제 중 하나를 실행 중이어야 합니다.
  • Windows Vista 서비스 팩 2 (SP2)
  • Windows Server 2008 서비스 팩 2 (SP2)
  • Windows 7
  • Windows Server 2008 R2
Windows Vista 서비스 팩을 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
935791  (http://support.microsoft.com/kb/935791/ ) 최신 Windows Vista 서비스 팩을 구하는 방법
Windows Server 2008 은 서비스 팩을 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
968849  (http://support.microsoft.com/kb/968849/ ) Windows Server 2008 은 최신 서비스 팩을 구하는 방법

설치 지침

경고 레지스트리를 잘못 또는 다른 방법을 사용하여 레지스트리 편집기를 사용하여 수정할 경우 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft에서는 이러한 문제를 해결할 수 있음을 보장하지 않습니다. 레지스트리의 수정에 따른 모든 책임은 사용자에게 있습니다.사용자가 적용한 후 기본적으로 이 핫픽스는 자동으로 활성화되지 않습니다. 이 핫픽스는 시스템 수준 또는 프로세스 수준 수동으로 설정해야 합니다. 이 핫픽스를 사용 가능하게 설정하면 예외가 처리를 위해, Windows 커널의 에스컬레이션되어야 합니다.

시스템 수준 이 핫픽스를 사용하면 시스템에서 실행 중인 모든 프로세스에 영향을 받습니다. 프로세스 수준에서 이 핫픽스를 사용 가능하게 설정하면 해당 특정 프로세스에 영향을 미칩니다. 프로세스 수준 핫픽스 설정은 시스템 수준 핫픽스 설정보다를 우선합니다.

시스템 수준 이 핫픽스를 활성화하려면 다음과 같이 하십시오.
  1. 레지스트리 편집기에서 다음 레지스트리 하위 키를 찾습니다: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  2. DWORD 값 레지스트리 항목을 만듭니다.
  3. DisableUserModeCallbackFilter 새 레지스트리 항목의 이름을 지정합니다.
  4. 1 DisableUserModeCallbackFilter 레지스트리 항목의 값을 설정하십시오.
프로세스 수준에서 이 핫픽스를 활성화하려면 다음과 같이 하십시오.
  1. 레지스트리 편집기에서 다음 레지스트리 하위 키를 찾습니다: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options 또는 HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options.
  2. 레지스트리 하위 키를 만듭니다.
  3. 핫픽스를 사용하려면 프로세스 이름을 사용하여 새 레지스트리 하위 키를 이름을 지정합니다. Notepad.exe 프로세스가 이 핫픽스를 사용하려면 새 레지스트리 하위 키를 "Notepad.exe" 이름 예
  4. 새 레지스트리 하위 키 아래에 DWORD 값 에 대한 레지스트리 항목을 만듭니다.
  5. DisableUserModeCallbackFilter 새 레지스트리 항목의 이름을 지정합니다.
  6. 1 DisableUserModeCallbackFilter 레지스트리 항목의 값을 설정하십시오.
이 핫픽스는 또한 의해 Kernel32.DLL 내보낼 새 기능이 포함되어 있습니다. 응용 프로그램이 런타임에 해당 핫픽스를 활성화하는 데 이러한 새 함수를 호출할 수 있습니다. 이러한 새로운 기능 및 플래그 다음과 같이 정의됩니다:
BOOL
WINAPI
SetProcessUserModeExceptionPolicy(
    __in DWORD dwFlags
    );

BOOL
WINAPI
GetProcessUserModeExceptionPolicy(
    __out LPDWORD lpFlags
    );

#define PROCESS_CALLBACK_FILTER_ENABLED     0x1
PROCESS_CALLBACK_FILTER_ENABLED 플래그 집합을 사용하여 새 프로세스를 기본적으로 만들어집니다. 프로세스에 대한 플래그를 해제하여 핫픽스를 사용:
DWORD dwFlags;
If (GetProcessUserModeExceptionPolicy(&dwFlags)) {
    SetProcessUserModeExceptionPolicy(dwFlags & ~PROCESS_CALLBACK_FILTER_ENABLED); 
}
하는 중요 레지스트리 키를 개발 시나리오를 위한 것일 뿐입니다. 독립 소프트웨어 공급업체 (ISV) 해당 설치 관리자에 이미지 파일 실행 옵션 (IFEO) 키를 변경해야 합니다.

다시 시작 요구 사항

이 핫픽스를 적용한 후에는 컴퓨터를 다시 시작해야 합니다.

핫픽스 대체 정보

이 핫픽스는 이전에 발표된 핫픽스를 대체하지 않습니다.

파일 정보

이 핫픽스의 영어 (미국) 버전은 다음 표에 나열된 특성을 갖는 파일을 설치합니다. 날짜와 시간은 파일에 협정 세계시 (UTC) 에 나열됩니다. 날짜와 시간은 로컬 컴퓨터에서 이러한 파일에 대한 현재 일광 절약 시간제 (DST) 바이어스 함께 현지 시간으로가 표시됩니다. 또한 날짜와 시간은 파일에 대해 특정 작업을 수행할 때 변경됩니다.
Windows Vista 및 Windows Server 2008 은 파일 정보 메모
중요 같은 패키지 핫픽스를 Windows Vista 및 Windows Server 2008 핫픽스가 포함되어 있습니다. 하지만 핫픽스 요청 페이지에서 "Windows Vista" 만 표시됩니다. 하나 또는 두 운영 체제에 적용되는 핫픽스 요청 "Windows Vista에서" 페이지에 나와 있는 핫픽스를 선택하십시오. 항상 각 핫픽스를 적용하는 실제 운영 체제를 확인하려면 문서 "본 문서의 정보는 다음의 제품에 적용됩니다." 섹션을 참조하십시오.
  • 특정 제품, SR_Level (RTM, SPn) 및 서비스 분기 (LDR, GDR) 파일은 다음 표에 나오는 것처럼 파일 버전 번호를 검토하여 확인할 수 있습니다.
    표 축소표 확대
    VersionProductSR_Level서비스 분기
    6.0.600 2. 22xxxWindows Vista 및 Windows Server 2008SP2LDR
  • MANIFEST 파일 (.manifest) 및 설치된 MUM 파일 (.mum) 각 환경에 맞는 "추가 파일 정보를 Windows Vista 및 Windows Server 2008" 섹션에 listed separately 있습니다. 파일을 MUM 및 MANIFEST 파일과 관련된 보안 카탈로그(.cat) 파일은 업데이트된 구성 요소의 상태를 유지 관리하는 데 매우 중요합니다. 특성에 대한 나열되지 않은, 보안 카탈로그 파일, Microsoft 디지털 서명으로 서명됩니다.
지원되는 모든 x 64 기반 버전의 Windows Vista 및 Windows Server 2008의

표 축소표 확대
파일 이름파일 버전파일 크기DATE시간platform서비스 분기
Kernel32.dll6.0.6002.222671,218,5602009-12-11월17: 42x64해당 없음
Ntdll.dll6.0.6002.222671,582,8002009-12-11월17: 48x64해당 없음
Kernel32.dll6.0.6002.22267858,6242009-12-11월17: 41x86우와
Ntdll.dll6.0.6002.222671,165,5922009-12-11월17: 44x86우와
지원되는 모든 Windows Server 2008 은 IA-64 기반 버전

표 축소표 확대
파일 이름파일 버전파일 크기DATE시간platform서비스 분기
Kernel32.dll6.0.6002.222672,185,2162009-일-1519: 11해당 없음해당 없음
Ntdll.dll6.0.6002.222672,564,1682009-일-1519: 17IA 64해당 없음
Kernel32.dll6.0.6002.22267858,6242009-12-11월17: 41x86우와
Ntdll.dll6.0.6002.222671,165,5922009-12-11월17: 44x86우와
Windows 7 및 Windows Server 2008 R2 파일 정보 참고
중요 Windows 7 핫픽스와 Windows Server 2008 R2 핫픽스 동일한 패키지에 포함되어 있습니다. 그러나 핫픽스는 핫픽스 요청 페이지에서 두 운영 체제 아래에 나열되어 있습니다. 하나 또는 두 운영 체제에 적용되는 핫픽스 요청 "Windows 7/Windows Server 2008 R2" 페이지에 나와 있는 핫픽스를 선택하십시오. 항상 각 핫픽스를 적용하는 실제 운영 체제를 확인하려면 문서 "본 문서의 정보는 다음의 제품에 적용됩니다." 섹션을 참조하십시오.
  • MANIFEST 파일 (.manifest) 및 설치된 MUM 파일 (.mum) 각 환경에 맞는 "추가 파일 정보를 Windows Server 2008 R2 및 Windows 7" 섹션에 listed separately 있습니다. 파일을 MUM 및 MANIFEST 파일과 관련된 보안 카탈로그(.cat) 파일은 업데이트된 구성 요소의 상태를 유지 관리하는 데 매우 중요합니다. 특성에 대한 나열되지 않은, 보안 카탈로그 파일, Microsoft 디지털 서명으로 서명됩니다.
지원되는 모든 x 64 기반 버전의 Windows 7과 Windows Server 2008 R2

표 축소표 확대
파일 이름파일 버전파일 크기DATE시간platform서비스 분기
Kernel32.dll6.1.7600.205731,162,7522009-12-11월20: 02x64해당 없음
Ntdll.dll6.1.7600.205731,737,3202009-12-11월20: 09x64해당 없음
Kernel32.dll6.1.7600.20573837,1202009-12-11월19: 55x86우와
Ntdll.dll6.1.7600.205731,290,2482009-12-11월19: 58x86우와
지원되는 모든 Windows Server 2008 R2 IA-64 기반 버전

표 축소표 확대
파일 이름파일 버전파일 크기DATE시간platform서비스 분기
Kernel32.dll6.1.7600.205732,137,0882009-12-11월06: 16IA 64해당 없음
Ntdll.dll6.1.7600.205732,783,9362009-12-11월17: 35IA 64해당 없음
Kernel32.dll6.1.7600.20573837,1202009-12-11월19: 55x86우와
Ntdll.dll6.1.7600.205731,290,2482009-12-11월19: 58x86우와

현재 상태

Microsoft는 "적용 대상" 절에 나열된 제품에서 문제가 있음을 확인했습니다.

추가 정보

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오:
973460  (http://support.microsoft.com/kb/973460/ ) 64 비트 버전 Windows Server 2003 또는 Windows XP Professional을 실행하는 64 비트 응용 프로그램에서 throw 된 예외는 자동으로 무시됩니다.


소프트웨어 업데이트 용어에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
824684  (http://support.microsoft.com/kb/824684/ ) Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명

추가 파일 정보

추가 파일 정보를 Windows Vista 및 Windows Server 2008

추가 파일이 지원되는 모든 x 64 기반 버전의 Windows Vista 및 Windows Server 2008의

표 축소표 확대
파일 이름파일 버전파일 크기DATE시간platform
Amd64_0f42b3c2ef9b98e4e0113694f5b6e0ca_31bf3856ad364e35_6.0.6002.22267_none_3a25d0ed22bc1163.manifest해당 없음1,0422009-일-1608: 47해당 없음
Amd64_8482a23005e0862a289bf92530421180_31bf3856ad364e35_6.0.6002.22267_none_897b8e5f5107b89b.manifest해당 없음1,0362009-일-1608: 47해당 없음
kernel32_31bf3856ad364e35_6.0.6002.22267_none_f212b98e25173c75.manifest-Amd64_microsoft-창해당 없음4,5232009-12-11월19: 23해당 없음
ntdll_31bf3856ad364e35_6.0.6002.22267_none_b72bb28ecaf95fdd.manifest-Amd64_microsoft-창해당 없음4,9412009-12-11월21: 19해당 없음
kernel32_31bf3856ad364e35_6.0.6002.22267_none_fc6763e05977fe70.manifest-Wow64_microsoft-창해당 없음5,3212009-12-11월19: 16해당 없음
ntdll_31bf3856ad364e35_6.0.6002.22267_none_c1805ce0ff5a21d8.manifest-Wow64_microsoft-창해당 없음5,4892009-12-11월19: 16해당 없음
IA-64 기반 버전의 Windows Server 2008 지원되는 모든 파일 추가

표 축소표 확대
파일 이름파일 버전파일 크기DATE시간platform
Ia64_2ca2c45892704f67f7164870e4e836e0_31bf3856ad364e35_6.0.6002.22267_none_8469c4720eb53166.manifest해당 없음1,0342009-일-1609: 34해당 없음
Ia64_2e50ad2da37fc561ef1032e617e28a72_31bf3856ad364e35_6.0.6002.22267_none_15781e5470d1544c.manifest해당 없음1,0402009-일-1609: 34해당 없음
kernel32_31bf3856ad364e35_6.0.6002.22267_none_95f5c2006cb7d43b.manifest-Ia64_microsoft-창해당 없음4,5202009-일-1607: 29해당 없음
ntdll_31bf3856ad364e35_6.0.6002.22267_none_5b0ebb011299f7a3.manifest-Ia64_microsoft-창해당 없음4,9382009-일-1607: 26해당 없음
kernel32_31bf3856ad364e35_6.0.6002.22267_none_fc6763e05977fe70.manifest-Wow64_microsoft-창해당 없음5,3212009-12-11월19: 16해당 없음
ntdll_31bf3856ad364e35_6.0.6002.22267_none_c1805ce0ff5a21d8.manifest-Wow64_microsoft-창해당 없음5,4892009-12-11월19: 16해당 없음

추가 파일 정보를 Windows 7 및 Windows Server 2008 R2

추가 파일이 지원되는 모든 x 64 기반 버전의 Windows 7과 Windows Server 2008 R2

표 축소표 확대
파일 이름파일 버전파일 크기DATE시간platform
Amd64_5e392545c9a18105cff0a2efe23e2a60_31bf3856ad364e35_6.1.7600.20573_none_5db473d3e6c0bf11.manifest해당 없음6972009-12-11월23: 12해당 없음
Amd64_625f3821eba98e599b5350ce96abbd10_31bf3856ad364e35_6.1.7600.20573_none_4304eef1c5718360.manifest해당 없음6972009-12-11월23: 12해당 없음
Amd64_6f9f53bbe34b08091f9928c95cd9ca1c_31bf3856ad364e35_6.1.7600.20573_none_61255b3d6f3ce1e6.manifest해당 없음7002009-12-11월23: 12해당 없음
Amd64_d77bc388858b80e8087fccc49e9aaee8_31bf3856ad364e35_6.1.7600.20573_none_f2146af022d93f27.manifest해당 없음7002009-12-11월23: 12해당 없음
kernel32_31bf3856ad364e35_6.1.7600.20573_none_f04544f18913dda7.manifest-Amd64_microsoft-창해당 없음4,9162009-12-11월20: 57해당 없음
ntdll_31bf3856ad364e35_6.1.7600.20573_none_b55e3df22ef6010f.manifest-Amd64_microsoft-창해당 없음3,8062009-12-11월20: 51해당 없음
kernel32_31bf3856ad364e35_6.1.7600.20573_none_fa99ef43bd749fa2.manifest-Wow64_microsoft-창해당 없음4,6532009-12-11월20: 11해당 없음
Wow64_microsoft - 창 - ntdll_31bf3856ad364e35_6.1.7600.20573_none_bfb2e8446356c30a.manifest해당 없음3,5662009-12-11월20: 12해당 없음
IA-64 기반 버전의 Windows Server 2008 R2 지원되는 모든 파일 추가

표 축소표 확대
파일 이름파일 버전파일 크기DATE시간platform
Ia64_2056e786283e5e81d21b2654f53c34ef_31bf3856ad364e35_6.1.7600.20573_none_ae1830105ff1dc0b.manifest해당 없음6982009-12-11월23: 12해당 없음
Ia64_625f3821eba98e599b5350ce96abbd10_31bf3856ad364e35_6.1.7600.20573_none_e6e7f7640d121b26.manifest해당 없음6962009-12-11월23: 12해당 없음
Ia64_d77bc388858b80e8087fccc49e9aaee8_31bf3856ad364e35_6.1.7600.20573_none_95f773626a79d6ed.manifest해당 없음6992009-12-11월23: 12해당 없음
Ia64_fc2af028cf85d69aac408f33c478239a_31bf3856ad364e35_6.1.7600.20573_none_4aa16236c09a93f7.manifest해당 없음6952009-12-11월23: 12해당 없음
kernel32_31bf3856ad364e35_6.1.7600.20573_none_94284d63d0b4756d.manifest-Ia64_microsoft-창해당 없음4,9142009-12-11월20: 49해당 없음
ntdll_31bf3856ad364e35_6.1.7600.20573_none_59414664769698d5.manifest-Ia64_microsoft-창해당 없음3,8042009-12-11월20: 46해당 없음
Package_for_kb976038_rtm ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.1.1.0.mum해당 없음1,9582009-12-11월23: 12해당 없음
kernel32_31bf3856ad364e35_6.1.7600.20573_none_fa99ef43bd749fa2.manifest-Wow64_microsoft-창해당 없음4,6532009-12-11월20: 11해당 없음
Wow64_microsoft - 창 - ntdll_31bf3856ad364e35_6.1.7600.20573_none_bfb2e8446356c30a.manifest해당 없음3,5662009-12-11월20: 12해당 없음

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Service Pack 2 을(를) 다음과 함께 사용했을 때
    • Windows Server 2008 Datacenter without Hyper-V
    • Windows Server 2008 Enterprise without Hyper-V
    • Windows Server 2008 Standard without Hyper-V
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
키워드: 
kbmt kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix KB976038 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:976038  (http://support.microsoft.com/kb/976038/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.