Dependency Walker: Missing DLLs

I am trying to resolve .dll dependencies for an executable with Dependency Walker. I am currently getting the missing .dll in the following form:

API-MS-WIN -XXX

EXT-MS-WIN -XXX

For example:

API-MS-WIN-APPMODEL-IDENTITY-L1-2-0.DLL API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-0.DLL API-MS-WIN-BASE-UTIL-L1-1-0.DLL API-MS-WIN-CORE-APIQUERY-L1-1-0.DLL EXT-MS-WIN-RTCORE-NTUSER-SYSCOLORS-L1-1-0.DLL 

Does anyone have any ideas on how to fix them? Any help would be greatly appreciated!

Additional information: I compiled the executable file using Visual Studio 2013. The most interesting thing is that during compilation I did not receive errors. However, I cannot start it due to the lack of dependencies. I also added a screenshot of the dependent walker:

dependent walker

Update 1:. As an attempt to solve the problem, I tried to add a path for the libraries that VS used at compile time for the PATH environment variable without any luck (Dependency Walker still shows unresolved dependencies).

+56
windows dll visual-studio-2013 dependencies dependency-walker
Mar 26 '16 at 19:58
source share
3 answers

These API sets are essentially an additional level of call focus introduced gradually from the time of Windows 7. The development of hangup dependencies seems to have stopped long before that and it cannot handle API sets correctly.

So these are all false negatives and nothing to worry about. You have not missed anything.

Also see API-MS-WIN-XXXXX.DLL and other Walker Glitches dependencies .




Edit: Only in October 2017 did someone finally try to fill this gap. Meet Dependencies on lucasg . I only briefly mumbled it so far, but it does a great job with API suites and, at least, is very worthy of attention.

+64
Mar 27 '16 at 6:20
source share

In addition to what @Ofek Shilon said, I usually ignore the following DLLs that dependency_walker identifies as missing when I try to find missing DLLs for my program. You will see that your program runs fine when dependency_walker says that these DLLs are missing.

  • API-MS-WIN - *. Dll
  • EXT-MS-WIN - *. dll
  • IESHIMS.dll
  • EMCLIENT.dll
  • DEVICELOCKHELPERS.dll

You can look for DLL files other than the ones above to solve your problem.

+16
Oct. 17 '16 at 1:17
source share

I also ignore:

  • EFSCORE.DLL
  • WPAXHOLDER.DLL
+2
Sep 12 '17 at 0:44
source share



All Articles