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

Visual Studio创建MVC项目时出现Error HRESULT E_FAIL COM组件错误求助

解决Visual Studio创建ASP.NET MVC项目时的HRESULT E_FAIL错误

针对你遇到的创建ASP.NET Web Application (.NET Framework) MVC项目时弹出error hresult e_fail has been returned from a call to a com component、项目生成后无法访问的问题,在常规方法无效的情况下,可以尝试以下方案:

  • 重置Visual Studio设置
    打开VS,依次点击「工具」>「导入和导出设置」>「重置所有设置」,可选择保存当前设置后重置为默认配置;也可通过管理员命令提示符执行devenv /ResetSettings完成重置。

  • 修复.NET Framework
    打开「控制面板」>「程序和功能」,找到对应版本的.NET Framework(如4.8),右键选择「更改」>「修复」;也可使用官方.NET Framework修复工具进行一键修复。

  • 清理项目模板缓存
    删除以下两个目录的内容,重启VS后会自动重建缓存:

    • %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\<你的VS版本号>\ProjectTemplatesCache
    • %USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\<你的VS版本号>\ProjectTemplates
  • 禁用第三方扩展
    进入VS的「扩展管理」,禁用所有非微软官方的扩展,重启后尝试创建项目。若问题解决,再逐个启用扩展排查冲突源。

  • 提升权限运行VS
    以管理员身份启动Visual Studio,确保当前用户对项目存储目录拥有完整的读写权限,再尝试创建项目。

  • 安装系统更新
    检查并安装所有Windows系统更新及.NET相关补丁,修复可能存在的系统组件损坏问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 11:35:55