打开事件查看器提示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也没错误提示了!

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

相关推荐
糖果店的幽灵17 小时前
langgraph的 MessagesState 解读
java·开发语言·人工智能·windows·langgraph
骑上单车去旅行18 小时前
MD5校验对比脚本
linux·服务器·windows
FreeBuf_20 小时前
Windows NT OS内核提权漏洞PoC已公开
windows
雲帝21 小时前
Windows虚拟机UDP大包分片排障
windows·网络协议·udp
李少兄1 天前
Windows 键盘快捷键指南
windows·计算机外设·快捷键
寒水馨1 天前
Windows下载、安装scrcpy-v4.1(附安装包scrcpy-win64-v4.1.zip)
windows·scrcpy·投屏工具·安卓投屏·usb调试·android投屏·屏幕镜像
神仙别闹1 天前
基于QT(C++)实现Windows 自启动项查看和分析
c++·windows·qt
love530love1 天前
OpenClaw Windows Companion 桌面客户端 连接 LM Studio 完整配置指南
人工智能·windows·python·openclaw
光年像素2 天前
Windows Win+R 运行框常用快捷命令大全
windows
寒水馨2 天前
Windows下载、安装ollama-v0.32.1(附安装包OllamaSetup.exe)
windows·llm·大语言模型·llama·本地部署·ollama·模型运行