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

如何禁用Visual Studio 2022的ApplicationInsights解决启动挂起问题

Visual Studio 2022 启动因ApplicationInsights死循环挂起的解决方法

故障对应环境:

Microsoft Visual Studio Professional 2022
Version 17.1.4
VisualStudio.17.Release/17.1.4+32407.343
Microsoft .NET Framework
Version 4.8.04084 

故障特征:正常启动时程序无响应挂起,安全模式启动无异常,devenv.exe进程在ApplicationInsights扫描*.tm文件阶段陷入死循环,故障发生在启动阶段、未加载任何项目/解决方案。

可按以下优先级依次尝试解决:

方法1:安全模式下禁用相关扩展

  • Win+R打开运行窗口,输入devenv /safemode回车,以安全模式启动Visual Studio
  • 进入主界面后依次打开顶部菜单栏「扩展」-「管理扩展」
  • 在已安装扩展列表中检索所有名称包含Application Insights的条目,包括Application Insights工具、Azure Application Insights相关集成组件,逐个点击「禁用」
  • 完全关闭Visual Studio,结束所有后台devenv.exe进程后,重新正常启动程序验证。

方法2:修改注册表关闭ApplicationInsights功能开关

如果安全模式下操作扩展管理仍然卡顿,可直接修改注册表禁用对应功能:

  • Win+R打开运行窗口,输入regedit回车打开注册表编辑器
  • 定位到路径:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\17.0_Config\FeatureFlags\Performance\Diagnostics\ApplicationInsights
  • 找到名为Value的DWORD类型值,将数值数据从默认的1修改为0,基数选择十六进制即可
  • 若不存在对应路径,可手动在对应层级新建项,最终在ApplicationInsights项下新建DWORD(32位)值,命名为Value,数值设置为0
  • 关闭注册表编辑器,重启Visual Studio验证。

方法3:直接移除ApplicationInsights扩展文件

若前两种方法无效,可直接移除对应组件的加载文件:

  • 打开任务管理器,结束所有运行中的devenv.exe相关进程
  • 打开Visual Studio 2022的安装目录,默认路径为C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions
  • 在Extensions目录下搜索名称包含ApplicationInsights的子文件夹,将找到的文件夹重命名(比如添加.bak后缀),或移动到其他目录做备份
  • 重新启动Visual Studio即可正常进入。

提示:该操作会暂时移除Application Insights相关功能,后续需要恢复时,将备份的文件夹改回原名称即可。

补充临时修复方案:如果暂时不需要做永久修改,可先在运行窗口执行devenv /updateconfiguration命令重置VS组件配置,部分场景下执行后可直接正常启动,不会触发死循环。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 18:48:18