最近安装了Visual Studio 2022 community,版本号v17.10.0。每次打开后没多久就闪退。排查过程分享下。
1、系统的问题
换了2台电脑安装了下还是一样的问题。排除系统问题。
2、Vs安装问题
重新安装了Vs2022, 还是闪退。
3、管理员权限打开vs2022
无效。
4、vs2022 command prompt执行 'devenv /ResetSetting'
无效
5、vs2022 command prompt执行 'devenv /SafeMode'
无效
6、按住shift启动vs2022
无效
7、Windows事件查看器
window事件查看器发现每次vs2022启动都有一条系统错误。根据百度结果关闭隐私设置即可。但是没有解决闪退问题。
错误应用程序名称: PerfWatson2.exe
8、查看Vs2022启动日志
最后在Visual Studio 2022 crash after startup - Microsoft Q&A看到执行'devenv /log'可以记录启动报错日志。根据日志报错信息解决了闪退问题。过程如下:
1)使用vs2022 command prompt启动vs2022:** devenv /log **
日志文件位置:
C:\Users\username\AppData\Roaming\Microsoft\VisualStudio\17.0_userid
2)日志文件中红色字体显示启动时因文件缺失导致加载某些组件失败,在Everything中查找缺失的文件名,复制到缺失的文件夹。
D:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\Identity\ServiceHub\IdentityService
copy to:
D:\Program Files\Microsoft Visual Studio\2022\Community\Common7\ServiceHub\Services
再启动vs2022没有闪退了。各位遇到闪退问题可以尝试这样输出启动日志,看看具体是哪里报错。
版权归原作者 wwh2n 所有, 如有侵权,请联系我们删除。