由于Microsoft.DiagnosticsHub.KB2882822错误,Visual Studio 2017安装失败

时间:2016-11-17 15:49:28

标签: visual-studio visual-studio-2017

任何人都知道为什么会失败? VS2017安装在日志中以该错误停止。我有VS2017 RC版本的类似问题。

Package 'Microsoft.DiagnosticsHub.KB2882822.Win7,version=15.0.25904.2,chip=x64' failed to install. Return code: 0, Details: Invalid source and/or destination paths

2 个答案:

答案 0 :(得分:0)

问题很可能是windows用户名中有一个空格,当安装程序的一部分想要访问用户配置文件目录下的临时文件夹时,它会因为错误而抛出错误,因为它不能处理用户名中的空格。 (向确定根本原因的王文伟大声喊道!)

解决方法是在机器上创建名称中没有空格的新用户。然后再次运行安装程序并修复从其他用户完成的现有安装,并且修复将成功运行,因为它可以访问此用户下名称中没有空格的临时目录。

现在修复成功后,您可以删除此用户帐户并返回使用其中包含空格的用户帐户。

答案 1 :(得分:0)

可能发生这种情况的一个原因是,防病毒程序正在配置为阻止从临时目录运行的可执行文件。此组件的安装执行DISM.EXE,DISM.EXE又从用户APPDATA \ LOCAL \ TEMP文件夹执行DISMHOST.EXE。

确认此问题的最快方法是暂时禁用防病毒程序。确认这一点的更安全的方法是检查您的防病毒程序配置和相应的日志文件。