打开事件查看器提示MMC无法创建管理单元的解决思路

最近遇到一个问题,打开autocad2023提示"acgmd.dll ARX命令中发生异常"。

本想打开事件查看器看有无相关的错误日志,结果事件查看器也打不开,提示:

MMC无法创建管理单元。此管理单元可能没有正确安装。 名称:事件查看器 CLSID:FX:{b05566ad-fe9c-4363-be05-7a4cbb7cb510}

如果说只是autocad2023出问题,可以考虑windows功能里取消勾选.Net Framework 3.5重启再勾选上,但事件查看器并不依赖默认不启用的.Net3.5。

实际上也尝试过取消勾选了,但重启后.Net 3.5还是勾选状态,cbs.log日志里一堆错误。

考虑文件或注册表权限有问题,但用procmon监控打开事件查看器时结果为Access Denied的日志,并没有发现什么可疑的。

遇到疑难的系统杂症,有个比较无脑的解决方法,就是用原版系统镜像升级安装修复,可以解决大部分系统问题。

哈,然后问题来了。已经升级安装过了,上面的错误居然还存在!!!难不成升级安装还漏掉了什么系统文件或注册表没修复?

再次用Procmon分析打开事件查看器时的Load Image事件,对比正常系统:

发现从sxs.dll开始,跟正常系统有点不一样。于是选中sxs.dll,去掉Load Image过滤器,从sxs.dll往下一一对比,找到可疑点:

那就是故障电脑的mmc.exe在读取machine.config时,一下子就提示END OF FILE。Detail里也可以看出文件大小为0。于是右击Jump To...到文件位置,用记事本编辑该文件,发现文件内容是空的!!!

这个文件出问题时,可以用同目录的machine.config.default替换。于是复制一个machine.config.default副本,改名machine.config。

然后事件查看器奇迹般打开了!打开autocad 2023也没错误提示了!

本篇到此结束,有兴趣的自己研究。

相关推荐
郑泰科技27 分钟前
快速地图匹配(FMM)的开源工具与代码示例
c++·windows·python·交通物流
张世争11 小时前
windows clion MingW cmake 编译运行 FreeRTOS
windows·freertos·mingw·cmake·clion
AI 智能服务11 小时前
第6课__本地工具调用(文件操作)
服务器·人工智能·windows·php
IDC02_FEIYA12 小时前
SQL Server 2025数据库安装图文教程(附SQL Server2025数据库下载安装包)
数据库·windows
Kevin Wang72713 小时前
欧拉系统服务部署注意事项
网络·windows
取个名字太难了a15 小时前
初始化APC
windows
C++ 老炮儿的技术栈16 小时前
什么是通信规约
开发语言·数据结构·c++·windows·算法·安全·链表
Ankie Wan17 小时前
windows技巧:要将 Windows 资源管理器的默认查看方式设置为详细信息
windows·windows11·效率提升·文件夹·windows技巧·详细信息
ayaya_mana19 小时前
VS Code 远程开发:SSH连接与远程资源管理器的配置
linux·ide·windows·vscode·远程资源管理
龙潜月七19 小时前
做一个背单词的脚本
数据库·windows·c#·aigc·程序那些事