Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
VGSOURCES
Get listed

API setsPATCH 2026.10.27

How to Fix API-MS-Win-Core DLL Errors on Windows 10

By VGSources Team 11 min read

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

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

If Windows 10 reports that an api-ms-win-core-*.dll file is missing, do not download that DLL from a random website. These names usually identify Windows API-set contracts rather than standalone files. First record the complete contract name, your Windows build, the failing app’s version, and whether it is x86, x64, or ARM64. Then install pending Windows updates, repair the Windows image with DISM, run System File Checker, and reinstall the affected application with the correct runtime architecture if only that app fails. An older Windows build can also lack a contract that a newer application expects.

What does an api-ms-win-core DLL error mean?

An api-ms-win-core-*.dll message refers to a Windows API-set contract. Microsoft describes an API-set name as a contract that the loader resolves through the API-set schema; it is not necessarily the name of a physical file stored on your disk. In Microsoft’s wording, “No—an API set name identifies a contract, not a file.”

As an Amazon Associate I earn from qualifying purchases.

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.

The contract is an interface that lets software call Windows functionality without depending directly on one particular host DLL. Windows can map the same contract to different implementation modules on different editions and builds. Consequently, searching your system for a file with the exact error name may find nothing even when Windows is functioning normally.

A missing-contract error generally falls into one of three groups:

Popular on Amazon
Sale
LAPGEAR Home Office Pro Lap Desk - Black Carbon, Fits 15.6” Laptops | Built-In Mouse Pad & Phone Slot, Wide Cushioned Wrist Rest, Dual-Bolster Microbead Cushion, Carry Handle
  • Spacious Design: Measuring 21.1" wide and 14.1" deep, our lap desk comfortably fits most laptops up to 15.6". Extra room for accessories ensures convenience.
  • Enhanced Functionality: Packed with handy features, including a 5x9" precision tracking mouse pad and a built-in phone slot for seamless work or video calls. Plus, enjoy ergonomic support with the integrated cushioned wrist rest.
  • Cool Comfort: Enjoy a stable surface with our lap desk's dual bolster cushion, designed for comfort and airflow, keeping your lap cool during extended use.
  • Durable Surface: Work with confidence on our lap desk's solid surface, featuring a sleek black carbon color, ensuring optimal air circulation to prevent your laptop from overheating.
  • On-the-Go Convenience: With an integrated handle and lightweight design (2.8 lbs), our lap desk is portable for travel or moving around the house, offering flexibility in any space.
  • Compatibility problem: the application expects an API contract introduced in a newer Windows 10 build than the one installed.
  • System-component damage: Windows servicing files or protected files are corrupted.
  • Application or runtime problem: one program was installed incorrectly, has the wrong architecture, or expects a runtime that is not present.

The exact suffix matters. For example, api-ms-win-core-winrt-l1-1-0.dll and api-ms-win-core-console-l3-2-0.dll are different contracts with different availability requirements. Microsoft’s console API-set example is unavailable below Windows build 17134, so the build number must be checked before you choose a repair.

Is an api-ms-win-core error dangerous?

The message itself does not prove that your computer is infected or that a DLL was deleted by malware. It is a loader or compatibility diagnostic. Treat it as a software-support problem first, while still using normal Windows security practices.

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

Do not replace the message-named file by copying a DLL from a third-party download site. An API-set name may not correspond to a redistributable file, and an incorrectly sourced DLL can be the wrong architecture, an altered binary, or an incompatible version. Copying files into C:WindowsSystem32 or SysWOW64 can also make later servicing harder. Use Windows Update, Microsoft repair tools, and the application publisher’s installer instead.

What information should I collect before changing anything?

Capture the details below while the error is visible. They determine whether you need a Windows-wide repair, an application reinstall, or a compatibility change.

  • The complete contract name, including every suffix such as l1-1-0 or l3-2-0.
  • The exact wording of the dialog and the name and version of the program that fails.
  • Your Windows edition and build. Press Windows key + R, type winver, press Enter, and record the displayed version and OS build.
  • Whether the failing process is 32-bit (x86), 64-bit (x64), or ARM64. The application’s documentation or installer usually states this; Task Manager can show “(32 bit)” for a 32-bit process on 64-bit Windows.
  • Whether other applications start normally. A single failing program points toward its installation or runtime; several unrelated programs point toward Windows components or a build mismatch.
  • Whether the problem began after a Windows update, an application update, a driver change, or a migration to a different PC.

How do I check whether my Windows 10 build supports the contract?

