症状
使用 2013 Microsoft Visual C++时,可能会遇到以下问题:
-
堆损坏是由于 SetLocale 中的同步 bug 而发生的,这会引发访问冲突。
-
安装更新的可再发行程序包时,将删除非目标体系结构的二进制文件。 例如,为基于 x86 的应用程序安装更新后,缺少 x64 Visual C++ 2013 运行时库。 此修补程序确保在安装更新Visual C++程序后添加或删除程序时,这两个版本的可再发行文件都可见。
解决方案
2013 Microsoft Visual C++ 5 可再发行程序包的此更新发布为仅下载更新,不会通过 Windows 分发。 允许重新分发此更新,但需遵守 2013 年 Microsoft Visual Studio 5 版授予的相同许可条款。
Microsoft 下载中心
可从 Microsoft 下载中心下载以下文件:x64.exe
文件路径x86.exe文件路径
文件信息
VCRedist_x86.exe安装路径:
-
86 OS:%WinDir%\System32
-
64 OS:%WinDir%\SysWow64
File name |
文件大小 (x86) |
文件版本 |
---|---|---|
msvcr120.dll |
949 KB |
12.0.40649.5 |
msvcp120.dll |
445 KB |
12.0.40649.5 |
vcamp120.dll |
332 KB |
12.0.40649.5 |
vcomp120.dll |
118 KB |
12.0.40649.5 |
vccorlib120.dll |
243 KB |
12.0.40649.5 |
mfc120.dll |
4,321 KB |
12.0.40649.5 |
mfc120u.dll |
4,346 KB |
12.0.40649.5 |
mfc120chs.dll |
46 KB |
12.0.40649.5 |
mfc120cht.dll |
46 KB |
12.0.40649.5 |
mfc120deu.dll |
74 KB |
12.0.40649.5 |
mfc120enu.dll |
64 KB |
12.0.40649.5 |
mfc120esn.dll |
73 KB |
12.0.40649.5 |
mfc120fra.dll |
74 KB |
12.0.40649.5 |
mfc120ita.dll |
72 KB |
12.0.40649.5 |
mfc120jpn.dll |
53 KB |
12.0.40649.5 |
mfc120kor.dll |
53 KB |
12.0.40649.5 |
mfc120rus.dll |
70 KB |
12.0.40649.5 |
Vcredist_x64.exe安装路径:
-
64 OS : %WinDir%\System32
File name |
文件大小 (x64) |
文件版本 |
---|---|---|
msvcr120.dll |
942 KB |
12.0.40649.5 |
msvcp120.dll |
645 KB |
12.0.40649.5 |
vcamp120.dll |
471 KB |
12.0.40649.5 |
vcomp120.dll |
135 KB |
12.0.40649.5 |
vccorlib120.dll |
349 KB |
12.0.40649.5 |
mfc120.dll |
5,477 KB |
12.0.40649.5 |
mfc120u.dll |
5,503 KB |
12.0.40649.5 |
mfc120chs.dll |
46 KB |
12.0.40649.5 |
mfc120cht.dll |
46 KB |
12.0.40649.5 |
mfc120deu.dll |
74 KB |
12.0.40649.5 |
mfc120enu.dll |
64 KB |
12.0.40649.5 |
mfc120esn.dll |
73 KB |
12.0.40649.5 |
mfc120fra.dll |
74 KB |
12.0.40649.5 |
mfc120ita.dll |
72 KB |
12.0.40649.5 |
mfc120jpn.dll |
53 KB |
12.0.40649.5 |
mfc120kor.dll |
53 KB |
12.0.40649.5 |
mfc120rus.dll |
70 KB |
12.0.40649.5 |