October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

api-ms-win-core-libraryloader-l1-1-1.dll: Windows App Repair

Length9 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

api-ms-win-core-libraryloader-l1-1-1.dll is a genuine Microsoft Windows API-set dependency, not a random game DLL. If Windows says it is missing, the visible filename may identify a broken dependency while the real fault is in Windows, the Universal CRT, or the application that requested it.

Identify what this file is

An API-set name is a contract used by Windows. It redirects an application’s API calls to the Windows DLL that implements them. That means the name can look like a normal DLL even though it is not necessarily a standalone file you should download and copy into a folder.

As an Amazon Associate I earn from qualifying purchases.

Microsoft describes API-set names as virtual aliases for implementation DLLs. The Universal CRT also uses API-set forwarders named api-ms-win-*.dll alongside ucrtbase.dll.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Question Safe conclusion
Is it a Windows file? It belongs to the Windows API-set and Universal CRT ecosystem.
Is it a normal application DLL? No. The named contract may point to another Windows implementation file.
Is there one universal version or size? No. Details vary by Windows build and architecture.
Should you download it separately? No. Repair the application or Windows component that supplies the dependency.
Does the name prove the application is infected? No. It is normally a loader or runtime dependency problem.

The right repair depends on where the error appears:

#1 Best Overall
Sale
Microsoft Windows 11 (USB)
  • Less chaos, more calm. The refreshed design of Windows 11 enables you to do what you want effortlessly.
  • Biometric logins. Encrypted authentication. And, of course, advanced antivirus defenses. Everything you need, plus more, to protect you against the latest cyberthreats.
  • Make the most of your screen space with snap layouts, desktops, and seamless redocking.
  • Widgets makes staying up-to-date with the content you love and the news you care about, simple.
  • Stay in touch with friends and family with Microsoft Teams, which can be seamlessly integrated into your taskbar. (1)
  • During a Windows 7-to-Windows 10 upgrade, it may involve an old wimgapi.dll bundled with the Upgrade Assistant.
  • When one program or game fails, the application installation or its runtime is the more likely problem.
  • When several programs fail, Windows component corruption or a missing Universal CRT update becomes more likely.
  • After antivirus activity, cleanup, migration, or an incomplete reinstall, quarantine or damaged files may be involved.

Fix the application first when only one program fails

If one program or game displays the error while other software works normally, do not begin by replacing Windows files.

Repair or reinstall the affected program

  1. Close the error dialog.
  2. Open Settings with Win+I.
  3. Select Apps, then Installed apps.
  4. Find the affected application.
  5. Select the three-dot menu and choose Advanced options, if available.
  6. Select Repair and wait for Windows to finish.
  7. Start the program again.

If there is no Repair option, uninstall the application from the same screen. Restart Windows, then reinstall it from the publisher’s official installer or the official game launcher.

For a game, open its launcher and use Verify, Verify integrity, Repair, or the equivalent file-checking command. The exact wording varies by launcher. A successful verification normally reports that files are valid or replaces damaged files. If the same error returns immediately, reinstall the application rather than copying a DLL into its folder.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If the program has both 32-bit and 64-bit builds, install the build that matches the application and its supported runtime. A 32-bit program can require x86 components even when Windows itself is 64-bit.

Install the correct Microsoft Visual C++ runtime

Applications built with Visual Studio 2015 or later may depend on the current compatible Microsoft Visual C++ Redistributable. Use Microsoft’s latest supported Visual C++ Redistributable downloads.

Install the architecture required by the failing application:

  • Use the official x86 package for a 32-bit application.
  • Use the official x64 package for a 64-bit application.
  • Some 64-bit Windows systems need both packages because they run both 32-bit and 64-bit applications.

To install it:

  1. Download the required package from Microsoft.
  2. Right-click the installer and select Run as administrator.
  3. Accept the license terms.
  4. Choose Install or Repair if the runtime is already present.
  5. Restart Windows.
  6. Launch the affected application again.

