安装VC++ 2015 redistributable遇到的错误

来源:互联网 发布:外交部段子 知乎 编辑:程序博客网 时间:2024/06/05 19:44

为了运行一个VS2015编译出来的小程序。需要

安装Visual C++ 2015 redistributable(vc_redist.x64.exe)时遇到错误,提示:0x80240017

根据日志可以看出,是在安装一个Windows8.1-KB2999226-x64.msu 的补丁时,安装失败,你可以在日志中找到这个补丁的路径,手动执行一下,

根据KB2999226的文档,补丁需要Win7 SP1,而我正在用的电脑是普通旗舰版。

于是下载SP1,安装失败,提示0x800f0a12错误,一般来说是因为双系统,使用了非windows loader引导程序,或者引导分区不是“活跃”状态,但似乎在我这是个例外,这个PC一共1个硬盘,单系统,分3个区,C盘是活跃状态,没有100mb恢复分区,但似乎就是缺了这100mb的隐藏分区,SP1无法安装,微软论坛一些人说重建BCD引导可以解决云云,懒得试了。。

我只是想运行一个200kb的程序,却需要下载一个10mb的库,而库又让我下载一个1GB的补丁,好了,现在补丁又让我修改系统引导设置。


不好意思,没有优雅的解决方案了,这次是BAD ENDING了~

解决方案:

用Dependency Walker观察缺失的所有DLL,一个一个拷贝过去。

#此处应有表情一个#

0 0