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

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

相关推荐
木心术113 小时前
Windows系统下MySQL与AI工具集成方案:数据存储与调用实践
人工智能·windows·mysql
beyond阿亮14 小时前
Hermes Agent快速接入 QQ 完整教程|QQ聊天使用AI智能体
人工智能·windows·ai·openclaw·hermes agent
DONSEE广东东信智能读卡器15 小时前
用PowerShell实现Windows 本地 WSS/HTTPS 自签名证书配置方法
windows·网络协议·https·powershell·身份证阅读器
DogDaoDao18 小时前
Windows 下 Git 报错:`touch` 无法识别 —— 原因分析与 7 种解决方案(从入门到精通)
windows·git·程序员·npm·powershell·cmd·touch
Ai.den18 小时前
Windows 安装 MinerU 3.x 实现本地批量解析 PDF
人工智能·windows·ai
xfddlm19 小时前
在Windows上配置Claude Code
windows
AI行业学习19 小时前
Notepad++ 下载+安装+插件集合 完整教程(Windows,安全无捆绑)
windows·notepad++
__zRainy__20 小时前
uni-app 全局容器实战系列(二):Vite 虚拟模块
windows·uni-app
Omics Pro20 小时前
前沿学科:量子生物学!
大数据·数据库·人工智能·windows·redis·量子计算
IceSugarJJ20 小时前
Windows下VSCode+ WSL项目启动流程
linux·windows·vscode·ubuntu·wsl