Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
VGSources
Blog

api-ms-win-core-kernel32-legacy-l1-1-0.dll Is Missing: Repair Windows

Length8 min Posted Quest giverVGSources Team

Start with this diagnostic checklist

Before changing anything, write down:

  • The exact program or game that fails
  • Whether the error appears at launch, after an update, or after installing software
  • Your Windows edition and build
  • Whether the affected application is 32-bit or 64-bit
  • Whether Windows Security recently quarantined a file
  • Whether the program has a Repair, Verify, or Scan option
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The message may say that api-ms-win-core-kernel32-legacy-l1-1-0.dll is missing, was not found, or could not be loaded. It may also say that the file is not designed to run on Windows or that the specified module could not be found.

Start with the Windows version. On Windows 10 and Windows 11, this is usually a damaged Windows component, an incomplete application installation, or a missing dependency. On Windows 7 or older systems, the application may require Windows API or Universal C Runtime support that the operating system does not provide.

What this DLL actually is

api-ms-win-core-kernel32-legacy-l1-1-0.dll is a genuine Microsoft Windows API-set component associated with the ApiSet Stub DLL system. It is not a graphics-driver DLL, a DirectX file, a .NET file, or a DLL owned by one particular game.

An API-set name is often a contract used by Windows rather than a normal standalone library that must exist at one fixed path. Windows uses its API-set schema and loader to map that contract to the correct underlying system implementation. Microsoft explains this behavior in its Windows API sets documentation and API-set loader documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
CORRSQ 30-in-1 Bootable USB Drive
  • 1. COMPATIBLE WITH WINDOWS 11, 10, 8.1 & 7 Designed for compatible 64-bit PCs and laptops that support USB booting. Works with Windows 11, Windows 10, Windows 8.1 and Windows 7 installation and recovery options.
  • 2. INSTALL, REINSTALL & REPAIR Provides access to installation and recovery options for startup failures, boot errors, system crashes, failed updates, system repair and reinstallation. Results depend on the condition of the computer and the cause of the problem.
  • 3. READY-TO-USE BOOTABLE USB Reusable installation and recovery media that helps eliminate the need to download large system files or create bootable media yourself. Insert the USB drive, open the computer’s boot menu and select the appropriate installation or recovery option.
  • 4. HELP KEEP OLDER PCS USEFUL Refresh, reinstall or maintain a compatible older computer before deciding whether replacement is necessary. Suitable for home computers, office workstations, PC enthusiasts and technicians who regularly work with supported systems.
  • 5. IMPORTANT COMPATIBILITY & LICENSE INFORMATION Supports compatible 64-bit computers with UEFI or Legacy BIOS USB booting. No Windows license, activation key or product key is included. Activation may require an existing digital license or a separately purchased valid product key. Back up important files before installation or repair.

The contract is associated with Windows functions including file, pipe, computer-name, power-status, and volume-label APIs. Microsoft lists these through its Win32 extension API reference.

That distinction matters. The game or program reports the failure because it needs the Windows contract, but the application is not the owner of the system component. Reinstalling the application can still be necessary when its installation or local dependencies are damaged.

Fix 1: Update Windows and restart

This is the quickest safe repair for Windows 10 and Windows 11.

  1. Press Windows + I.
  2. Select Windows Update.
  3. Select Check for updates.
  4. Install every available update.
  5. Restart the computer, even if Windows does not insist on restarting.
  6. Launch the affected program again.

If the error appeared after a Windows update, select Update history on the Windows Update page and note the recent change. If the failure started immediately after that change and a restore point exists, System Restore may help. It rolls back system settings, drivers, and applications without removing personal files. Open Settings, search for Recovery, and follow the available recovery options.

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

If Windows Update repeatedly fails, repair Windows components before trying the application again.

Fix 2: Repair Windows components with DISM and SFC

Use an elevated Command Prompt. Microsoft recommends DISM before System File Checker because DISM can repair the component source used by SFC.

  1. Open Start.
  2. Type Command Prompt.
  3. Right-click Command Prompt and choose Run as administrator.
  4. Approve the User Account Control prompt.
  5. Run this command:
DISM.exe /Online /Cleanup-Image /RestoreHealth
  1. Wait for it to finish. Do not close the window if progress appears to pause.
  2. Then run:
sfc /scannow
  1. Wait until verification reaches 100 percent.
  2. Restart Windows and test the program.

Microsoft’s full procedure is in its System File Checker repair guide.