If this fixes the program, the missing contract was likely being requested through an incomplete or unavailable runtime. If it does not, keep the runtime installed and continue with application repair and Windows component repair. Do not remove older Visual C++ Redistributable generations, because unrelated programs may depend on them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

On older Windows installations, the Universal CRT may also be missing or incomplete. Microsoft identifies KB2999226 as the initial Universal CRT update and KB3118401 as a later update, with additional servicing updates afterward. Windows Update is the preferred deployment route rather than manually copying runtime files.

Install pending Windows updates

A missing API-set contract can follow incomplete servicing, especially on older Windows.

Rank #2
SANDISK 128GB Ultra Flair, USB-A Flash Drive, Up to 150MB/s Read Speeds | USB Flash Drive, Up to 15x Faster than standard 2.0, Password Protection, Durable, Sleek Metal Casing, USB 3.0, Silver/Black
  • High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
  • Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
  • Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
  • Sleek, durable metal casing
  • Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9 plus; Software download required for Mac, visit the SanDisk SecureAccess support page]
  1. Press Win+I.
  2. Open Windows Update.
  3. Select Check for updates.
  4. Install all available updates.
  5. Restart when requested.
  6. Check again until Windows reports that no further updates are available.

On Windows 7, bring the system to its required service-pack and update level before attempting to install a newer Visual C++ runtime. Windows 10 support ended on October 14, 2025, so treat old Windows 7-to-Windows 10 upgrade reports as historical troubleshooting cases, not as a recommendation to keep using unsupported software.

Repair Windows component files

Use this path when several applications fail, the error followed a failed update, or Windows shows other integrity problems.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Run DISM on supported Windows versions

On Windows 8.1 and later:

  1. Open Start.
  2. Type Command Prompt.
  3. Right-click Command Prompt and choose Run as administrator.
  4. Enter:
DISM.exe /Online /Cleanup-Image /RestoreHealth
  1. Wait for the operation to complete.
  2. Restart Windows.

DISM can take time and may appear to pause. Let it finish. If it reports that the component store was repaired, restart and test the application.

Windows 7 does not support these DISM options in the same way. Use its appropriate servicing and update path instead of forcing the command.

Run System File Checker

After DISM, or directly on a supported Windows installation:

  1. Open an elevated Command Prompt as above.
  2. Run:
sfc /scannow
  1. Wait until verification reaches 100 percent.
  2. Restart Windows.
  3. Test the application again.

If SFC says it repaired files, repeat the test after restarting. If it reports that some files could not be repaired, run DISM first where supported, restart, and run SFC again. Microsoft’s System File Checker guidance explains the repair process.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Running these commands repeatedly without checking what changed is not a diagnosis. If manual component repair becomes unclear, Outbyte PC Repair can scan for the problems involved; its free scan shows what it found, while repair is handled by the full version. It is optional, and repairing the affected application remains the definitive fix when only that program fails.

Check antivirus quarantine

If the message began immediately after a security scan:

  1. Open your antivirus application.
  2. Open Protection history, Quarantine, or Detected threats.
  3. Look for a quarantined Windows or application file.
  4. Confirm the file belongs to the correct installation and is digitally signed by Microsoft or the application publisher before restoring it.
  5. If you cannot verify it, leave it quarantined.
  6. Run a full security scan.
  7. Repair Windows or reinstall the application from its official source.

Do not disable security software merely to obtain a DLL. A quarantined file may be damaged, altered, or unrelated to the API-set name shown in the error.

Handle the old Windows 7 upgrade case carefully

