Simptomi
Dažas peldošā komata matemātiskās formulas funkcijas Visual C++ 2013 x64 C Runtime (CRT) nav pareizi pārbaudiet, vai ir pieejamas noteiktas AVX un FMA3 instrukcijas, pirms funkcijas mēģina tās izmantot. Ja norādījumi nav pieejami, zvani uz šīm funkcijām izraisa nelegālu norādījumu izņēmumu (0xc000001d). Ietekmētās funkcijas ietver žurnālu, log10 un Pow, kā arī citus. Šī problēma var rasties tālāk norādītajos gadījumos.
-
Vecākā Windows operētājsistēmas versijā, kas neatbalsta AVX stāvokļa saglabāšanu (piemēram, Windows Vista), ja tā tiek lietota datorā, kas atbalsta AVX instrukciju kopu
-
Ja AVX stāvokļa saglabāšana ir tieši atspējota operētājsistēmas sāknēšanas konfigurācijā
-
Windows iepriekš instalētajā vidē (Windows PE) Piezīme Windows PE neatbalsta AVX stāvokļa saglabāšanu.
Cēlonis
Šī problēma rodas tāpēc, ka Visual C++ 2013 x64 C Runtime nepārbauda, vai operētājsistēma atbalsta AVX stāvokļa saglabāšanu, pirms tā mēģina palaist AVX vai FMA3 instrukcijas.
Risinājums
Šis Microsoft Visual C++ 2013 atjauninājums 5 izplatāmās pakotnes atjauninājums ir izlaists kā tikai lejupielādes atjauninājums, un tas netiek izplatīts, izmantojot Windows Update. Atkārtota šī atjauninājuma izplatīšana ir atļauta, pakļaujot to pašu licences terminus, ko piešķīris Microsoft Visual Studio 2013 atjauninājums 5 laidiens. Ja statiski saistāt ar Visual C++ 2013 C Runtime, ir pieejams Visual Studio 2013 labojumfails. Lai iegūtu papildinformāciju, skatiet šo Microsoft zināšanu bāzes rakstu:
Microsoft lejupielādes centrs
Microsoft lejupielādes centrā lejupielādei ir pieejami tālāk norādītie faili. x64. exe faila ceļš
x86. exe faila ceļš
Informācija par failu
VCRedist_x86. exe instalācijas ceļš:
-
x86 operētājsistēma:%windir%\system32.
-
x64 operētājsistēma:%WinDir%\SysWow64
Faila nosaukums |
Faila lielums (x86) |
Faila versija |
---|---|---|
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 instalācijas ceļš:
-
x64 operētājsistēma:%windir%\system32.
Faila nosaukums |
Faila lielums (x64) |
Faila versija |
---|---|---|
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 |