问题描述
最近用一台Windows Server 2012 R2系统的机器的时候碰到了这个问题。
因为在网上看了很多解决方案,都没有很好的解决。所以记录一下这个问题的解决。
之前使用VS2013
编译出的程序,是没有这个问题的。这个问题仅仅出现在VS2015
编译的程序上。
重新安装了一个 Windows server 2008 R2
的虚拟机,然后安装了vc_redist.exe
(VC2015x64版本),运行程序是没有问题的。这个winserver2008的系统镜像是下载的微软原版的,所以这里猜测安装win server 2012的服务器安装的系统可能并不是完整的。
解决过程
通过在服务器上的C:\Windows\System32
(64位系统System32下是64位dll,SysWOW64目录下是32位dll)下搜索也没有找到相关的dll
文件。
根据网上的一些资料,解决的办法就是安装VC运行时库
和KB2999226
补丁。这个方法我尝试过了,但是没有效果。微软提供了