表现现象为:安装完后提示无法安装Microsoft.VisualStudio.Community.Msi,无法正常开发C++项目
查看日志,大概显示:
xxx ReturnCode=1316
xxxxx
消息详细信息: 指定的帐户已存在。
试了网上所有的办法都没用,反复尝试,都无效,最后是这么解决的,但我感觉第三步才是关键,前面的可有可无
1. 用Everything搜索C:\ProgramData\Microsoft\VisualStudio\Packages下所有2022的安装缓存,删除 关键字:Visual Studio 17,对应vs2022,如果你是别的vs版本,可以改成对应的,vs2017是15,vs2019是16
2.用Hbit卸载残留的Visual Studio 2022安装残留,勾选扫描,扫描相注册表和文件,全部清理
3.感觉这应该是最关键的,前面两步可能是可有可无的
想起以前有个msi清理工具,这台机器没有,在另外机器上,于是网上下了一个
我是从这里下载的:msicuu2下载_msicuu2微软卸载清理工具_3DM软件
用管理员身份安装,安装完后开始菜单里会有个Windows Install Clean Up,选中vs_communitymsires[17.1.xxxxx],大概是这样子,注意选择17.1X的,这是我已经删除后的截图
点击Remove清理
处理完之后,VS2022可以正常安装了,舒坦!