A well-known historical case occurred during a Windows 7-to-Windows 10 Upgrade Assistant run, sometimes with error 0x8007007e. Microsoft Q&A users reported that the updater’s bundled file was incompatible or outdated:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
JOIOT 128GB USB C Flash Drive Dual USB 3.0 Flash Drive Type C + USB A Portable Type-C Flash Drive 2-in-1 USB-C Thumb Drive for Smartphone Tablet Computer Mac iPhone 15 Black
  • [Dual Flash Drive] This 2-in-1 USB flash drive is designed with a Type-C plug and a USB-A plug at each end, working across all your Type-C Android phones, iPhone 15/15 Pro/15 Pro Max, iPhone 16/16Pro/16E, tablets, iPad Pro, Macs and USB-A computers, game consoles, car audios, and more (Not for Lightning iPhone/iPad).
  • [Fast Speed] Optimizing the USB 3.0 technology, this USB-C flash drive fast transfers and backs up your high-res photos, videos, music, and heavy files at a read speed of up to 130MB/s and a write speed of up to 35MB/s, 10X faster than USB 2.0 flash drives.
  • [Wide Use] This Type-C flash drive supports Windows, Android, Linux, and Mac OS, and is backward compatible with USB 2.0 ports. Plug and play, no need to install any software, working seamlessly with USB-C and USB-A devices.
  • [Durable and Reliable] This dual USB 3.0 flash drive adopts superb memory chips thus ensuring extremely reliable performance, plus the premium plastic enclosure offers excellent heat dissipation. The cap protects the connectors from dust and damage, providing extended durability and security.
  • [Compact and Portable] Constructed in a mini size of 63.5x17.8x8.4mm/2.5x0.7x0.3inch, this slim USB-C thumb drive can fit into your pocket, letting you enjoy the instant large capacity at any time.
C:Windows10Upgradewimgapi.dll

The reported workaround was to back up that file and replace it with the copy from:

C:WindowsSystem32wimgapi.dll

This is a narrowly scoped, community-reported workaround, not a universal Microsoft-supported repair for every occurrence of this error.

If you are reproducing that exact legacy upgrade failure:

  1. Close the Upgrade Assistant.
  2. Back up the entire C:Windows10Upgrade folder.
  3. Confirm that the source file is the local Windows file at C:WindowsSystem32wimgapi.dll.
  4. Do not download wimgapi.dll from another site.
  5. Replace only the updater-folder copy, not the file in System32.
  6. Retry the upgrade.

A safer modern approach is to use current Microsoft installation media or supported upgrade tooling. The Microsoft Q&A case documents the historical report, but it does not prove that every current error has the same cause.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Roll back a recent system change

If the error started after a driver, update, or application installation:

  1. Press Win+R.
  2. Enter:
rstrui.exe
  1. Press Enter.
  2. Choose a restore point dated before the failure.
  3. Select Next, review the affected programs, and choose Finish.
  4. Restart Windows and test the application.

System Restore rolls back system files, registry settings, installed programs, and drivers. It does not normally remove personal files.

If diagnostics identify a driver as the initiating change, update or reinstall that driver through Settings > Windows Update > Advanced options > Optional updates, or through Device Manager:

  1. Right-click Start and open Device Manager.
  2. Expand the relevant device category.
  3. Right-click the device.
  4. Choose Update driver or Uninstall device.
  5. Restart Windows if you uninstall it.
  6. Install the driver from the device manufacturer if Windows does not restore it.

This filename is not itself a driver-specific component. Do not reinstall random drivers merely because the error mentions a DLL.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When hunting through many driver versions is the problem, Outbyte Driver Updater can scan and identify stale drivers; its free scan shows what it found, while driver installation is handled by the full version. It is optional, and a confirmed application or Windows component fault should still be repaired at that layer.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What not to do

Do not download the DLL from a random website

A downloaded replacement can have the wrong architecture, Windows build, or trust status. It may also introduce malware, fail to resolve the real dependency, or create a second loader error.

