• Missing api-ms-win-core-libraryloader-11-2-1.dll

    Home » Forums » AskWoody support » Windows » Windows 7 » Questions: Windows 7 » Missing api-ms-win-core-libraryloader-11-2-1.dll

    Author
    Topic
    #2754479

    Hi Loungers,

    I’ve been receiving the attached message re above topic. Found an article on how to fix it, but hoped to get your blessing on its appropriateness before proceeding: https://support.microsoft.com/en-gb/topic/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files-79aa86cb-ca52-166a-92a3-966e85d4094e

    If it makes sense, I’ll give it a try. Always hesitant to proceed with techy stuff without Loungers’ stamp of approval! 🙂

    Many thanks for your advice

    Linda

     

    Viewing 16 reply threads
    Author
    Replies
    • #2754494

      System file checker syntax:

      In an elevated Command Prompt (run as Administrator)
      sfc /scannow

    • #2754546

      Thanks, PK. I ran the scan via the Command Prompt. Is that all I need to do?

      Linda

      • #2755010

        Did you run the Command Prompt (cmd.exe) as Administrator?
        With NO space between / and scannow  (should look like this /scannow)

        • #2758891

          Sorry, I missed your message earlier! I did finally run it correctly, omitting the space.

           

           

    • #2754552

      @IreneLinda The missing file appears to be the name of what Windows calls an API set. This is a means of providing a level of indirection when applications load the dynamic link libraries that contain Windows API functions. In Windows 7 there were actually some physical DLLs that were used to implement this functionality. In modern versions of Windows API sets don’t exist as physical files. Rather, they are names that are recognized internally by the Windows loader and used to identify the actual DLLs that are to be loaded. There is a discussion of API sets here – Windows API sets

      On my Win10 22H2 system the API set “api-ms-win-core-libraryloader-l1-2-1.dll” resolves to “C:\Windows\System32\KERNELBASE.DLL”.

      What are you working with that tells you the API set is missing?

      • #2754586

        Good information and explanation, Eric. Thank you. I truly don’t know what exactly causes the error message…it occurs as I’m starting up. Everything seems to work fine regardless.

         

        Linda

         

        • #2754973

          So we understand what is happening please post a screenshot of the message when it occurs.

          Is this a new development?

          Did it start after you installed some application?

           

           

          • #2754998

            Thanks,Eric. It’s been going on for about 3 weeks. I haven’t added any software or apps. Weird thing…it was NOT there this morning. Maybe the scan worked?!

            Linda

             

            • #2755009

              Maybe the scan worked?

              No way for us to know.

              The image that you posted earlier appears to show that the sfc scan didn’t run. sfc seems to have only printed out the explanation of command line arguments.

              Its possible that there could have been other activity and output that didn’t show in the truncated image that was posted.

    • #2754559

      I ran the scan via the Command Prompt. Is that all I need to do?

      What was the report after running the scan ?

      1. no problems found
      2. found and fixed problems
      3. found and couldn’t fix problems

      SFC-scan

      • #2754589

        The weird thing, Alex, is that I can’t read the darn thing…it’s horizontally aligned and I can’t widen it to see what the text says, as yours does. I’ll attach what I’ve got to see if that helps.

        Linda

         

         

        • #2754622

          Linda, the command is     sfc /scannow    no space between / and scannow.

           

          Win 11 home - 24H2
          Attitude is a choice...Choose wisely

          • #2755588

            Well, duh, that did make a huge difference! I’ve attached the new results, but I’m puzzled as it says all is well!

            Scannow-Results

            Linda

             

    • #2754979

      List of Startup items please Linda, it looks like it might be *something* built for a later Windows version, or for a later library than you have installed that’s set to launch at Boot.

      MSConfig under the Startup tab.

    • #2754994

      For issues like this I’d be inclined to do an over the top repair install, but always with an image backup at the ready.

      Desktop Asus TUF X299 Mark 1, CPU: Intel Core i7-7820X Skylake-X 8-Core 3.6 GHz, RAM: 32GB, GPU: Nvidia GTX 1050 Ti 4GB. Display: Four 27" 1080p screens 2 over 2 quad.

      1 user thanked author for this post.
    • #2755030

      Your screenshot shows the error is from AdobeGCclient.exe

      AdobeGCClient.exe System Error: What Is It & How to Fix It?

      • #2755586

        Thank, b. Will this work for Windows 7, too? I tried the first suggestion in the article but could not find the Adobe process in Processes in Task Manager.

        Also, the only Adobe on this computer is Adobe Reader. Will ending this process stop it from working when I need it to read Adobe pdfs?

        Linda

        P.S. Oops, I’m wrong. I have more Adobe items on this computer: Flash Pro CSS, Device Central CSS, Bridge CSS, ExtendScript Toolkit CSS, Extension Manager CSS. Do these relate at all to my error message?

         

    • #2755078

      Appreciate the input and will provide a list of start up items as well as running the scan again without the spaces. I’ll be back to you once I have…likely in a day or two.

      Again, my thanks for all your help!

      Linda

      1 user thanked author for this post.
      • #2755587

        Satrow, I feel dumb but can’t figure out how to find the start up items to list for you. The methods I tried don’t seem to work or are too technical for my level of ability.

        Can you point me to an easy way to do this for Windows 7, please?

        Linda

         

        • #2755597

          No worries Linda, I had to do a quick search but came up with what feels like a very useful answer or two here: https://answers.microsoft.com/en-us/windows/forum/all/how-to-manageremove-startup-programs-in-windows-7/c2ff3fd1-3e32-46d9-9522-ec05034a2db1

          • #2758892

            Thanks, Satrow. Apologies for being away from this thread for so long…taxes called and I had to respond first! I’ll get at your link today and let you know how it goes.

             

            1 user thanked author for this post.
          • #2758901

            Okay, Satrow. I’ve found my startup folder (duh, I should have remembered msconfig as I know I’ve used it before!). I’ve attached all the screenshots showing the checked programs and ALL the unchecked ones. Looks as if I’ve been in here before, killing start up programs. Can’t believe how many are in there in total. Yikes.

            Does this help?

            Thanks for understanding about the delay! 🙂

            Linda

             

            1 user thanked author for this post.
            • #2758928

              There are 2x possible Adobe products, one of which appears to match your error (Adobe GCClient, as pointed out by @b ) is the 2nd item down.

              You could uncheck it – but, as well illustrated by the many copies listed as unchecked to date, the best way to remove a startup is to start that software then find and unset the setting to autostart.

              I think a lesson on using Autoruns is needed soon to cleanup the unnecessary lines 🙂

            • #2759596

              Thanks for looking through ALL those start up programs. I’ll take your suggestion and find out what to do about Autoruns so I can clean up the list. I may first try unchecking the “guilty” program.

              One question first: do I need this program on my computer?

              I’ll hold off on doing anything until you have time to post back!

              With appreciation,

              Linda

               

        • #2755619

          The link which satrow provided is good.
          When you click on the Start-orb, do you have the Run option available? If not, ask how to.
          Run

          If you do, click on it. In the box, key in msconfig, and click OK.
          The panel which displays is not expandable; one of the 5 tabs is Startup.
          There probably will be a long list, so rather than manually transcribing them out you may wish to create screen shots for posting.

          1 user thanked author for this post.
          • #2758906

            Thanks, Paul, for your suggestion. I don’t have Run, but did find how to enter msconfig with no difficulty. As you can see from my reply to Satrow, I managed to take screenshots of the whole list.

            Linda

             

    • #2760511

      Hi All,

      First, my apologies for completely missing b’s post and his link to an article. Now, having read his article and one posted by Satrow, I think I’m ready to fix this issue. I’ll start with the simplest solution/s and work my way through the others, if necessary.

      Once I’ve got a solution, I’ll post back results and what worked.

      Many thanks and, again, sorry for missing some key posts earlier!

      Linda

    • #2760519

      To all helpful Loungers,

      It’s fixed! Well, I’m pretty sure it is since I restarted and the error message did not appear.

      I used “services.msc” to find Adobe Genuine Services, right clicked it and both “disabled” and “stopped” it.

      Final Question/Thought:

      I’m now debating if I should remove “Adobe Genuine Service” from the Programs list in Control Panel or just leave things as they are as in if it ain’t broke, don’t fix it” or “the message is gone, Linda: forget about it”.

      Many thanks for your help and patience with all this…very much appreciated!

      Linda

      1 user thanked author for this post.
    • #2760692

      Good to see it appears to be fixed now, nice work Linda.

      I’ve no idea about “Adobe Genuine Service”, no experience of it; maybe some of the other Loungers have and can advise based on their experience/use of it?

    • #2760716

      Well, phooey, Satrow and b. It just popped up again after I’d been away from the PC for a couple of hours. Another strange thing is that I couldn’t fine the program in Control Panel – Programs nor in Task Manager. I could find something similar only in “services.msc”, which is the one I tackled.

      Any ideas on where to go next? It doesn’t seem to affect any operations of my computer so I suppose I could try to ignore it (bugs my Virgo self, however!).

      Just re-checked Start Up folder, Services and found a lone Adobe program at the very bottom. I unchecked it. Maybe that will work?

      Will post back in a couple of days once I’ve seen what happens with this latest attempt.

      Many thanks and frustratingly yours,

      Linda

       

      1 user thanked author for this post.
      • #2760866

        @IreneLinda I don’t use the Adobe applications you have mentioned but I did try to use a Windows 7 VM to simulate the problem you are experiencing.  I created a Windows desktop application and a dynamic link library (DLL) on which it depends.  Then I deleted the DLL so that it could not be found when starting the application.

        As you can see in the image below with items highlighted in red, the system issued the same error message and identified the executable in the error dialog caption.  Now, DO NOT DISMISS the system error message.  While it is still on the screen open Task Manager and click on the “Processes” tab.  You should be able to find the executable identified in the system error message caption.  Select the executable and right click to open a context menu and select “Properties”.   The Property page that opens should enable you to find the specific executable that is causing the problem.

        StartError

         

        3 users thanked author for this post.
    • #2760898

      it looks like it might be *something* built for a later Windows version, or for a later library than you have installed that’s set to launch at Boot.

      I scanned my Window 7 Pro PC and two WIndows 10 Pro 22H2 PC’s (all 3 patched up thru March 2025) and can verify api-ms-win-core-libraryloader-|1-2-1.dll is not part of the standard Windows installation!

        On all three systems, the most current version was api-ms-win-core-libraryloader-l1-1-0.dll.

      @IreneLinda,

      That means it’s part of some 3rd party app you’ve installed and explains why the sfc scan didn’t find any problems (sfc checks for corrupt/missing Windows OS files, not 3rd party apps.)

      A web search for that file (please note, the filename ends in |1-2-1.dll not 11-2-1.dll) turned multiple solutions for fixing this error but they all require downloading a replacement file from sites that may not be trustworthy?!?!

      FYI, almost all those solutions indicated there are multiple different apps (programs, games, utilities, etc.) that may need this file so, if you can discovery exactly which of your apps is trying to use it, you could then either repair/reinstall it without needing to download a replacement that “might” be malicious.

      BTW, some of those results indicate that particular file is part of the Microsoft Visual C++ libraries and recommends downloading and installing the latest combined Visual C++ library (i.e. it contains all the “currently supported” versions.)

        Official Microsoft download link for x64 version.

        Official Microsoft download link for x86 version.

      Since you’re still using Windows 7, it’s possible it’d be part of an older no-longer-supported version.

      You should also consider that installing the combined Visual C++ library will install all supported versions, regardless of whether your current apps need them or not!

      • #2760919

        Api set api-ms-win-core-libraryloader-l1-2-1.dll was used for only one Windows API function.  Even then, that implementation was subsequently changed by Microsoft to relocate that function to a different api set.

        https://learn.microsoft.com/en-us/uwp/win32-and-com/win32-apis#apis-from-api-ms-win-core-libraryloader-l1-2-1dll

        FreeLibraryAndExitThread is a Windows API function and is unrelated to the functionality provided by the runtime support installed by Visual C++ redistributables.

         

        • #2761405

          Api set api-ms-win-core-libraryloader-l1-2-1.dll was used for only one Windows API function. Even then, that implementation was subsequently changed by Microsoft to relocate that function to a different api set.

          If you look at the full list on that Microsoft page, you’ll see 6 different API’s from api-ms-win-core-libraryloader-l1-2-0.dll that were moved to api-ms-win-core-libraryloader-l1-2-1.dll so there’s definitively more than just one API in it!

          Also note, all the API’s displayed on that page are ones used by Windows 10 and @IreneLinda is using Windows 7!

          Finally, regardless of whether any of the API’s might have been moved into a different version of libraryloader, the error message she’s getting indicates there’s an app installed on her PC that still needs api-ms-win-core-libraryloader-l1-2-1.dll to work.

           

          1 user thanked author for this post.
          • #2761410

            If you look at the full list on that Microsoft page, you’ll see 6 different API’s from api-ms-win-core-libraryloader-l1-2-0.dll that were moved to api-ms-win-core-libraryloader-l1-2-1.dll so there’s definitively more than just one API in it!

            The six you mention all were documented with “Introduced into api-ms-win-core-libraryloader-l1-2-0.dll in 10.0.10240. Moved into api-ms-win-core-libraryloader-l1-2-1.dll in 10.0.10586. Moved into api-ms-win-core-libraryloader-l1-2-0.dll in 10.0.14393.”

            So over the various Win10 builds mentioned they were in and out.

            Also note, all the API’s displayed on that page are ones used by Windows 10 and @IreneLinda is using Windows 7!

            Actually, if you looked up the individual Windows API functions mentioned you can see that they have been available since Windows 7 or below.

            In any event, the salient point is that api-ms-win-core-libraryloader-l1-2-1.dll is an api set, not a physical dll.  The loader in Windows 7 doesn’t know anything about it.

            The most likely underlying problem is that the application was created to run on Windows 10 and the reliance on api-ms-win-core-libraryloader-l1-2-1.dll would not be an issue since the Windows 10  loader would recognize the api set.  As I posted earlier, on my Win10 22H2 system that api set resolves to “C:\Windows\System32\KERNELBASE.DLL”

             

             

    • #2761280

      Wow, guys, terrific information. Thank you both so much for ALL the personal work you’ve done on my blasted nuisance issue.

      I had seen the C++ article, but am unwilling to tackle that particular fix…too technical for me.

      I’ll first try EricB’s solution and post back results. Give me a few days. I need a clear early morning head to tackle this stuff!

      Again, many many thanks.

      Linda

      • #2761354

        @IreneLinda  Be cautious and do not download this “missing” dll from non-Microsoft sources. Remember what Microsoft’s documentation said about API sets like api-ms-win-core-libraryloader-l1-2-1.dll —

        apisetdoc

         

        1 user thanked author for this post.
    • #2761421

      Eric, I found the process following your instructions. Now do I just end the process? The warning that came up (system might become unstable) made me nervous so thought I’d check back before proceeding.

      I await further instuctions.

      BYW: the error message comes up each time I use CTRL-ALT-DEL to access Task Manager. Is that something we need to pay attention to?

      Thanks again,

      Linda

       

       

       

      • #2761437

        I found the process following your instructions. Now do I just end the process?

        The intent of the instruction that I posted was for you to be able to identify the specifics of AdobeGCClient.exe so that you could prevent it from running when your system starts.

        All you need to do after you have found the specifics using Task Manager is to dismiss the system error message.  The AdobeGCClient.exe process should then terminate and disappear from Task Manager.

        BYW: the error message comes up each time I use CTRL-ALT-DEL to access Task Manager.

        This is a little confusing to me.  Are you saying that after you start your system and dismiss the error message the exact same error occurs if you use Ctrl+Alt+Del?  You had said earlier that the error only manifests at startup and otherwise everything seems to run fine.

    • #2761458

      I now understand, Eric. You’re right: closing the error message did remove the process from the list.

      This is a little confusing to me. Are you saying that after you start your system and dismiss the error message the exact same error occurs if you use Ctrl+Alt+Del? You had said earlier that the error only manifests at startup and otherwise everything seems to run fine.

      Sorry for the confusion. While the error message was open, each time I used Ctrl-Alt-Del, there was a ding which made me think the error was occurring.
      With the error message closed, this did not occur. Not sure why there was a ding, but looks as if it has nothing to do with our issue.

      Final question:

      What do I do from here? From what n0ads said, it seems there must be an app on my PC that needs the dll. I have no idea what it is and can’t think of any new app I’ve added that would cause the issue. Am I best to just ignore the error message or do we need to figure out the app that needs it or do I find and delete the dll?

      Sorry to be so confused myself!

      Linda

      • #2761487

        The error is caused by Windows 7 attempting to run AdobeGCClient.exe when you start your system.

        It seems to me that the simplest solution is to disable the mechanism that is causing the system to attempt to start this executable.  Have you been able to locate this among the numerous items that are listed by running msconfig?  You may need to expand the columns so that you can identify the problematic item by its file system location which you should now know if you fully followed the example that I posted earlier.  @satrow pointed out several possible items for you to check in the image you posted for checked items.

        In my opinion an application that has been correctly built to target Windows 7 would NEVER have a dependency on the api-ms-win-core-libraryloader-l1-2-1.dll api set that was first introduced in Windows 10.  Consequently, my educated guess is that this Adobe executable should not have been installed on a Windows 7 system.

        Bottom line — prevent it from starting and leave well enough alone afterwards.

        1 user thanked author for this post.
    • #2761731

      Thanks, Eric! I’ll spend some time reviewing your instructions and Satrow’s to try and locate the troublesome item. I will regard it as a challenge! I’ll post back results.

      BTW, I agree about your Windows 10/Windows 7 comment!

      Again, much appreciation for all the time you and the other contributors have spent working me through all this. Your assistance and your patience are beyond compare! THANK YOU!

      Linda

    Viewing 16 reply threads
    Reply To: Missing api-ms-win-core-libraryloader-11-2-1.dll

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: