Visual Studio 2012 Update 4失败

时间:2013-12-17 14:09:33

标签: visual-studio-2012

enter image description here

下载ISO并验证哈希值。单独安装Web Deploy 3.5,Preperations.exe文件出现在“packages”目录中。

经过多次尝试,我甚至清理了“C:\ ProgramData \ Package Cache”目录,但没有任何帮助。

我要卸载Web Deploy 3.5并再试一次..有什么建议吗?

2 个答案:

答案 0 :(得分:1)

卸载Web Deploy 3.5后,我收到了错误,如屏幕截图所示。

我已采取措施解决这个问题:

  1. http://go.microsoft.com/fwlink/?LinkId=327544

  2. 下载更新4 ISO
  3. 手动卸载Web Deploy 3.5

  4. 使用命令行执行VS2012修复(无法通过“添加/删除程序”执行此操作):vs_premium.exe / repair

  5. 第一次失败时必须运行两次修复

  6. Ran Update 4安装程序失败并显示以下错误:

  7. [19A8:1FD0] [2013-12-17T09:47:13]:获取包:准备,有效负载:准备,复制自:C:\ Users \ Ostati \ Desktop \ Temp \ VS2012.4 \包\ Preparation.exe [10C4:1550] [2013-12-17T09:47:13]:已验证的已获取有效负载:路径准备:C:\ ProgramData \ Package Cache.unverified \准备,移至:C:\ ProgramData \ Package Cache \ C6B63A9C9DFE6A89D63665FB41EFDD35689A78AD \包\ Preparation.exe。 [10C4:1550] [2013-12-17T09:47:13]:错误0x80070002:无法将验证文件移至完整的有效负载路径:C:\ ProgramData \ Package Cache \ C6B63A9C9DFE6A89D63665FB41EFDD35689A78AD \ packages \ Preparation.exe [10C4:1550] [2013-12-17T09:47:13]:错误0x80070002:无法缓存有效负载:准备 [19A8:1FD0] [2013-12-17T09:47:13]:MUX:验证失败。重试获取,重试次数:1 of 3

    1. 手动将C:\ Users \ Ostati \ Desktop \ Temp \ VS2012.4 \ packages“复制到C:\ ProgramData \ Package 缓存\ C6B63A9C9DFE6A89D63665FB41EFDD35689A78AD \“

    2. 再次启动更新4并且它有效!**

    3. enter image description here

答案 1 :(得分:1)

安装更新4时出现同样的错误,并在日志文件中发现以下错误消息。

  

[2B50:1FF0] [2014-05-12T11:21:37]:MUX:ExecuteError:Package   (webdeploy_x64_en_usmsi_902)失败:错误消息ID:30002   ErrorMessage:安装Microsoft Web Deploy 3.5的某些功能是   使用IIS的共享配置时不支持。请禁用   安装这些功能之前的共享配置(" IIS 7.0   部署处理程序"," IIS管理器UI模块")。

在您启用了共享配置的情况下,似乎无法安装更新。

我通过禁用共享配置,然后修复更新,然后重新启用共享配置来解决此问题。