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

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

相关推荐
走,带你去玩34 分钟前
windows电脑 trae对接lanhu-mcp
windows
戒了,最后一次6 小时前
Windows 安装 FFmpeg 完整教程(附环境变量配置 + 常用命令示例)
windows·ffmpeg
liulilittle8 小时前
DeepSeek Harness 自定义模型提供商配置
前端·javascript·人工智能·windows·llm·deepseek·harness
fruge9 小时前
Windows部署MiGPT GUI:小爱音箱接入大模型、TTS与自定义人设
windows
源码学社10 小时前
DeerFlow Windows 本地运行教程(uv)
windows·uv·沙箱·deerflow·超级智能体·deerflow安装
Sombra_Olivia10 小时前
复现Windows Server服务RPC请求缓冲区溢出漏洞(MS08067)
网络·windows·安全·web安全·网络安全·渗透测试·vulhub
-天道酬勤-10 小时前
查看Windows电脑开机时间
windows·电脑
该用户可能存在11 小时前
【Win11优化】StartAllBack实战:解决任务栏合并、右键折叠等痛点
windows·性能优化·win11·windows 11·startallback·任务栏·开始菜单
特立独行的猫a13 小时前
Windows安装Rust环境 Clang替代GCC MinGW环境LLVM工具链(详细教程)
开发语言·windows·rust·mingw·环境搭建·llvm
安且惜1 天前
Windows或mac支持本地抓包
windows·macos