使用Visual Studio调试排查Windows系统程序audiodg.exe频繁弹出报错

VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/124272585C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/125529931C++软件分析工具从入门到精通案例集锦(专栏文章正在更新中...)https://blog.csdn.net/chenlycly/article/details/131405795C/C++基础与进阶(专栏文章,持续更新中...)https://blog.csdn.net/chenlycly/category_11931267.html 最近安装了一些音乐软件,研究一下这些软件的内部实现,比如网易云音乐、QQ音乐、酷我音乐后,结果安装这些程序后,会频繁的弹出系统程序audiodg.exe崩溃报错的提示框,因为系统中安装了Visual Studio,所以提示是否用Visual Studio进行调试,如下所示:

这个audiodg.exe是Windows系统的exe文件,从来没见过,不清楚是做什么用的。于是到系统路径下搜索这个audiodg.exe文件:

于是查看这个文件的属性:g管

但还是搞不清楚这个文件主要是 用来干啥的。看文件说明,估计是和音视频软件相关的,音视频软件可能会使用到这个问价。也不知道系统是何时启动这个程序的,也没法去使用windbg附加到进程上去分析。

**这个弹窗报错,每隔几分钟就会弹出来,很是烦人!**以前从来没遇到过的,就是安装这些音乐软件后才出现这样的问题,所以怀疑是这些音乐软件有问题。

后来在弹框中选择使用Visual Studio调试,发现audiodg.exe会加载QQMusic的一些库:

所以这个audiodg.exe频繁报错的问题,应该是QQ音乐触发的。

我机器上的操作系统之前因为出现死机,多次按电源键强制关机过,可能导致部分位系统文件损坏了,可能这个audiodg.exe报错与系统文件损坏应该也有一定的关系。

部分系统文件损坏后,使用Windows远程桌面程序mstsc.exe,远程其他电脑时会弹出多个报错提示框,在弹出的多个提示框点击确定,但还是能继续正常使用远程桌面的。

后来把QQ音乐卸载后,就没有再弹出这个audiodg.exe报错的问题了,所以系统弹出的这个使用Visual Studio手动调试的选项,有时还是很有用的。

相关推荐
海清河晏1111 天前
数据结构 | 二叉平衡搜索树
开发语言·数据结构·visual studio
Zevalin爱灰灰1 天前
J-Link+Ozone调试教程
stm32·嵌入式硬件·调试
蜕变的土豆3 天前
Visual Studio编译器调试信息格式详解:PDB文件的重要性与发布环境配置指南
visual studio
Zevalin爱灰灰3 天前
JTAG/SWD是什么
gdb·调试
不负信仰3 天前
Visual Studio 三月更新 —— 打造专属自定义 Agent
ide·visual studio
祸心依旧3 天前
Visual Studio 五月更新 —— 计划、评审、优化
运维·人工智能·visual studio
慕容引刀3 天前
告别Commit信息纠结:使用Git AI Commit插件实现规范化提交
人工智能·git·github·visual studio code·visual studio
蜕变的土豆4 天前
Visual Studio Release模式下如何调试
visual studio
唠叨的蜜粉4 天前
无需离开 Visual Studio 即可审阅拉取请求
ide·visual studio
纸小铭4 天前
Azure MCP 工具现已内置集成至 Visual Studio 2022,无需额外安装扩展
microsoft·azure·visual studio