Visual C++ 2013年和 Visual C++ 的可再发行组件包更新

适用于: Visual Studio 2013 Community Edition

症状


Visual C++ 2013 x64 C 运行时 (CRT) 中的某些浮点数学库函数不正确检查之前尝试使用这些功能是否可用某些 AVX 和 FMA3 指令。说明不是可供使用的如果对这些函数的调用会导致非法指令异常 (0xc000001d)。受影响的函数包括日志、 log10,pow,和其他人。

这个问题是最有可能在以下情况下发生︰
  • 在旧版本的 Windows 操作系统不支持 AVX 状态保存 (例如,Windows Vista) 是否它在支持 AVX 指令集的计算机上使用
  • 如果在操作系统启动配置已显式禁用 AVX 状态保存
  • 在 Windows 预安装环境 (Windows PE)

    注意:Windows PE 不支持 AVX 状态保存。

原因


发生此问题是因为 Visual C++ 2013 x64 C 运行时不检查操作系统是否支持 AVX 状态保存,然后尝试运行 AVX 或 FMA3 指令。

解决方案


仅下载更新并不通过 Windows Update 分发发布此更新的 Microsoft Visual C++ 2013年更新 5 可再发行组件包。重新发布此更新允许,根据相同的许可条款授予由 Microsoft Visual Studio 2013年更新 5 版本一样。

如果静态链接到 Visual C++ 2013 C 运行库,则 Visual Studio 2013年修补程序。有关详细信息,请参阅下面的 Microsoft 知识库文章︰

Microsoft 下载中心

下列文件可从 Microsoft 下载中心下载。

x64.exe 文件路径
区域设置文件路径
捷克语-捷克共和国http://download.microsoft.com/download/3/1/4/314627D5-7EEA-4C9A-ABB2-E2CC4FB0F224/vcredist_x64.exe
德语-德国http://download.microsoft.com/download/8/2/4/82444F1C-AEA4-4153-81C2-7861905D54F5/vcredist_x64.exe
英语-美国http://download.microsoft.com/download/0/5/6/056DCDA9-D667-4E27-8001-8A0C6971D6B1/vcredist_x64.exe
西班牙语 (传统排)-西班牙http://download.microsoft.com/download/9/7/C/97C609E9-EBD3-466B-A87E-FA7F7BF1B000/vcredist_x64.exe
法语-法国http://download.microsoft.com/download/3/0/3/30337CA1-8A4E-4043-B330-D0DCE8561EBB/vcredist_x64.exe
意大利语-意大利http://download.microsoft.com/download/9/8/4/98446BDF-BC9B-4BDE-9E54-28E15787FBED/vcredist_x64.exe
日语-日本http://download.microsoft.com/download/8/2/9/829AC8B2-E111-4F58-9B23-205A5E7D656A/vcredist_x64.exe
朝鲜-韩国http://download.microsoft.com/download/F/8/D/F8D970BD-4218-49B9-B515-E6F1669D228B/vcredist_x64.exe
波兰语-波兰http://download.microsoft.com/download/0/B/4/0B46160F-B53F-45DA-87D6-DA0567E57784/vcredist_x64.exe
葡萄牙-巴西http://download.microsoft.com/download/7/B/A/7BAFB681-05F8-4D13-98AF-9BC6C93B3536/vcredist_x64.exe
俄语的俄罗斯http://download.microsoft.com/download/C/D/2/CD274FA6-0D64-4B70-BD90-EC9A2E395DA4/vcredist_x64.exe
土耳其语-土耳其http://download.microsoft.com/download/C/4/6/C467522D-C094-4697-B9B2-BB59B2BCACA5/vcredist_x64.exe
中文-中国http://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x64.exe
中文-中国台湾地区http://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x64.exe