Compare the contract and its documented minimum Windows requirement with the build shown by winver. API-set contracts are not available on every Windows build. If the application requires a contract added after your build, repairing files on that old build will not create the missing contract.

  1. Open winver and write down the OS build number, not just “Windows 10.”
  2. Read the application’s system requirements and release notes for a minimum Windows version and architecture.
  3. Check Microsoft’s API-set requirements and availability information for the exact contract suffix.
  4. If the contract was introduced after your build, update Windows to a supported build or install an older application release that explicitly supports your build.

Do not infer compatibility from the filename alone. Two contracts that look similar can have different minimum builds, and a 32-bit application can have different runtime requirements from a 64-bit build of the same program.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Also popular on Amazon
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

How do I update Windows 10 before repairing files?

Windows 10 includes the Universal C Runtime (UCRT) as an operating-system component. Microsoft identifies Windows Update as the preferred way to keep that component current, so update Windows before trying to install a standalone package.

  1. Open Settings and go to Update & Security > Windows Update.
  2. Select Check for updates and install all applicable quality, servicing, and platform updates.
  3. Restart when Windows requests it. If several restarts are offered, complete them all before testing the application.
  4. Return to Windows Update and check again until no further applicable updates are offered.

If the PC is managed by an organization, update policies may delay or limit what appears. In that case, ask the administrator whether the required build is approved rather than forcing packages from an unrelated source.

How do I repair Windows with DISM and System File Checker?

DISM repairs the Windows component store and image; System File Checker (SFC) checks protected system files against that repaired store. Run DISM first, then SFC, from an elevated Command Prompt.

  1. Save open work. Some repairs can take several minutes and may require a restart.
  2. Open the Start menu, type Command Prompt, right-click it, and choose Run as administrator. Approve the User Account Control prompt.
  3. Run the image-repair command exactly as shown:
DISM.exe /Online /Cleanup-image /Restorehealth

Wait for DISM to reach 100 percent and report its result. Do not close the window because progress can pause for a while. If DISM says the source files cannot be found, continue to the offline-source section below rather than repeatedly interrupting the command.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. After DISM completes successfully, run:
sfc /scannow

SFC can take time and may appear to stop at a percentage temporarily. Let it finish and read the final message. A result stating that Windows Resource Protection found corrupt files and repaired them indicates that protected files were replaced. A result saying no integrity violations were found means SFC did not detect damage, but it does not prove that the application is compatible with your build.

  1. Restart Windows, then launch the affected program again.

Run the commands in the order shown. SFC depends on a usable component store; running it first can leave you with an unresolved source of repair files.

Also popular on Amazon
Sale
Yilador Webcam Cover 3 Pack, 0.03 inch Ultra Thin Laptop Camera Cover Slide | Camera Blocker Slider for iPhone iPad MacBook Pro Computer iMac Cell Phone PC Laptop Accessories, Great for Privacy, Black
  • Note: Not suitable for MacBooks released after 2023 or devices with a protruding front camera; Not applicable to full-screen or notch-style tempered glass screen protectors; Do not use on the rear camera of the phone.
  • 💻 Why Do You Need a Webcam Cover Slide? — Safeguard your privacy by covering your webcam with our reliable webcam cover when not in use. Don't let anyone secretly watch you. Stay protected!
  • ✅ Thin & Stylish — Enhance your laptop's functionality and aesthetics with our 0.027" ultra-thin webcam covers. Seamlessly close your laptop while adding a touch of sophistication.
  • ✅ Fits Most Devices — Compatible with laptops, phones, tablets, desktops! Keep your privacy intact on Ap/ple, Mac/Book, iPh/one, iP/ad, H/P, L/novo, De/ll, Ac/er, As/us, Sa/msung devices.
  • ✅ 365 Days Protection — Our upgraded 3.0 adhesive ensures a strong hold that won't damage your equipment. Experience reliable, long-term privacy protection day in and day out.

What should I do if only one application fails?

When other programs work and one application alone reports the contract error, treat the application installation and its runtime architecture as the primary suspects.

Reinstall from the publisher

  1. Back up the application’s settings, save files, profiles, or license information if the program stores them outside your user folder.
  2. Uninstall the affected application from Settings > Apps > Apps & features (or Control Panel > Programs and Features for older installers).
  3. Restart Windows if the uninstaller requests it.
  4. Download a fresh installer from the application publisher and verify that it supports your Windows build.
  5. Install it using an account with permission to write to the selected folder, then test before adding optional plug-ins or modifications.

A clean reinstall replaces an incomplete or mixed-version application directory. Avoid copying DLLs from another computer or from an older installation into the new folder.

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.

Match the Visual C++ runtime architecture

