Visual Studio 2017无法更新,安装程序卸载时出现错误日志

时间:2017-08-30 05:07:13

标签: visual-studio-2017

我面临的问题是我无法对我的VS 2017安装程序做任何事情,碰巧我尝试通过自动更新进行更新但是它不成功然后,我关闭程序然后重新打开它,但现在它不会能够做任何事情,我尝试使用Github的清理工具但仍然失败..遵循MS指令但也失败

https://docs.microsoft.com/en-us/visualstudio/install/troubleshooting-installation-issues

以下是我的错误日志

  

[0914:0009] [2017-08-30T14:59:35]错误0x80070057:at   Microsoft.VisualStudio.Setup.Dependencies.DependencyManager.BuildGraphCore(IPackage   root,IEnumerable`1包,DependencyComparer比较器,   Dictionary`2 packageIndex,Dictionary`2 nodeIndex,Boolean splitNodes,   不推荐使用DependencyCollection)   Microsoft.VisualStudio.Setup.Dependencies.DependencyManager.BuildGraph(IPackage   root,IEnumerable`1包,Boolean isUpdate,   IDependencyComparisonSeed种子,不推荐使用DependencyCollection)   Microsoft.VisualStudio.Setup.Engine.GetDependencyGraph(产品   产品)在Microsoft.VisualStudio.Setup.Engine.PreChecks(String   installationPath,Boolean isLayoutSet,Product product,ExecuteAction   bootstrapperAction,ITelemetryOperation操作,IQuery查询)at   Microsoft.VisualStudio.Setup.Engine.Uninstall(的CancellationToken   token)根节点   “Microsoft.VisualStudio.Product.Community,version = 15.0.26430.16”是   不在包集合中。参数名称:root`

提前感谢您的每一个答案,非常感谢所有的帮助, 最好的问候

2 个答案:

答案 0 :(得分:1)

OS Header文件中0x80070057的错误是:

  

参数不符合方法的合同。

  DDERR_INVALIDPARAMS                                           ddraw.h        
  DIERR_INVALIDPARAM                                            dinput.h       
  DPERR_INVALIDPARAM                                            dplay.h        
  DPERR_INVALIDPARAMS                                           dplay.h        
  DPNERR_INVALIDPARAM                                           dplay8.h       
  DSERR_INVALIDPARAM                                            dsound.h       
  DVERR_INVALIDPARAM                                            dvoice.h       
  ecInvalidParam                                                ec.h           
  ecInvalidSession                                              ec.h           
  ecBadBuffer                                                   ec.h           
  MAPI_E_INVALID_PARAMETER                                      mapicode.h     
  STIERR_INVALID_PARAM                                          stierr.h       
  E_INVALIDARG                                                  winerror.h
  

参数无效的一些问题。基于此尝试并执行/ResetSettings (devenv.exe)

DevEnv /ResetSettings
  

https://msdn.microsoft.com/en-us/library/ms241273.aspx

你不应该这样做:

  1. 卸载VS2017。
  2. 使用名为MSIZap / msicuu2的工具删除任何遗留物。
  3. 重新安装。
  4. 如果没有别的选择,只能重建你的电脑。

答案 1 :(得分:1)

对Visual Studio 2017安装和升级问题进行故障排除

请参阅此link