Síntomas
Algunas funciones de biblioteca matemáticas de punto flotante en Visual C++ 2013 x64 C Runtime (CRT) no comprueban correctamente si algunas instrucciones AVX y FMA3 están disponibles antes de que las funciones intenten usarlas. Si las instrucciones no están disponibles para su uso, las llamadas a estas funciones provocan una excepción de instrucción ilegal (0xc000001d). Entre las funciones afectadas se incluyen registro, registro10 y pow, entre otras.
Es muy probable que este problema se produzca en los siguientes escenarios:-
En una versión antigua del sistema operativo Windows que no admite el almacenamiento de estado AVX (por ejemplo, Windows Vista) si se usa en un equipo compatible con el conjunto de instrucciones AVX
-
Si el almacenamiento de estado AVX está deshabilitado explícitamente en la configuración de inicio del sistema operativo
-
En el Windows de preinstalación (Windows PE) Nota Windows PE no admite el almacenamiento
de estado AVX.
Causa
Este problema se produce porque visual C++ 2013 x64 C Runtime no comprueba si el sistema operativo admite el almacenamiento de estado AVX antes de intentar ejecutar instrucciones AVX o FMA3.
Solución
Esta actualización para Microsoft Visual C++ paquete redistribuible de actualización 5 de 2013 se publicó como una actualización de solo descarga y no se distribuye a través Windows actualización. Se permite la redistribución de esta actualización, sujeto a los mismos términos de licencia concedidos por la versión Microsoft Visual Studio actualización 5 de 2013.
Si vincula estáticamente a Visual C++ 2013 C Runtime, hay disponible Visual Studio 2013 revisión. Para obtener más información, consulte el siguiente artículo de Microsoft Knowledge Base:Centro de descarga de Microsoft
Los archivos siguientes pueden descargarse desde el Centro de descarga de Microsoft.
x64.exe ruta de acceso de archivox86.exe ruta de acceso de archivo
Información de archivo
VCRedist_x86.exe de instalación:
-
sistema operativo x86: %WinDir%\System32
-
sistema operativo x64: %WinDir%\SysWow64
Nombre de archivo |
Tamaño de archivo (x86) |
Versión del archivo |
---|---|---|
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 de instalación:
-
sistema operativo x64: %WinDir%\System32
Nombre de archivo |
Tamaño de archivo (x64) |
Versión del archivo |
---|---|---|
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 |