x86.exe 文件路径
区域设置文件路径
捷克语-捷克共和国http://download.microsoft.com/download/3/1/4/314627D5-7EEA-4C9A-ABB2-E2CC4FB0F224/vcredist_x86.exe
德语-德国http://download.microsoft.com/download/8/2/4/82444F1C-AEA4-4153-81C2-7861905D54F5/vcredist_x86.exe
英语-美国http://download.microsoft.com/download/0/5/6/056DCDA9-D667-4E27-8001-8A0C6971D6B1/vcredist_x86.exe
西班牙语 (传统排)-西班牙http://download.microsoft.com/download/9/7/C/97C609E9-EBD3-466B-A87E-FA7F7BF1B000/vcredist_x86.exe
法语-法国http://download.microsoft.com/download/3/0/3/30337CA1-8A4E-4043-B330-D0DCE8561EBB/vcredist_x86.exe
意大利语-意大利http://download.microsoft.com/download/9/8/4/98446BDF-BC9B-4BDE-9E54-28E15787FBED/vcredist_x86.exe
日语-日本http://download.microsoft.com/download/8/2/9/829AC8B2-E111-4F58-9B23-205A5E7D656A/vcredist_x86.exe
朝鲜-韩国http://download.microsoft.com/download/F/8/D/F8D970BD-4218-49B9-B515-E6F1669D228B/vcredist_x86.exe
波兰语-波兰http://download.microsoft.com/download/0/B/4/0B46160F-B53F-45DA-87D6-DA0567E57784/vcredist_x86.exe
葡萄牙-巴西http://download.microsoft.com/download/7/B/A/7BAFB681-05F8-4D13-98AF-9BC6C93B3536/vcredist_x86.exe
俄语的俄罗斯http://download.microsoft.com/download/C/D/2/CD274FA6-0D64-4B70-BD90-EC9A2E395DA4/vcredist_x86.exe
土耳其语-土耳其http://download.microsoft.com/download/C/4/6/C467522D-C094-4697-B9B2-BB59B2BCACA5/vcredist_x86.exe
中文-中国http://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x86.exe
中文-中国台湾地区http://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x86.exe

文件信息

VCRedist_x86.exe 安装路径
  • x86 操作系统︰ %WinDir%\System32
  • x64 操作系统︰ %WinDir%\SysWow64

文件名称文件大小 (x86)文件版本
msvcr120.dll949 KB12.0.40660.0
msvcp120.dll445 KB12.0.40660.0
vcamp120.dll332 KB12.0.40660.0
vcomp120.dll118 KB12.0.40660.0
vccorlib120.dll243 KB12.0.40660.0
mfc120.dllKB 4,32112.0.40660.0
mfc120u.dllKB 4,34712.0.40660.0
mfc120chs.dll46 KB12.0.40660.0
mfc120cht.dll46 KB12.0.40660.0
mfc120deu.dll74 KB12.0.40660.0
mfc120enu.dll64 KB12.0.40660.0
mfc120esn.dll73 KB12.0.40660.0
mfc120fra.dll74 KB12.0.40660.0
mfc120ita.dll72 KB12.0.40660.0
mfc120jpn.dll53 KB12.0.40660.0
mfc120kor.dll53 KB12.0.40660.0
mfc120rus.dll70 KB12.0.40660.0

Vcredist_x64.exe 安装路径
  • x64 操作系统︰ %WinDir%\System32

文件名称文件大小 (x64)文件版本
msvcr120.dll941 KB12.0.40660.0
msvcp120.dll645 KB12.0.40660.0
vcamp120.dll471 KB12.0.40660.0
vcomp120.dll135 KB12.0.40660.0
vccorlib120.dll349 KB12.0.40660.0
mfc120.dllKB 5,47712.0.40660.0
mfc120u.dllKB 5,50312.0.40660.0
mfc120chs.dll46 KB12.0.40660.0
mfc120cht.dll46 KB12.0.40660.0
mfc120deu.dll74 KB12.0.40660.0
mfc120enu.dll64 KB12.0.40660.0
mfc120esn.dll73 KB12.0.40660.0
mfc120fra.dll74 KB12.0.40660.0
mfc120ita.dll72 KB12.0.40660.0
mfc120jpn.dll53 KB12.0.40660.0
mfc120kor.dll53 KB12.0.40660.0
mfc120rus.dll70 KB12.0.40660.0