Sintomi
Alcune funzioni della libreria matematica a virgola mobile in Visual C++ 2013 x64 C Runtime (CRT) non controllano correttamente se alcune istruzioni AVX e FMA3 sono disponibili prima che le funzioni provino a usarle. Se le istruzioni non sono disponibili per l'uso, le chiamate a queste funzioni causano un'eccezione di istruzione non valida (0xc000001d). Le funzioni interessate includono log, log10 e pow e altre.
È molto probabile che questo problema si verifichi negli scenari seguenti:-
In una versione precedente del sistema operativo Windows che non supporta il salvataggio dello stato AVX , ad esempio Windows Vista, se viene usata in un computer che supporta il set di istruzioni AVX
-
Se il salvataggio dello stato AVX è disabilitato in modo esplicito nella configurazione di avvio del sistema operativo
-
Nell'Windows di preinstallazione (Windows PE) Nota Windows pe non supporta il salvataggio
dello stato AVX.
Causa
Questo problema si verifica perché Visual C++ 2013 x64 C Runtime non controlla se il sistema operativo supporta il salvataggio dello stato AVX prima di eseguire le istruzioni AVX o FMA3.
Risoluzione
Questo aggiornamento per Microsoft Visual C++ 2013 Update 5 Redistributable Package viene rilasciato come aggiornamento di solo download e non viene distribuito tramite Windows Update. La ridistribuzione di questo aggiornamento è consentita, in base alle stesse condizioni di licenza concesse dalla versione Microsoft Visual Studio 2013 Update 5.
Se si collega in modo statico a Visual C++ 2013 C Runtime, è disponibile un Visual Studio 2013 rapido. Per altre informazioni, vedere il seguente articolo della Microsoft Knowledge Base:Area download Microsoft
I seguenti file sono disponibili per il download nell'Area Download Microsoft.
x64.exe filex86.exe file
Informazioni sui file
VCRedist_x86.exe percorso di installazione:
-
Sistema operativo x86: %WinDir%\System32
-
Sistema operativo x64: %WinDir%\SysWow64
Nome file |
Dimensioni file (x86) |
Versione file |
---|---|---|
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 percorso di installazione:
-
Sistema operativo x64: %WinDir%\System32
Nome file |
Dimensioni file (x64) |
Versione file |
---|---|---|
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 |