记一次VS2017打开解决方案闪退的解决(devenv.exe->应用程序通过 System.Environment.FailFast(string message) 请求终止进程。)

记一次VS2017打开解决方案闪退的解决(devenv.exe->应用程序通过 System.Environment.FailFast(string message) 请求终止进程。)

触发条件

1.安装了加密软件并支持VS打开文件加密
2.更新或者修改、修复了VS

故障现象

1.打开常用解决方案后,VS在几秒后直接闪退,没有任何提示
2.查看Windows日志发现有两条错误
第一条错误第二条错误3.在C:\Users\用户名\AppData\Local\Microsoft\VisualStudio下文件部分加密

解决方案

1.关闭所有VS
2.将C:\Users\用户名\AppData\Local\Microsoft\VisualStudio路径下文件全部解密(这个路径是VS的AppData插件等路径,若没有相同的路径可以直接去查找如何找到这个文件夹)
3.打开出问题的解决方案,查看是否还有闪退的情况

解决原理

1.VS进行更新升级时回使用本身的文件处理部分
2.加密软件认为只要VS处理的内容均需要加密,就对升级部分内容进行了加密处理
3.导致VS不能够正确运行升级部分或安装的插件的内容,就导致VS运行出错。
4.现在将加密内容进行解密后,VS就能够正常运行这部分内容。
5.问题就解决了。(这个问题就是因为VS本身插件或升级被加密,导致不能正常运行VS本身)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
解决Visual Studio运行时慢以及devenv.exe占用大量资源、占用100%的问题有以下几个可能的解决方法: 1. 更新Visual Studio版本:不同版本的Visual Studio可能会有不同的优化和性能改进。尝试将Visual Studio更新到最新版本,以获得更好的性能和资源管理。 2. 关闭不必要的插件和扩展:某些插件和扩展可能会占用大量资源和内存。通过禁用或卸载不常用的插件和扩展,可以减轻devenv.exe对资源的占用,并提高运行时的性能。 3. 调整工程设置:检查工程设置中的编译选项和调试选项,确保其合理配置。例如,关闭不必要的调试选项和优化等配置,以提高运行时效率。 4. 增加硬件资源:如果计算机的内存和处理器等硬件资源有限,可能会导致devenv.exe的资源占用过高。考虑升级硬盘和内存,或者使用更高配置的计算机来提高Visual Studio运行性能。 5. 清理临时文件和缓存:Visual Studio会生成一些临时文件和缓存文件,长时间使用后可能会导致资源占用过高。定期清理这些临时文件和缓存,可以改善Visual Studio运行性能。 6. 优化代码和解决方案结构:代码和解决方案的结构也会对Visual Studio的性能产生影响。通过优化代码和调整解决方案结构,可以减少devenv.exe的资源占用和提高运行时效率。 以上是一些常见的方法,可以尝试使用一个或多个方法来解决Visual Studio运行时慢和devenv.exe资源占用过高的问题,并提高使用体验。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yinsri

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值