Share via


Missing API DLL API STUB Set for Windows

Question

Monday, March 21, 2016 7:33 AM | 1 vote

Please tell me which windows 10 build or earlier OS like 8.1 PRO cntains these API DLL files in windows/system32 or downlevel directory

How can I download these files??

API-MS-WIN-CORE-VERSIONANSI-L1-1-1.DLL
API-MS-WIN-CORE-WINRT-PROPERTYSETPRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-WOW64-L1-1-1.DLL
API-MS-WIN-COREUI-SECRUNTIME-L1-1-0.DLL
API-MS-WIN-CRT-PRIVATE-L1-1-0.DLL
EXT-MS-WIN-DWMAPIDXGI-EXT-L1-1-0.DLL
EXT-MS-WIN-EDPUTIL-POLICY-L1-1-0.DLL
EXT-MS-WIN-FAMILYSAFETY-CHILDACCOUNT-L1-1-0.DLL
EXT-MS-WIN-FECLIENT-ENCRYPTEDFILE-L1-1-0.DLL
EXT-MS-WIN-NTDSAPI-ACTIVEDIRECTORYCLIENT-L1-1-1.DLL

API-MS-WIN-CORE-MARSHAL-L1-1-0.DLL
API-MS-WIN-CORE-NAMEDPIPE-L1-2-1.DLL
API-MS-WIN-CORE-PERFCOUNTERS-L1-1-0.DLL
API-MS-WIN-CORE-PROCESSSNAPSHOT-L1-1-0.DLL
API-MS-WIN-CORE-PROCESSTHREADS-L1-1-3.DLL
API-MS-WIN-CORE-REALTIME-L1-1-1.DLL

EXT-MS-ONECORE-APPCHROMEAPI-L1-1-0.DLL
EXT-MS-ONECORE-APPMODEL-VEVENTDISPATCHER-L1-1-0.DLL
EXT-MS-ONECORE-DCOMP-L1-1-0.DLL
EXT-MS-ONECORE-ORIENTATION-L1-1-0.DLL
EXT-MS-ONECORE-PHONEINFO-L1-1-0.DLL
EXT-MS-ONECORE-SHELLCHROMEAPI-L1-1-1.DLL
EXT-MS-WIN-ADVAPI32-NPUSERNAME-L1-1-0.DLL
EXT-MS-WIN-ADVAPI32-NTMARTA-L1-1-0.DLL

API-MS-WIN-SECURITY-ACCESSHLPR-L1-1-0.DLL
API-MS-WIN-SECURITY-ACTIVEDIRECTORYCLIENT-L1-1-1.DLL
API-MS-WIN-SECURITY-CAPABILITY-L1-1-0.DLL
API-MS-WIN-SECURITY-LSALOOKUP-L1-1-2.DLL
API-MS-WIN-SERVICE-CORE-L1-1-2.DLL
API-MS-WIN-SHLWAPI-WINRT-STORAGE-L1-1-1.DLL
API-MS-WIN-STORAGE-EXPORTS-EXTERNAL-L1-1-0.DLL
API-MS-WIN-STORAGE-EXPORTS-INTERNAL-L1-1-0.DLL

This is just a list of a few dll , please let me know if Microsoft provides these dll in form of some package libraries and how could I install on my PC ?

I have Windows 10 x86 system and Build number 10240, should I arrange another build

Will Nuget / Github help ??

I have found Windows API pack 1.1. but it seems too old and outdated

Please help As I need these dll urgently for running a software

I have searched some forums of Microsoft , few people to install Visual C++ Redistributables like 2015, 2012, 2013 2010, but it has not helped

Some say to download from www.dll-files.com

And also UW App but I have searched but not found any API Sets from microsoft pages

Please explain how can I get Windows API sets??

In the OS installation these files are nowhere located in windows directory

Since these are Microsoft DLL, there must be some dump released my software vendor does not provides these dll files

Regard 

Rajat

All replies (5)

Sunday, April 3, 2016 7:24 AM âś…Answered

Hi Rajat,

this blog post and the comments/responses, should help to clear some of your confusion about the APIset forwarders:

https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/

your initial question seems slightly confused - you are quoting APIs but referring to them as DLLs - they are not DLLs. (even though you *will* find some matches, for the forwarders)

If you want the libraries (the lib files) - download and install the SDK, and, you may also need to consider some Extension SDKs, but note that for runtime purposes the SDK should never be necessary.