A successful result may say that SFC found corrupt files and repaired them. If DISM reports that the operation completed successfully but the program still fails, continue with the application repair steps below. If SFC cannot repair some files, run the commands once more after restarting. Persistent corruption may require Windows recovery or an in-place repair rather than a downloaded DLL.

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.

Repeatedly hunting through Windows folders and rerunning SFC or DISM without knowing what changed can be time-consuming. Outbyte PC Repair provides a free scan that shows reported system problems, while repair requires the full version; it is optional, and repairing or reinstalling the affected program remains the definitive fix when that program is damaged.

Fix 3: Repair or verify the affected program

If Windows passes its checks but one game or application still fails, repair that installation.

Repair an installed Windows application

  1. Open Settings with Windows + I.
  2. Select Apps.
  3. Select Installed apps.
  4. Find the affected program.
  5. Select its three-dot menu.
  6. Choose Advanced options when available.
  7. Select Repair.
  8. Start the program again.

The Repair option preserves application data where supported. If it does not help, return to the same screen and use Reset only after checking whether the program stores important local settings or saved data. Microsoft documents these options in its repair apps guide.

Verify a game installation

Use the launcher’s own verification feature rather than copying system files beside the executable. For an Epic Games title:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Epic Games Launcher.
  2. Open Library.
  3. Select the three dots beside the game.
  4. Choose Manage.
  5. Select Verify.

The launcher checks the installation and replaces files that do not match its expected content. Other launchers use similar commands named Verify, Scan, Repair, or Validate.

If repair and verification fail, uninstall the application, restart Windows, and reinstall it from the developer’s official installer or the official store where you obtained it. This is particularly important when the error began after moving the program between drives, interrupting an update, or restoring a partial backup.

Fix 4: Check Windows Security quarantine

Security software can remove or quarantine a file after an update or installation.

  1. Open Start and search for Windows Security.
  2. Select Virus & threat protection.
  3. Choose Protection history.
  4. Review recent entries related to the affected program.
  5. Check the file path and detection details carefully.

Restore a quarantined file only when the application came from a trusted official source and its provenance and signature are clear. Do not restore an unknown file merely because doing so makes the error disappear. If the item is suspicious, leave it quarantined, run a scan, and reinstall the application from its official source.

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

Fix 5: Check application architecture and related runtimes

A 32-bit application needs 32-bit dependencies even when it runs on 64-bit Windows. A 64-bit application needs 64-bit dependencies. Do not replace files between architectures or between different Windows builds.

The API-set contract itself should not be treated like an ordinary DLL that you select from a download list. On 64-bit Windows, System32 conventionally contains 64-bit system binaries and SysWOW64 contains 32-bit system binaries, but API-set names may be virtual contracts rather than ordinary files at those paths.

Look for a second error naming a C or C++ runtime. Install Microsoft Visual C++ Redistributable only when the message or the application documentation identifies it as a requirement. Examples include:

Rank #2
5-in-1 Win Repair & Reinstall Bootable USB Flash Drive – Fix, Recover, or Reinstall Windows 11 (amd64 + arm64) / 10/7 - Includes PE Tools, Driver Pack, Antivirus, Data Recovery & Password Reset
  • Dual USB-A & USB-C Bootable Drive – compatible with nearly all Windows PCs, laptops, and tablets (UEFI & Legacy BIOS). Works with Surface devices and all major brands.
  • Fully Customizable USB – easily Add, Replace, or Upgrade any compatible bootable ISO app, installer, or utility (clear step-by-step instructions included).
  • Complete Windows Repair Toolkit – includes tools to remove viruses, reset passwords, recover lost files, and fix boot errors like BOOTMGR or NTLDR missing.
  • Reinstall or Upgrade Windows – perform a clean reinstall of Windows 7 (32bit and 64bit), 10, or 11 (amd64 + arm64) to restore performance and stability. (Windows license not included.). Includes Full Driver Pack – ensures hardware compatibility after installation. Automatically detects and installs drivers for most PCs.
  • Premium Hardware & Reliable Support – built with high-quality flash chips for speed and longevity. TECH STORE ON provides responsive customer support within 24 hours.
  • VCRUNTIME140.dll
  • MSVCP140.dll
  • api-ms-win-crt-*.dll

Use Microsoft’s latest supported Visual C++ Redistributable downloads. Match the package to the application, not merely to the operating system. A 32-bit application needs x86; a 64-bit application needs x64. A program suite containing both types may require both packages.

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

Visual C++ Redistributable is not the owner of api-ms-win-core-kernel32-legacy-l1-1-0.dll, so installing it is not a universal fix for this message.

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

Fix 6: Treat Windows 7 and older systems differently

If the computer runs Windows 7, Vista, or an older release, the application may simply require newer Windows API support.

On Windows 7 SP1, the official Update for Universal C Runtime in Windows (KB2999226) may be required by applications built with the Windows 10 SDK. Use the package matching the operating system architecture:

  • Windows6.1-KB2999226-x64.msu for Windows 7 x64
  • Windows6.1-KB2999226-x86.msu for Windows 7 x86

Use Microsoft’s KB2999226 documentation and its official x64 download or x86 download.

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

The update requires Windows 7 SP1 and may require a restart. It can provide Universal C Runtime support, but it cannot guarantee compatibility with every newer application or every API contract it requires. If the program officially requires Windows 10 or later, upgrade Windows or install an application version that supports the existing operating system.

If several API-set errors appear after copying one file, that is strong evidence of an operating-system compatibility problem rather than one missing DLL.

Fix 7: Check recent drivers only when the timing fits

This filename is not a graphics-driver DLL, so driver replacement is a low-priority fix. Consider it only if the error began immediately after a driver update and the driver installer itself reports the missing dependency.

To inspect drivers:

  1. Right-click Start.
  2. Select Device Manager.
  3. Expand the device category related to the recent change.
  4. Right-click the device and choose Properties.
  5. Open the Driver tab.
  6. Check the driver date and version.
  7. Use Roll Back Driver when available and the problem began after that update.
  8. Otherwise use the device manufacturer’s official driver package.

Do not use Device Manager to replace a Windows API-set component. If you need to identify stale drivers across many devices, Outbyte Driver Updater provides a free scan showing reported driver issues, while driver installation requires the full version; it is optional and is not a substitute for repairing the application or Windows component.

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

Do not download or register this DLL randomly

Avoid DLL download sites and files copied from another computer. A downloaded file can contain malware, target the wrong architecture, belong to another Windows build, or simply fail because the actual missing item is a dependency. A DLL beside the application executable can also alter normal loader behavior and create additional security or compatibility problems.

Do not run regsvr32 on this file. regsvr32 is intended for self-registering OLE, ActiveX, or COM DLLs. An API-set contract is not a COM component, so registration will not repair it and may produce a DllRegisterServer entry-point error. Microsoft explains the tool’s proper scope in its Regsvr32 guidance.

Manual replacement is appropriate only for advanced recovery using known-good installation media or the identical Windows build, exact path, and matching architecture. Normal users should use Windows Update, DISM, SFC, recovery, or an official application reinstall instead.

If the program still will not start

Use this order:

  1. Confirm the Windows version and whether it meets the application’s requirements.
  2. Install pending updates and restart.
  3. Run DISM, then SFC.
  4. Repair or verify the application.
  5. Check Windows Security Protection history.
  6. Install only a runtime explicitly named by the error or vendor.
  7. Test a new local Windows profile if only one account fails.
  8. Use System Restore if the failure followed a recent system change.
  9. Perform an in-place Windows repair or reset after backing up personal data.

If the file exists but the message remains, Windows may be reporting a missing dependency rather than a missing copy of the named contract. If the error changes to 0xc000007b, investigate mixed 32-bit and 64-bit files or incompatible application-local binaries.

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

FAQ

Is api-ms-win-core-kernel32-legacy-l1-1-0.dll legitimate?

Yes. It is a genuine Microsoft Windows API-set contract or stub associated with Windows, not an automatically generated meaningless filename.

Does it belong to a specific game?

No. A game may depend on the Windows API contract, but the contract is part of Windows rather than owned by that game.

Should I copy it to System32?

Normally no. API-set names can be virtual contracts, and copying a file from another build or architecture can make the problem worse.

Will Visual C++ Redistributable fix it?

Only when the error also names a Visual C++ or Universal C Runtime dependency, or the application vendor specifically requires it. It is not a universal repair for this Windows API-set error.

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.

Is Windows 7 supported?

The answer depends on the application. KB2999226 may help Windows 7 SP1 with Universal C Runtime requirements, but a newer application may still require Windows APIs unavailable on Windows 7.

What if the error says “specified module could not be found”?

That wording can mean the named contract or one of its dependencies could not be resolved. Repair Windows first, then repair or reinstall the affected application.

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 Create Custom Stickers & Shoutouts In Monster Hunter WildsMonster Hunter WildsBlog20min
  2. How to Get XL Gogoat in Pokemon Legends Z-A (An Extra-Large Gogoat)Pokemon Legends Z-ABlog20min
  3. How to Get Rotting Lightbringer in Diablo 4Diablo 4Blog17min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

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.