32位CMD运行.NET Core 8代码崩溃但64位正常,DllHost.exe触发访问违例故障求助
32位CMD运行.NET Core 8代码崩溃但64位正常,DllHost.exe触发访问违例故障求助
大家好,我碰到了一个非常棘手的问题,想请各位大佬帮忙分析排查下:
3天前还能正常运行的.NET Core 8代码,现在一执行就崩溃,报错提示和访问违例有关。更奇怪的是,同一套代码在另一台电脑上跑完全没问题。
我自己做了一些排查,但都没解决问题:
- 发现32位CMD会触发DllHost.exe崩溃,就连32位PowerShell也会报同样的错误
- 怀疑是杀毒软件更新导致的,但暂停杀毒后问题依旧存在
- 考虑过是不是.NET Core 8 SDK损坏,重新安装了SDK也没解决
- 猜测过EDR工具在拦截相关进程,但排查后也排除了这个可能
我在事件查看器里找到了最早的DllHost.exe故障日志,时间是2024年6月3日10:37,具体内容如下:
Faulting application name: DllHost.exe, version: 10.0.22621.1, time stamp: 0x05e70ed3 Faulting module name: combase.dll, version: 10.0.22621.3085, time stamp: 0x9c05761b Exception code: 0xc0000005 Fault offset: 0x00000000000a76ae Faulting process id: 0x0x13504 Faulting application start time: 0x0x1DA6FA09BB91C5C Faulting application path: C:\WINDOWS\system32\DllHost.exe Faulting module path: C:\WINDOWS\System32\combase.dll Report Id: 2bdfaa34-7b...
有没有朋友遇到过类似的情况?或者能给我一些新的排查方向建议吗?非常感谢!
备注:内容来源于stack exchange,提问作者Y.G.J
相关产品推荐
相关产品推荐

