Symptomer
Biblioteket noen flyttall matematiske funksjoner i Visual C++ 2013 x64 C Runtime (CRT) riktig kontrollerer ikke om bestemte instruksjoner for AVX og FMA3 er tilgjengelige før funksjonene prøver å bruke dem. Hvis instruksjonene ikke er tilgjengelige for bruk, føre samtaler til disse funksjonene til et ulovlig instruksjon unntak (0xc000001d). Berørte funksjoner inkluderer Logg log10, og pow og andre.
Dette problemet er mest sannsynlig vil forekomme i følgende scenarier:-
På en gammel versjon av Windows-operativsystemet som ikke støtter AVX state lagring (for eksempel Windows Vista) Hvis den brukes på en datamaskin som støtter AVX-instruksjonssett
-
Hvis AVX tilstand lagring deaktiveres eksplisitt i oppstartskonfigurasjonen for operativsystemet
-
I Windows forhåndsinstallasjonsmiljø Environment (Windows PE)
Obs! Windows PE støtter ikke lagring av AVX-tilstand.
Årsak
Dette problemet oppstår fordi kjøretidsfilen for Visual C++-2013 x64 C ikke kontrollerer om operativsystemet støtter AVX lagre tilstanden før den prøver å kjøre AVX eller FMA3 instruksjoner.
Oppløsning
Denne oppdateringen for Microsoft Visual C++ 2013 oppdatere 5-pakken er gitt ut som et installasjonsprogram som bare kan oppdateres og ikke er distribuert via Windows Update. Redistribusjon av denne oppdateringen er tillatt, underlagt lisensvilkårene for bruk av samme som gitt av Microsoft Visual Studio 2013 oppdatere 5-utgivelsen.
Hvis du kobler til Visual C++ 2013 C Runtime statisk, er en Visual Studio-2013-hurtigreparasjon tilgjengelig. Hvis du vil ha mer informasjon, kan du se følgende artikkel i Microsoft Knowledge Base:Microsoft Download Center
Følgende filer er tilgjengelige for nedlasting fra Microsoft Download Center.
x64.exe banex86.exe filbane
Filinformasjon
Installasjonsbanen for VCRedist_x86.exe:
-
x86 operativsystem: %WinDir%\System32
-
x64 operativsystem: %WinDir%\SysWow64
Filnavn |
Størrelse på (x86) |
Filversjon |
---|---|---|
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 |
Installasjonsbanen for Vcredist_x64.exe:
-
x64 operativsystem: %WinDir%\System32
Filnavn |
Størrelse på (x64) |
Filversjon |
---|---|---|
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 |