Visual Studio 2017打开扩展与更新对话框报异常

检索COM类工厂中CLSID为{177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D}的组件失败,原因是出现以下错误:8007007e 找不到指定的模块,打开系统组件列表没有看到这个组件,请问这是什么原因以及如何解决???图片说明

这个问题的原因是缺少丢失文件
C:\ProgramData\Microsoft\VisualStudio\Setup\x64\Microsoft.VisualStudio.Setup.Configuration.Native.dll

在VS2017的离线安装包中,有一个Microsoft.VisualStudio.Setup.Configuration,version=1.18.21.37008(版本号可能不同)目录,双击安装
Microsoft.VisualStudio.Setup.Configuration.msi

一闪而过,就安装好了。
安装之后“扩展与更新对话框”功能正常。

安装不完整,vs2017先离线下载,再安装。