On 64-bit Windows, a 32-bit application needs the x86 Visual C++ package, while a 64-bit application needs the x64 package. ARM64 applications require the ARM64 package. Install the architecture required by the process, not merely the architecture of Windows itself. Some applications legitimately require more than one architecture because they include both 32-bit and 64-bit components.

Use the runtime package version specified by the application publisher. Installing an unrelated or obsolete redistributable may leave the loader error unchanged. If the publisher supplies a bundled prerequisite installer, use that package rather than mixing files from different releases.

Should I install the standalone UCRT package or KB2999226?

Usually not on a fully supported Windows 10 installation. Microsoft states that the UCRT is a Windows operating-system component and that Windows Update is the central deployment channel. The standalone KB2999226 download is intended mainly for supported Windows versions from before Windows 10; on systems that support the component through servicing, Windows Update supplies it.

Use a standalone package only when the application publisher or Microsoft documentation specifically identifies it as appropriate for your exact Windows edition and build. Confirm the package architecture and servicing prerequisites. Do not install several versions at random in the hope that one will register an API-set contract.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Also popular on Amazon
AboveTEK Portable Laptop Lap Desk w/Retractable Left/Right Mouse Pad Tray, Non-Slip Heat Shield Tablet Notebook Computer Stand Table w/Sturdy Stable Work Surface for Bed Sofa Couch or Travel
  • Anti-Slip Surface - Transform your laptop into a mobile workstation with the AboveTEK portable laptop lap desk. The anti-slip surface provides a strong grip for laptops up to 15.6 inches(Diagonal), while the double rubber strip on the bottom ensures a stable display or typing experience on your lap, couch, or bed.
  • Retractable Mouse Pad - Retractable laptop mouse pad extends on both directions for the left/right handed with elevation along the edges for stopping mouse from falling off. The size of laptop tray is 14" X 9.7" and the size of mouse pad is 7.4" X 6.1".
  • Effective Heat Shield - The effective heat shield made of sturdy and thick material protects your laptop from overheating. Prioritizes your comfort and safety, an ideal lap pad or board for working anywhere.
  • EASY to Carry and Store - With an ergonomic and simplistic design, the lap desk is portable to store in a backpack. Only 15" in size, 2.2 lb of weight and with slim 0.6 inch thickness, it is ready to be easily carried around.
  • Widely Applicable - The smooth platform accommodates laptops and tablets up to 15.6 inches(Diagonal), making it a versatile accessory and one of the best gifts for mom, dad, students and professionals. Perfect for use as a laptop bed tray or tablet holder anywhere at home, library, or park.

Can app-local UCRT deployment fix this error?

App-local UCRT deployment is a developer-oriented option in which runtime files are placed beside an application. Microsoft does not recommend it for performance and security reasons when the system UCRT is available, and Windows 10 is designed to use the system component. End users should follow the application publisher’s supported installer path rather than copying individual runtime or API-set files into system directories.

How do I repair Windows when DISM cannot find source files?

If DISM cannot obtain repair content through Windows Update, use matching Windows installation media as the repair source. A USB flash drive for Windows repair media is optional; it only stores the installation files and does not itself repair the API contract.

  1. Prepare installation media that matches the installed Windows language, edition, and architecture as closely as possible. A source from a different release can lack the component versions your installation needs.
  2. Insert the USB drive or DVD and note its drive letter in File Explorer, such as X:.
  3. Inspect the sources folder for an image file such as install.wim or install.esd. The image can contain multiple editions, each identified by an index.
  4. From an elevated Command Prompt, run DISM with the matching image as its source. A WIM example is:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:X:sourcesinstall.wim:1 /LimitAccess

Replace X: with the media’s drive letter and replace 1 with the index that corresponds to your installed edition. If your media uses an ESD image, the source syntax must identify that file and its correct index. Using the wrong index or a mismatched release can produce another source error, so verify the edition before retrying.

  1. When DISM completes, run sfc /scannow, restart, and test the application.

If you do not have matching media, create or obtain official Windows installation media for the same release instead of using a modified image. On a managed PC, the administrator may provide an approved repair source.

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

How do I choose the right fix for my symptoms?

Use scope, cause, connectivity, and architecture to choose a path instead of trying every download in sequence.

