Free tools Windows power users keep installed
One-click scans. No signup required.
The api-ms-win-core-winrt-l1-1-0.dll message does not mean you need to download a standalone DLL or install a special Visual C++ Redistributable. This filename identifies a Windows Runtime (WinRT) API-set component supplied by Windows itself. The dependable fixes are to update Windows, reinstall the affected game or application from its official installer, repair system files with DISM and SFC, and resolve any architecture or operating-system compatibility problem.
First verify the filename: support posts sometimes omit a hyphen and write api-ms-win-core-winrt-l1-10.dll. Use the exact text shown in the error before choosing a fix.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
CORRSQ 30-in-1 Bootable USB Drive | $20.99 | Buy on Amazon |
| 2 |
|
5-in-1 Win Repair & Reinstall Bootable USB Flash Drive – Fix, Recover, or Reinstall Windows 11... | $24.99 | Buy on Amazon |
As an Amazon Associate I earn from qualifying purchases.
What the api-ms-win-core-winrt-l1-1-0.dll error means
api-ms-win-core-winrt-l1-1-0.dll is an API-set name for part of the Windows Runtime. It is exposed by the Windows operating system rather than distributed as an ordinary application DLL. Microsoft External Staff moderator Norah-L describes it as a core Windows component that “is not included with Visual C++ Redistributables.”
When a game, launcher or other Windows program reports that this file is missing, Windows is usually facing one of two conditions:
#1 Best Overall
- 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 program expects a WinRT API set that the installed Windows release does not provide.
- The program installation or Windows system files are damaged, incomplete or incompatible with the current release.
The message alone does not prove that the computer has malware. It also does not make a random DLL download an appropriate repair. Treat the error as an operating-system or application-compatibility problem first.
Check the spelling before troubleshooting
Read the error dialog, crash report or launcher log character by character. The documented name is api-ms-win-core-winrt-l1-1-0.dll, with a hyphen between l1 and 1, and another hyphen before 0. The frequently typed api-ms-win-core-winrt-l1-10.dll may be a transcription error, but a different filename can indicate a different dependency and therefore a different fix.
Do you need a Visual C++ Redistributable?
Not to restore this particular API set. Visual C++ packages provide separate C and C++ runtime libraries; they do not add api-ms-win-core-winrt-l1-1-0.dll to Windows. Installing every Visual C++ package at random can consume time without changing this error.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallA game can still require a Visual C++ runtime for an unrelated dependency. If the game’s official documentation or installer names a specific runtime, install that package from the software developer or Microsoft and match the program’s architecture. Keep the two issues separate: a correctly installed C++ runtime will not create a missing WinRT API-set component.
Manual repair sequence on a supported Windows release
Work through these steps in order. After each major change, start the game or application again so you know which action changed the result.
1. Install all available Windows updates
- Save your work and connect the PC to power if it is a laptop.
- Open Settings > Windows Update on current Windows editions. On an older supported edition, open the built-in Windows Update control in Control Panel.
- Select Check for updates and install every applicable update, including a restart when Windows requests one.
- Restart once more if updates completed but the game still reports the file, then retry the program.
Microsoft’s support guidance places updating and restarting first because an API set that belongs to a supported Windows release should be supplied by the operating system, not copied from another computer.
2. Reinstall the affected game or application from its official installer
If Windows is current but only one title or application fails, repair that installation before changing the operating system.
- Back up save files, profiles or configuration folders that the game’s publisher says are stored outside the installation directory.
- Uninstall the affected program from Settings > Apps > Installed apps (or Control Panel > Programs and Features on older editions).
- Restart Windows.
- Download or launch the installer supplied by the game’s developer or official distribution service. Do not use a DLL-download site as the installer.
- Install the program to its normal location, apply its own updates, and test it before adding optional mods or overlays.
A clean reinstall replaces damaged application files and can correct an installer that targeted a different Windows version. It cannot make an unsupported operating system provide an API set that it was never designed to contain.
3. Repair Windows component files with DISM
DISM (Deployment Image Servicing and Management) repairs the Windows component store used by system-file checks. Run it from an elevated Command Prompt:
Rank #2
- 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.
- Open Start, type Command Prompt, right-click it and choose Run as administrator. Approve the User Account Control prompt.
- Enter this command exactly, then press Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
Allow the operation to reach completion. It can pause for a while, and the command window should remain open until it reports a result.
4. Check protected files with System File Checker
- In the same elevated Command Prompt, run:
sfc /scannow
- Wait for the verification to finish. Do not close the window while the scan is in progress.
- Restart Windows after both DISM and SFC have completed.
- Launch the affected game or application again.
DISM and SFC address damaged Windows components; they do not install an arbitrary copy of the API-set file. If the error remains after both checks, continue with the compatibility and architecture checks rather than repeating scans indefinitely.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsCheck Windows and application architecture
Architecture mismatches can make a program fail even when Windows itself is 64-bit. A 64-bit Windows installation can run 32-bit software, and that software may need the x86 version of a runtime. Use the architecture shown by the game’s requirements or installer, not only the architecture of the PC.
| Windows architecture | Runtime architecture that may be required | What this means for the WinRT error |
|---|---|---|
| 64-bit Windows | x64 packages for 64-bit programs and x86 packages for 32-bit programs | Install a matching Visual C++ package only when the application requires it; neither package supplies the WinRT API-set file. |
| 32-bit Windows | x86 | A 64-bit-only application cannot run on this installation, and a runtime package cannot change that limitation. |
| Windows on ARM | ARM64 | Use an ARM64-compatible application and dependency set; a package for another architecture is not a substitute. |
To identify the Windows architecture, open Settings > System > About and read System type. For a game, check the developer’s system-requirements page or the installer’s details. If the application offers separate x86, x64 or ARM64 builds, select the one that matches both Windows and the program’s requirements.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.When Windows 7 or another unsupported release is involved
Windows 7 has been out of standard support since 2020, according to a .NET team maintainer. A missing WinRT API-set error on Windows 7 is therefore often a platform-compatibility problem rather than a loose file that can be replaced. Microsoft’s guidance is to run the application on a supported Windows release; the API set should already be part of that operating system.
Option 1: Move the machine to a supported Windows release
Check the target release’s hardware requirements, edition and application compatibility before upgrading. Back up personal files and game saves, confirm that the machine has a valid license for the edition you intend to install, and use genuine installation media. A Windows 11 installation USB is upgrade media, not a replacement DLL. After the upgrade, run Windows Update, reinstall the game from its official installer, and test it.
Option 2: Use a game version that explicitly supports the existing Windows release
Some legacy titles have older builds with different operating-system requirements. Consult the publisher’s documentation or support channel for a version that explicitly lists your Windows edition. Do not infer compatibility merely because an older build starts on another computer; the publisher’s stated requirements are the reliable boundary.
Option 3: Repair in place when the OS is supported
If the same error occurs on a supported Windows release, finish Windows Update, reinstall the affected application, and run DISM followed by SFC before considering a version change. Replacing Windows is not the first step when the platform should already contain the API set.
Use the symptoms to choose the next branch
| Observed pattern | Most useful next action |
|---|---|
| Only one game or application shows the message, while other programs run normally | Reinstall that application from its official installer and verify its stated Windows and architecture requirements. |
| Several unrelated programs fail with similar Windows-component messages | Install Windows updates, then run DISM and SFC from an elevated Command Prompt and restart. |
| The machine is running Windows 7 or another release the application no longer supports | Use a supported Windows release or a program build that explicitly supports the existing release. |
| A 32-bit program fails on 64-bit Windows after a runtime change | Check whether the application’s required x86 runtime is installed; remember that this is separate from the WinRT API set. |
This branching keeps the repair proportional. A one-application failure points toward the application package; a system-wide pattern points toward Windows integrity; an unsupported release requires a compatibility decision.
Quick Recap
What not to do
- Do not download
api-ms-win-core-winrt-l1-1-0.dllfrom a generic DLL website. - Do not copy an unverified file into
C:WindowsSystem32or another Windows directory. - Do not assume that installing Visual C++ Redistributables will add a Windows Runtime API set.
- Do not use a DLL copied from a different Windows installation as a substitute for updating or repairing the operating system.
- Do not treat a Windows 7 machine as compatible merely because another application still launches on it; check the specific game’s supported releases.
As an optional shortcut after the manual checks, Outbyte PC Repair can address more than 100 common Windows issues where possible, including damaged system elements and shared DLL problems, while also offering settings adjustments, cleanup, privacy and vulnerability checks, a real-time boost, file shredding and crash logging. It runs on Windows 11, 10, 8 and 7 with a category-based free trial of at least two days before a subscription; results vary, it complements antivirus software rather than replacing it, and no tool repairs every crash.
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.

