我面临的问题是我无法对我的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`
提前感谢您的每一个答案,非常感谢所有的帮助, 最好的问候
答案 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
你不应该这样做:
如果没有别的选择,只能重建你的电脑。
答案 1 :(得分:1)
对Visual Studio 2017安装和升级问题进行故障排除
请参阅此link