You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2017分析Win10(2018年4月更新)命令行程序时ETL文件合并失败求助

解决VS2017在Windows 10 2018年4月更新上无法生成诊断报告的问题

我之前也碰到过一模一样的问题!结合你给出的错误码0x80070070(这个是系统层面的磁盘空间不足错误),还有VS输出窗口里的“ETL文件合并失败”提示,给你几个亲测有效的解决办法,按优先级尝试:

  • 优先检查磁盘剩余空间:性能分析过程中VS会生成大量ETL临时文件,合并这些文件需要足够的磁盘空间。0x80070070本质就是磁盘满了,先清理VS默认临时目录所在的磁盘(一般是C盘),至少腾出3-5GB的空间,我当时就是C盘只剩1GB,清理后立刻解决了问题。
  • 手动修改诊断会话存储目录:如果C盘空间确实紧张,可以把诊断文件存到其他剩余空间充足的磁盘。操作步骤:
    1. 按下Alt+F2打开性能分析会话
    2. 选择你要使用的分析工具(比如CPU使用率)
    3. 点击工具卡片右上角的“设置”图标
    4. 在弹出的设置面板里找到“输出”区域,修改“诊断会话存储目录”到剩余空间大的磁盘(比如D:\VS_Diagnostic_Files)
  • 修复VS性能分析组件:可能是性能工具组件损坏导致的。打开Visual Studio Installer,选择“修改”,切换到“单个组件”标签,找到“性能工具”选项:如果没安装就勾选安装,如果已经安装,先取消勾选卸载,再重新勾选安装,完成修复。
  • 以管理员身份运行VS:有时候VS没有足够的权限写入或合并ETL文件。右键Visual Studio 2017图标,选择“以管理员身份运行”,再重新启动性能分析试试。
  • 清理旧的诊断临时文件:VS会在临时目录留存旧的ETL文件,可能引发冲突。打开文件管理器,输入路径%TEMP%\Diagnostics,删除该文件夹下的所有文件,然后重启VS再尝试分析。

内容的提问来源于stack exchange,提问作者rzippo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:35:17