在Windows 10上安装Visual Studio 2015时出现“安装程序包丢失或损坏”错误

Windows 10上安装Visual Studio 2015 Community ,发生了以下错误:

安装程序包丢失或损坏。

在这里输入图像说明

由于vcredist_x86.exevcredist_x64.exe文件与Visual Studio 2013的Visual C ++可再发行组件包相对应,所以在下载它们之后,我向软件包提供了一个位置(截图中的第三个选项 )。 之后,安装顺利。

所以问题是:

Visual Studio 2015 Visual C++ Redistributable Packages for Visual Studio 2013需要安装Visual Studio 2015 ,是否有在Windows 10上安装Visual Studio 2015的任何先决条件,可能是我失去了明显的东西?

这是Visual Studio的networking安装程序在9月8日中午PST至9月8日PST(也是PST)之间的一个问题,现在已经固定在我们的末端。

具体来说,我们在Visual Studio的过去的预发布Web安装程序上运行了一个清理脚本,但是脚本过于激进,并且删除了vcredist_x86.exe,即使RTM产品仍然需要特定的包。 一旦我们意识到错误,我们重新发布并重新映射该包,以便networking安装现在可以正常工作。

其他的解决方法(手动下载ISO + install vcredist_x86.exe)应该仍然是很好的答案,但现在读这个的人应该不需要担心这些变通办法。

最后,我们正在研究我们的内部政策和程序,以避免将来出现这种广泛的错误。

EricKn,Visual Studio工程经理

只是说,现在是2016年8月,这个问题还在继续(这不仅仅是VS2015的一个特定版本的问题)。

对于我来说,我最终不得不在火车上安装VS2015,并使用我手机的2Gb每月数据补贴,因为虽然它声称只有一个软件包被损坏,但它最终重新获得了一切

哦,然后它试图安装包时卡住了。 放弃安装,重新启动我的笔记本电脑,实际上已经开始了。

所以,简单的回答:VS2015安装程序仍然不是特别稳定。

我在安装VS 2015社区方面遇到同样的问题。 在我的情况下,解决scheme是下载脱机安装程序( ISO映像 ,〜3,7 GB),装载镜像并运行具有pipe理权限的vs_community.exe。

以pipe理员身份运行,并继续点击从互联网上下载。 我不得不单击它50次左右,然后EVENTUALLY完成。 (每个包装5-7次点击)

我有类似的问题,下面的解决scheme为我工作:

使用pipe理员权限运行安装程序可执行文件(右键单击安装程序exe以“pipe理员身份运行”),然后正常进行安装。

我可能已经find正确的演练来得到这个工作。

这是从这里的页面, 而不是我自己提出的。 尽pipe我已经将VC_redist x86 / x64下载添加到列表中。

让我补充一点,我开始以pipe理员身份运行更新.exe文件,所以你可能也想要。

我得到它的工作 – 当它要求您find“prepare.exe”或“kb2703187.msp”:

1.打开Chrome不Internet Explorer的 – 一些@#$ *! 原因IE不工作(至less对我来说)。 虽然它在IE11中工作 – Stealthrt

2.从下面的一个(或全部)链接下载文件 – >到“已知文件夹”:

prepare.exe – > 这里

kb2703187.msp – > 这里

VC_redist.x64.exe – > 这里

VC_redist.x86.exe – > 这里

现在,回到安装程序并浏览到“已知文件夹”以find刚才下载的文件

下载这些文件,并在select它提供一个位置..框为我工作得很好。 我不得不参考上面的所有4个文件,以便安装它。

但是我最终错过了一些更新: 在这里输入图像说明

我也有这个问题。 但我注意到,只有当我打开一个新的用户(而不是pipe理员)时才会出现问题。 我做了用户pipe理,它工作正常。 你应该尝试一下,我认为这是对你的问题的解决scheme。

我向前道歉:这不会直接回答OP的问题,但是当我试图离线安装(从解压缩的ISO)VS2105在我的(公司,互联网)时search“安装程序包是丢失或损坏” – starved)构build服务器,有很多其他人有相同的问题,只有很less的帮助,这是最可怕的1谷歌命中这个可怕的错误信息…

这里的协议是:我在MSDN服务器VS2015w / U3 ISO(unpacked)上安装了企业服务器上的TFS构build代理,并安装了各种安全锁(包括访问互联网)。 跑安装程序 – 得到错误。 在通过不太有用的SO / MS Connect / etc贴子之后,我能够收集到一些子软件包上的数字签名未通过validation。

如果你知道关于公钥基础设施的任何信息,请阅读本段,如果你不想跳过。 有人提到某些CRL和CA链通过Windows更新/补丁被推出。 谁知道这个服务器是否已经被修补了……它肯定无法通过自动win更新来实现。 在坚果shell,我需要一些方法来获取这些缺失的项目,以便数字签名validation将通过。 我心想:“为什么它会在我的本地机器上运行,因为它和服务器的修补程序是一样的(假设我不知道)”。 那么在我看来,MS提供网页安装程序的一个原因就是这个问题…然后我想到,他们可能有一个“尽力而为”的方式来解决他们的离线安装这种事情。

(前言:请记住,虽然这是在一个相当普通的公司工作,他们都是不同的,这可能不适用于每个人)

我需要的是能够运行服务器上的安装程序,但不知何故得到它的互联网接入。 所以我打开Fiddler,允许其他机器连接到它,configuration服务器的互联网连接设置>>局域网设置使用我的机器作为代理。 首先确保在Fiddler中启用了HTTPS,然后将其打开,打开,返回到您的服务器(您configuration为通过您的机器IP地址和Fiddler使用的端口进行代理;默认值为8888),然后运行安装程序。 您实际上可以在Fiddler捕获的请求中查看PKI活动,以及其他基于http的通信量)。 这种代理方法的关键在于,从networking防火墙的angular度来看,服务器可以从networking获得所需的所有stream量,而所有stream量似乎都来自您的计算机。

无论如何,我希望这救了别人2天的痛苦给我造成的。

我遇到了与Visual Studio Express 2015相同的问题,但是在运行Visual Studio Express 2012的所有更新后才能安装。

我已经解决了手动安装缺less的设置的问题。 跟踪哪一个显示丢失或损坏,然后search安装文件夹中的相同的一个,并在主要安装过程中手动安装。 注意: – 请勿在手动安装后取消主设置,请select跳过选项,然后继续。

我有窗口7,下载Visual Studio企业版2015与更新2 exe安装程序。 当以pipe理员身份运行安装程序时,它在开始时遇到同样的问题 – “以pipe理员身份运行”。 通过双击安装程序第二次安装 – 以用户身份运行,安装程序提示用户inputpipe理员凭证,input凭证,然后成功安装。

我面临同样的问题。 首先,我尝试了在线安装,遇到了上面的问题,然后我试图从ISO安装VS2015,但它也给出了一个错误:“产品版本高于你要安装的版本已经安装在设备上”。 我看过很多文章,但没有一个能解决我的问题。 最后,我去了控制面板,并卸载了Visual Studio Updater程序。 然后离线安装为我工作。