Rank #4
128GB Flash Drive Aiibe USB Flash Drive 128 GB Thumb Drive USB 2.0 Memory Stick Zip Drive Backup Jump Drive Single 128GB 128G USB Drive for PC Laptop
  • Large Data Storage Capacity: Flash Drive with 128GB capacity, meet your needs of daily use on work, school, home and travelling for photos, music, videos, files storage and transfer
  • Easy to use: The thumb drive is plug and play without any software installation; Supports Windows 7/8/10 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, also compatible with USB 2.0 and 1.1 ports; Storage is fast, safe and stable
  • Wide Compatibility: USB flash drive support TV, desktop, notebook computer, car, audio and other device; It is your great data storage and transfer companion with traveling and working
  • Retractable Desgin: The usb drive's retractable design can effectively protect the USB interface; The capless design can avoid losing of cap; Weight: 7g, Size: 2.6 × 0.8 × 0.4 inch. Portable to take your digital world anywhere
  • What You Get: 1 x 128GB USB Flash Drive Thumb Drive, All of usb drives have been rigorously tested and formatted before leaving the factory; The default format of the USB stick is exFAT

Do not copy an unverified file into:

  • C:WindowsSystem32
  • C:WindowsSysWOW64
  • An application directory
  • A game directory

Use Windows Update, Microsoft runtime packages, Windows repair commands, or the application’s official installer instead.

Do not use regsvr32 for this file

regsvr32 is intended for self-registering DLLs and OCXs that expose registration entry points such as DllRegisterServer. API-set forwarders and runtime dependencies generally do not use that mechanism.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Running a command such as this is not a repair:

regsvr32 api-ms-win-core-libraryloader-l1-1-1.dll

It can produce a registration error without changing the underlying problem. Microsoft’s regsvr32 guidance explains why registration failures occur.

Do not change Windows Features at random

Opening Control Panel > Programs > Turn Windows features on or off will not normally restore an API-set contract. Use Windows Features only when the application’s own documentation specifically requires an optional Windows component, such as a legacy framework. Enabling unrelated features is not a substitute for repairing the runtime or application.

If the error remains

Collect these details before escalating:

  • The exact error dialog text and error code
  • The application or game executable name
  • Windows version and build from winver
  • Whether Windows is 32-bit or 64-bit
  • Whether the failing application is 32-bit or 64-bit
  • Whether the issue began after an update, cleanup, antivirus action, migration, or reinstall
  • The application and Windows directories where related files exist
  • Relevant entries from Event Viewer > Windows Logs > Application
  • Whether DISM and SFC completed successfully

If only one application still fails after a clean reinstall, test a new Windows user account or the application’s clean profile. If several applications fail after DISM and SFC, the API-set name may only be the first unresolved dependency, and Windows recovery or repair installation may be necessary.

FAQ

Is this file part of Windows or Visual C++?

It is a Windows API-set contract associated with the Universal CRT and Windows runtime ecosystem. A Visual C++ Redistributable can supply runtime components an application needs, but installing it is not guaranteed to repair every Windows API-set error.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why does the message name this file when wimgapi.dll or ucrtbase.dll is damaged?

The loader reports the dependency it could not resolve. API-set contracts redirect calls to implementation DLLs, so the named contract may be the visible failure while another dependency is incompatible, missing, or damaged.

Should I install both x86 and x64 runtimes?

Install the architecture required by the failing application. A 32-bit program needs x86 components even on 64-bit Windows. Installing both can be appropriate when the computer runs applications of both architectures.

Is this mainly a Windows 7 problem?

The most recognizable historical case was the Windows 7-to-Windows 10 Upgrade Assistant failure. Modern Windows 10 and Windows 11 systems can still show related loader errors after application corruption, missing runtimes, or Windows component damage.

Can I fix it by copying the file from another computer?

Do not do that. Builds, architectures, signatures, and dependency relationships may differ. Repair the originating application or Windows installation with official Microsoft methods.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What is the safest first step?

If one application fails, repair or reinstall that application from its official source. If several applications fail, install pending Windows updates, run DISM where supported, then run sfc /scannow.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.