有人知道为什么这可能会失败吗?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
有人知道为什么这可能会失败吗?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
发生这种情况的一个可能原因是防病毒程序被配置为更积极地阻止从临时目录运行的可执行文件。该组件的安装会执行 DISM.EXE,而后者又会从用户 APPDATA\LOCAL\TEMP 文件夹中执行 DISMHOST.EXE。
确认这一点的最快方法是暂时禁用您的防病毒程序。确认这一点的更安全方法是查看您的防病毒程序配置和相应的日志文件。
问题很可能是 Windows 用户名中有一个空格,当安装程序的一部分想要访问用户配置文件目录下的临时文件夹时,它会由于错误而引发错误,因为它无法处理用户名。(向找出根本原因的黄曼伟大声喊叫!)
一种解决方法是在名称中没有空格的机器上创建一个新用户。然后再次运行安装程序并修复从其他用户完成的现有安装,修复将成功进行,因为它可以访问该用户名下没有空格的临时目录。
现在,一旦修复成功,您可以删除此用户帐户并返回使用其中包含空间的用户帐户。