使用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手动调试的选项,有时还是很有用的。

相关推荐
C++ 老炮儿的技术栈1 天前
在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”声明?
c语言·c++·windows·git·vscode·visual studio
无限进步_1 天前
二叉搜索树(BST)详解:从原理到实现
开发语言·数据结构·c++·ide·后端·github·visual studio
C++ 老炮儿的技术栈1 天前
Qt中自定义 QmyBattery 电池组件开发
c语言·开发语言·c++·windows·qt·idea·visual studio
承渊政道2 天前
C++学习之旅【C++List类介绍—入门指南与核心概念解析】
c语言·开发语言·c++·学习·链表·list·visual studio
承渊政道2 天前
C++学习之旅【C++Vector类介绍—入门指南与核心概念解析】
c语言·开发语言·c++·学习·visual studio
无限进步_2 天前
【C++】大数相加算法详解:从字符串加法到内存布局的思考
开发语言·c++·windows·git·算法·github·visual studio
小龙报3 天前
【C语言进阶数据结构与算法】LeetCode27 && LeetCode88顺序表练习:1.移除元素 2.合并两个有序数组
c语言·开发语言·数据结构·c++·算法·链表·visual studio
无限进步_3 天前
C语言实现贪吃蛇游戏完整教程【最终版】
c语言·开发语言·c++·git·游戏·github·visual studio
Yupureki4 天前
《算法竞赛从入门到国奖》算法基础:入门篇-递归初阶
c语言·开发语言·数据结构·c++·算法·visual studio
yi碗汤园4 天前
【超详细】TCP编程与UDP编程
网络·网络协议·tcp/ip·unity·udp·visual studio