Симптоми
Някои функции на библиотека с плаващи точки в Visual C++ 2013 x64 C Runtime (CRT) не проверяват правилно дали някои инструкции за AVX и FMA3 са налични, преди функциите да се опитат да ги използват. Ако инструкциите не са налични за използване, повикванията към тези функции причиняват недопустимо изключение с инструкции (0xc000001d). Засегнатите функции включват регистрационен файл, регистрационен файл10 и pow и други.
Този проблем е най-вероятно да възникне в следните сценарии:-
На стара версия на операционната система Windows, която не поддържа записване на състоянието на AVX (например Windows Vista), ако се използва на компютър, който поддържа набора с инструкции AVX
-
Ако записването на състоянието на AVX е изрично забранено в конфигурацията за стартиране на операционната система
-
В средата Windows предварително инсталиране (Windows PE) Забележка Windows PE не поддържа записване на
състоянието на AVX.
Причина
Този проблем възниква, тъй като Visual C++ 2013 x64 C Runtime не проверява дали операционната система поддържа avx записване на състоянието, преди да се опита да изпълни инструкции за AVX или FMA3.
Решение
Тази актуализация за Microsoft Visual C++ 2013 Update 5 Redistributable Package се издава като актуализация само за изтегляне и не се разпространява чрез Windows Update. Преразпределение на тази актуализация е разрешено, при спазване на същите лицензионни условия като предоставените от изданието microsoft Visual Studio 2013 Update 5.
Ако сте се свързвали статично към Visual C++ 2013 C Runtime, е налична актуална корекция Visual Studio 2013 г. За повече информация вижте следната статия в базата знания на Microsoft:Център на Microsoft за изтегляния
От центъра за изтегляния на Microsoft можете да изтеглите следните файлове.
x64.exe път до файлx86.exe път до файл
Информация за файла
VCRedist_x86.exe на инсталацията:
-
x86 операционна система: %WinDir%\System32
-
x64 операционна система: %WinDir%\SysWow64
Име на файл |
Размер на файла (x86) |
Версия на файл |
---|---|---|
msvcr120.dll |
949 KB |
12.0.40660.0 |
msvcp120.dll |
445 КБ |
12.0.40660.0 |
vcamp120.dll |
332 КБ |
12.0.40660.0 |
vcomp120.dll |
118 КБ |
12.0.40660.0 |
vccorlib120.dll |
243 КБ |
12.0.40660.0 |
mfc120.dll |
4321 KB |
12.0.40660.0 |
mfc120u.dll |
4347 KB |
12.0.40660.0 |
mfc120chs.dll |
46 КБ |
12.0.40660.0 |
mfc120cht.dll |
46 КБ |
12.0.40660.0 |
mfc120deu.dll |
74 КБ |
12.0.40660.0 |
mfc120enu.dll |
64 КБ |
12.0.40660.0 |
mfc120esn.dll |
73 КБ |
12.0.40660.0 |
mfc120fra.dll |
74 КБ |
12.0.40660.0 |
mfc120ita.dll |
72 КБ |
12.0.40660.0 |
mfc120jpn.dll |
53 КБ |
12.0.40660.0 |
mfc120kor.dll |
53 КБ |
12.0.40660.0 |
mfc120rus.dll |
70 КБ |
12.0.40660.0 |
Vcredist_x64.exe на инсталацията:
-
x64 операционна система: %WinDir%\System32
Име на файл |
Размер на файла (x64) |
Версия на файл |
---|---|---|
msvcr120.dll |
941 KB |
12.0.40660.0 |
msvcp120.dll |
645 КБ |
12.0.40660.0 |
vcamp120.dll |
471 КБ |
12.0.40660.0 |
vcomp120.dll |
135 КБ |
12.0.40660.0 |
vccorlib120.dll |
349 КБ |
12.0.40660.0 |
mfc120.dll |
5477 KB |
12.0.40660.0 |
mfc120u.dll |
5503 KB |
12.0.40660.0 |
mfc120chs.dll |
46 КБ |
12.0.40660.0 |
mfc120cht.dll |
46 КБ |
12.0.40660.0 |
mfc120deu.dll |
74 КБ |
12.0.40660.0 |
mfc120enu.dll |
64 КБ |
12.0.40660.0 |
mfc120esn.dll |
73 КБ |
12.0.40660.0 |
mfc120fra.dll |
74 КБ |
12.0.40660.0 |
mfc120ita.dll |
72 КБ |
12.0.40660.0 |
mfc120jpn.dll |
53 КБ |
12.0.40660.0 |
mfc120kor.dll |
53 КБ |
12.0.40660.0 |
mfc120rus.dll |
70 КБ |
12.0.40660.0 |