Symptom or condition Most likely scope Preferred action Connectivity or architecture concern
Several unrelated programs fail with API-set messages Windows image or protected files Install updates, then run DISM followed by SFC Use an offline matching source if Windows Update cannot provide files
Only one newly installed program fails Application installation or prerequisite runtime Reinstall from the publisher and match x86, x64, or ARM64 requirements The process architecture, not only the OS architecture, determines the runtime
The contract is newer than the installed build Operating-system compatibility Update Windows or use an application release that supports the installed build Repair commands cannot add an API contract absent from that build
DISM reports that source files cannot be found Repair-content availability Provide matching USB/DVD installation media as a source Edition, language, release, image type, and index must match
A 32-bit application fails on 64-bit Windows Runtime architecture Install the publisher-supported x86 runtime and reinstall the app if needed Do not substitute x64 solely because Windows is 64-bit
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What common attempts make the problem worse?

  • Downloading a DLL from a search result: the name may be an API-set contract, not a standalone file, and the download may be tampered with or incompatible.
  • Renaming or deleting system DLLs: this can break unrelated applications and Windows servicing.
  • Running registry cleaners or “DLL fixer” scripts: these do not establish that the required API contract exists on your build and can remove valid registrations or settings.
  • Installing every redistributable you can find: architecture and version still matter; more packages do not compensate for an unsupported Windows build.
  • Skipping the restart after servicing: pending component replacements may not be active until Windows restarts.
  • Using repair media from a different edition or release: DISM may reject the source or place mismatched component versions in the store.

What if the error remains after DISM, SFC, and a reinstall?

Recheck the evidence rather than repeating the same commands.

Also popular on Amazon
Sale
LAPGEAR Home Office Lap Desk – Pink, Fits 15.6” Laptops | Built-In Mouse Pad & Phone Slot, Integrated Device Ledge, Dual-Bolster Microbead Cushion, Carry Handle
  • Spacious Design: Measuring 21.1" wide and 12" deep, our lap desk comfortably fits most laptops up to 15.6". Extra room for accessories ensures convenience.
  • Enhanced Functionality: Packed with handy features, including a 5x9" precision tracking mouse pad and a built-in phone slot for seamless work or video calls. Plus, enjoy laptop support with the integrated device ledge.
  • Cool Comfort: Enjoy a stable surface with our lap desk's dual bolster cushion, designed for comfort and airflow, keeping your lap cool during extended use.
  • Durable Surface: Work with confidence on our lap desk's solid surface, featuring a blush pink color, ensuring optimal air circulation to prevent your laptop from overheating.
  • On-the-Go Convenience: With an integrated handle and lightweight design (2.14 lbs), our lap desk is portable for travel or moving around the house, offering flexibility in any space.
  1. Confirm that the contract suffix in the new dialog is identical to the original one. A changed suffix can indicate a second compatibility issue.
  2. Run winver again and record whether Windows actually advanced to the required build.
  3. Check the application’s event log or crash log for the executable name and a second missing dependency. The API-set message may be only the first loader failure.
  4. Test a current release and, if available, an older release that lists your Windows build as supported. This distinguishes an application regression from system damage.
  5. Contact the application publisher with the complete error text, build number, process architecture, and DISM/SFC results. Those details let support reproduce the loader environment without guessing.

If multiple Windows components continue to fail after a successful image repair, back up personal data and consider Microsoft’s supported recovery options for your edition. A reset or reinstall is a last resort because it can remove applications and settings; use it only after confirming that the problem is broader than one program.

As an optional shortcut after the manual checks, Outbyte PC Repair can look for common Windows issues, clean temporary and cache files, and provide additional diagnostics. It complements antivirus software rather than replacing it; results vary, and no utility repairs every crash. It runs on Windows 11, 10, 8, and 7 with a free trial by category for at least two days before a paid subscription.

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

What is the practical fix for most Windows 10 users?

Start by identifying the exact API-set contract and Windows build. If the build is too old, update Windows or use a compatible application release. If the build should support the contract, install pending updates, run elevated DISM and then SFC, restart, and retest. When only one application fails, reinstall its official package and match the x86, x64, or ARM64 runtime. Reserve USB installation media for cases where DISM cannot obtain matching repair files through Windows Update.

Frequently Asked Questions

Can I delete the api-ms-win-core DLL named in the error?

No. The name is normally an API-set contract, not a file you should remove or replace. Deleting nearby Windows files can create additional loader failures and interfere with servicing.

Why does a game fail while other Windows programs open normally?

Games often ship a specific executable architecture and bundled prerequisites, so one title can require a newer Windows build or a different runtime than the rest of your software. Check the game’s supported Windows versions and process architecture before changing system files.

Do I need both x86 and x64 Visual C++ packages?

Only install the architectures required by your applications. A 32-bit program on 64-bit Windows uses x86 components, while a native 64-bit program uses x64; an application that includes both kinds of executables may need both.

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

Will System Restore bring back a missing API-set contract?

System Restore can revert system files and settings to an earlier restore point, but it cannot add a contract that your Windows build never supported. Verify the build requirement first and use supported updates or an application version compatible with that build.

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.

API setsDISMDLL errorsSystem File CheckertroubleshootingWindows 10

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.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

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.