Ask your vendor to clarify which platform they have targeted - if they have targeted Win10-1511 (10586), and you are using Win10-1507 (10240), then you should update/upgrade to the targeted version?

As per the other advice given, I recommend this question is *almost certainly* better to be asked in the MSDN forums rather than here.

reference:

Windows "umbrella" libraries
https://msdn.microsoft.com/en-us/library/windows/desktop/mt683763(v=vs.85).aspx

What is an API set?

An API set is a strong name for a list of Win32 APIs.
The convention for assigning a strong name to an API set is to use what appears to be a dll name.
But the purpose of an API set is to provide architectural separation between the API set's name and its associated host DLL implementation for improved portability of your app, so you should think of an API set's name as just a unique character string, and not as a DLL name.

Don [doesn't work for MSFT, and they're probably glad about that ;]


Monday, March 21, 2016 10:29 AM

what are you trying to accomplish? These dll's are part of the OS, and you can not redistribute them with a program.

Are you perhaps using Dependency walker to find a missing dependency, and are seeing the errors for these dll's? Dependency Walker is not maintained any more, and displays a lot of wrong errors.


Tuesday, March 29, 2016 1:17 AM

These dll are required to run a particular application,. I have noticed that when I installed windows on my machine, in the system32/downlevel folder already there are a few of these dll located but not all of those like fibers, win crtruntime etc. I searched some online helpdesks  and some one suggested to download Remote Server Administration tolls available on microsoft.com I have found some more files were installed on my machine after this.

Since by checking properties it is clear these files are api set stub of microsoft so there must be some more packages available with microsoft to get the remaining files.

Please help 


Tuesday, March 29, 2016 5:46 AM

Hi RajatSagacious,

For a specific application, it is recommended to ask for help from the application`s vendor. Confirm with them the platform and the environment to run the specific application. I agree with EckiS, it is not recommended to make modifications to the system files. Modifying the system files may result in unexpected behavior.

If this application is developed by yourself, we could try to ask for help from our MSDN forum.

MSDN Forum

https://social.msdn.microsoft.com/Forums/en-US/home

Best regards

Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected].


Sunday, April 3, 2016 5:55 AM

https://msdn.microsoft.com/en-us/library/windows/desktop/mt186421(v=vs.85).aspx

 A similar problem was reported in these forums I am posting the link

https://social.msdn.microsoft.com/Forums/en-US/613d4ab9-d25a-488e-8ad4-e7763b614ba1/apimswincorelibraryloaderl120dll-is-missing?forum=WindowsIoT

Solution Suggested: - Link your app with Windowsapp.lib. 

But the procedure to link is not mentioned

Also 
Some more API files are mentioned on this page
https://msdn.microsoft.com/en-us/library/mt588480(v=vs.85).aspx

These files normally are not installed by default with windows , but may be some .net core or framework package or DNX might contain , but I an sure which product would have to be downloaded

My query is :

since my windows installation does not contain all the mentioned missing dll files in C:\Windows\system32 folder , (which of course a large many were installed with windows 10) hence these are part of may be some updates KB Packages or some additonal tools which could be downloaded

This is what I researched in last few days
Please help me if some microsoft based updates may be hepful in getting those api 

Does the 10586 Build contain these API dlls ??

My vendor stated my Windows copy is having issues so they are helpless

may be another build ma

https://msdn.microsoft.com/en-us/library/windows/desktop/mt186421(v=vs.85).aspx

 A similar problem was reported in these forums I am posting the link

https://social.msdn.microsoft.com/Forums/en-US/613d4ab9-d25a-488e-8ad4-e7763b614ba1/apimswincorelibraryloaderl120dll-is-missing?forum=WindowsIoT

Solution Suggested: - Link your app with Windowsapp.lib. 

Also 
Some more API files are mentioned on this page
https://msdn.microsoft.com/en-us/library/mt588480(v=vs.85).aspx

These files normally are not installed by default with windows , but may be some .net core or framework package or DNX might contain , but I an sure which product would have to be downloaded

My query is since my windows installation does not contain all the mentioned missing dll files in C:\Windows\system32 folder , (which of course a large many were installed with windows 10) hence these are part of may be some updates KB Packages or some additonal tools which could be downloaded

This is what I researched in last few days
Please help me if some microsoft based updates may be hepful in getting those api 

Does the 10586 Build contain these API dlls ??