Windows 内核32.DLL中的循环依赖项错误?

Windows 内核32.DLL中的循环依赖项错误?,windows,kernel32,dependency-walker,Windows,Kernel32,Dependency Walker,最近我遇到了一个问题,似乎我用Dependency Walker打开的每个DLL都会出现如下错误: (依赖项Walker模块错误-“c:\windows\syswow64\MSVBVM50.DLL”将由于循环依赖项而无法加载。) 我以MSVBVM50为例,但在加载其他DLL时也会出现这种情况。单击“确定”并将其打开后,会发生以下情况: 加载需要一段时间,我认为最终它会达到某个最大深度&只是不再加载(因为它不会挂起/崩溃) 这种循环源于API-MS-WIN-CORE-PROCESSTHREAD

最近我遇到了一个问题,似乎我用Dependency Walker打开的每个DLL都会出现如下错误:

(依赖项Walker模块错误-“c:\windows\syswow64\MSVBVM50.DLL”将由于循环依赖项而无法加载。)

我以MSVBVM50为例,但在加载其他DLL时也会出现这种情况。单击“确定”并将其打开后,会发生以下情况:

加载需要一段时间,我认为最终它会达到某个最大深度&只是不再加载(因为它不会挂起/崩溃)

这种循环源于
API-MS-WIN-CORE-PROCESSTHREADS-L1-1-0.DLL
,它依赖于
KERNEL32.DLL
等。
KERNEL32
是Windows的核心部分。。。这怎么可能/这是什么意思?我能修一下吗


在Windows 10上运行。

显然,这是与此问题相同的基本问题的不同症状:


此外,正如在一篇关于这个问题的评论中所指出的,Dependency walker在这一点上已经过时了,并且已经落后于Windows的现代细节。

Dependency walker已经过时了。它不理解Windows API集。@ErykSun很有趣。。。我不知道。直到最近,这种情况从未发生过,它仍然非常有用。你知道有其他的选择吗?