Cmd 32 位崩溃但 64 位可以运行

Cmd 32 位崩溃但 64 位可以运行

我尝试运行 3 天前对我有用的 .net core 8 代码。但现在它因与访问冲突相关的错误而崩溃

相同的代码可以在另一台计算机上运行

所以我尝试寻找原因,并发现我的 cmd 32 位崩溃了,dllhost.exe 也崩溃了

可能是在防病毒更新后,但暂停它没有帮助,也许是安装了核心 8 sdk,以为可能是 EDR 阻止了,但事实并非如此

Powershell 给出同样的错误

事件查看器中第一次显示 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-7b82-44aa-8a97-750a0f4c6c1c
Faulting package full name: EsetContextMenu_11.0.2032.0_neutral__f55j32bkf4yvt
Faulting package-relative application ID: ESET

在此之前的第一个错误是这个:

程序 explorer.exe 版本 10.0.22621.3155 停止与 Windows 交互并已关闭。要查看是否有关于此问题的更多信息,请查看“安全和维护”控制面板中的问题历史记录。

不安装整台计算机的情况下如何检查和修复这个问题?

什么原因导致

答案1

这是 ESET。它已经引发问题好几天了。尝试禁用 ESET 中的 HIPS 检测并重新启动。或者更粗暴地暂时卸载 ESET 以证明这一点。您可能还会发现打开命令提示符后,它会在几秒钟后崩溃,我看到您就是这样做的。

答案2

遇到过与此错误代码非常类似的问题,是的,这是 ESET,即 HIPS 切换下的 DEEP BEHAVIORAL INSPECTION。禁用它,一切都会正常工作。

相关内容