在Windows 10上安装Visual Studio 2015时出现“安装程序包丢失或损坏”错误
在Windows 10
上安装Visual Studio 2015 Community
,发生了以下错误:
安装程序包丢失或损坏。
由于vcredist_x86.exe
和vcredist_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程序。 然后离线安装为我工作。