증상
Visual C++ 2013 x64 C 런타임(CRT)의 일부 부동 소수점 수학 라이브러리 함수는 함수가 이 함수를 사용하기 전에 특정 AVX 및 FMA3 지침을 사용할 수 있는지 여부를 올바르게 확인하지 않습니다. 지침을 사용할 수 없는 경우 이러한 함수에 대한 호출은 불법 명령 예외(0xc000001d). 영향을 받는 함수에는 로그, log10 및 pow 및 기타가 포함됩니다.
이 문제는 다음 시나리오에서 발생할 가능성이 가장 높습니다.-
AVX 명령 집합을 지원하는 컴퓨터에서 Windows AVX 상태 저장(예: Windows Vista)을 지원하지 않는 이전 버전의 운영 체제에서
-
운영 체제 부팅 구성에서 AVX 상태 저장이 명시적으로 비활성화된 경우
-
PE Windows 사전 설치 환경(Windows PE) 참고 Windows
PE는 AVX 상태 저장을 지원하지 않습니다.
원인
이 문제는 2013 x64 C Visual C++ 런타임에서 운영 체제가 AVX 또는 FMA3 지침을 실행하기 전에 AVX 상태 저장을 지원하는지 여부를 확인하지 못하기 때문에 발생합니다.
해결 방법
2013 Microsoft Visual C++ 업데이트 5 재배포 패키지에 대한 이 업데이트는 다운로드 전용 업데이트로 릴리스되어 업데이트가 배포되지 Windows 없습니다. 이 업데이트의 재배포는 2013 업데이트 5 릴리스에서 부여한 동일한 라이선스 Microsoft Visual Studio 적용될 수 있습니다.
2013 C Visual C++ 런타임에 정적으로 연결하면 Visual Studio 2013 핫픽스를 사용할 수 있습니다. 자세한 내용은 다음 Microsoft 기술 자료 문서를 참조하세요.3174417 FIX: "불법 명령" 예외를 Visual C++ 2013년 크래시로 구축된 프로그램
Microsoft 다운로드 센터
Microsoft 다운로드 센터에서 다음 파일을 다운로드할 수 있습니다.
x64.exe 경로x86.exe 경로
파일 정보
VCRedist_x86.exe 경로:
-
x86 운영 체제: %WinDir%\System32
-
x64 운영 체제: %WinDir%\SysWow64
File name |
파일 크기(x86) |
파일 버전 |
---|---|---|
msvcr120.dll |
949 KB |
12.0.40660.0 |
msvcp120.dll |
445 KB |
12.0.40660.0 |
vcamp120.dll |
332 KB |
12.0.40660.0 |
vcomp120.dll |
118 KB |
12.0.40660.0 |
vccorlib120.dll |
243 KB |
12.0.40660.0 |
mfc120.dll |
4,321 KB |
12.0.40660.0 |
mfc120u.dll |
4,347 KB |
12.0.40660.0 |
mfc120chs.dll |
46 KB |
12.0.40660.0 |
mfc120cht.dll |
46 KB |
12.0.40660.0 |
mfc120deu.dll |
74 KB |
12.0.40660.0 |
mfc120enu.dll |
64 KB |
12.0.40660.0 |
mfc120esn.dll |
73 KB |
12.0.40660.0 |
mfc120fra.dll |
74 KB |
12.0.40660.0 |
mfc120ita.dll |
72 KB |
12.0.40660.0 |
mfc120jpn.dll |
53 KB |
12.0.40660.0 |
mfc120kor.dll |
53 KB |
12.0.40660.0 |
mfc120rus.dll |
70 KB |
12.0.40660.0 |
Vcredist_x64.exe 경로:
-
x64 운영 체제: %WinDir%\System32
File name |
파일 크기(x64) |
파일 버전 |
---|---|---|
msvcr120.dll |
941 KB |
12.0.40660.0 |
msvcp120.dll |
645 KB |
12.0.40660.0 |
vcamp120.dll |
471 KB |
12.0.40660.0 |
vcomp120.dll |
135 KB |
12.0.40660.0 |
vccorlib120.dll |
349 KB |
12.0.40660.0 |
mfc120.dll |
5,477 KB |
12.0.40660.0 |
mfc120u.dll |
5,503 KB |
12.0.40660.0 |
mfc120chs.dll |
46 KB |
12.0.40660.0 |
mfc120cht.dll |
46 KB |
12.0.40660.0 |
mfc120deu.dll |
74 KB |
12.0.40660.0 |
mfc120enu.dll |
64 KB |
12.0.40660.0 |
mfc120esn.dll |
73 KB |
12.0.40660.0 |
mfc120fra.dll |
74 KB |
12.0.40660.0 |
mfc120ita.dll |
72 KB |
12.0.40660.0 |
mfc120jpn.dll |
53 KB |
12.0.40660.0 |
mfc120kor.dll |
53 KB |
12.0.40660.0 |
mfc120rus.dll |
70 KB |
12.0.40660.0 |