DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober 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-psm-app-l1-1-0.dll: Trace the Real Fix

Length8 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-psm-app-l1-1-0.dll is a Windows API-set contract, so downloading a replacement DLL is usually the wrong fix. Repair Windows first, then repair or reinstall the one application that reports the error if the rest of Windows is working normally.

What this file actually does

The api-ms-win-core- prefix identifies a Windows API-set contract. These names act as loader-facing contracts that let Windows route an application’s API calls to the correct implementation for that Windows version. Microsoft notes that an API-set name may not correspond to a physical file anywhere on the computer. Windows API sets

As an Amazon Associate I earn from qualifying purchases.

The psm-app portion relates to Windows application and process-state management APIs. The filename is therefore associated with Windows, not with Visual C++, DirectX, .NET, a graphics driver, or a particular game.

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.

Older Windows file catalogs describe this contract as an “ApiSet Stub DLL” from Microsoft Windows and list Windows 8-era x86 and x64 variants. That catalog evidence does not establish a current Windows 10 or Windows 11 file location or provide an official standalone download. Windows 8 DLL information

#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.

Do not assume Windows is damaged merely because searching C:WindowsSystem32 does not find this exact filename. On some Windows versions, API-set resolution is handled internally or through a differently named implementation.

The application may display messages such as:

  • “This application failed to start because api-ms-win-core-psm-app-l1-1-0.dll was not found.”
  • “The file api-ms-win-core-psm-app-l1-1-0.dll is missing or corrupted.”
  • “A required component is missing.”
  • “Error loading api-ms-win-core-psm-app-l1-1-0.dll.”
  • “The specified module could not be found.”

These are generic Windows loader formulations. “The specified module could not be found” can also mean that another dependency of the launching program is missing.

Cause-by-symptom guide

What you observe Most likely direction Start with
Several programs fail with similar messages Windows component or update damage Windows Update, DISM, then SFC
The error began after a forced shutdown, disk problem, or update Corrupted system files DISM followed by SFC
Only one game or application fails Damaged or incompatible application Update, verify, repair, or reinstall that app
Windows Security recently quarantined a file Quarantine or malware cleanup Protection History, then DISM and SFC
The program is old and Windows is newer or older than expected Compatibility problem Check the program’s supported Windows versions
“Specified module could not be found” persists after repair Another application dependency may be missing Repair the application and inspect its complete error

Fixes, in the order I use them

1. Install pending Windows updates

Updates can replace damaged components and restore compatibility before you run deeper repair commands.

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.
  1. Open Start and select Settings.
  2. In Windows 11, select Windows Update. In Windows 10, select Update & Security, then Windows Update.
  3. Select Check for updates.
  4. Install every available update.
  5. Restart the computer, even if Windows does not immediately require it.
  6. Launch the affected program again.

If Windows Update reports an error:

  1. Open Settings.
  2. Select System, then Troubleshoot, then Other troubleshooters in Windows 11.
  3. Run the Windows Update troubleshooter.
  4. Retry Windows Update and restart.

In Windows 10, open Settings > Update & Security > Troubleshoot > Additional troubleshooters, select Windows Update, and run the troubleshooter. Microsoft documents the current troubleshooting process in its Windows Update troubleshooter.

If the program starts after updating, the problem was probably an outdated or incomplete Windows installation rather than a DLL that needed manual replacement.

2. Repair Windows with DISM and SFC

Run these commands from an elevated Command Prompt. DISM repairs the Windows component store, while SFC uses that repaired source to check protected system files.

  1. Open Start.
  2. Type Command Prompt.
  3. Right-click Command Prompt and select Run as administrator.
  4. Select Yes at the User Account Control prompt.
  5. Enter this command and press Enter:
DISM.exe /Online /Cleanup-Image /RestoreHealth

Wait for DISM to finish. It can remain at one percentage for a while. Do not close the window while it is working.

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

When DISM completes successfully, run:

sfc /scannow

Wait until verification reaches 100 percent, then restart Windows and test the program. Microsoft specifically recommends running DISM before SFC in its System File Checker instructions.

Possible results include:

  • Windows Resource Protection did not find any integrity violations: protected files appear intact. Continue with application repair if only one program fails.
  • Windows Resource Protection found corrupt files and successfully repaired them: restart and test the program.
  • Windows Resource Protection found corrupt files but was unable to fix some of them: run DISM again, restart, and run SFC once more. If it still fails, use System Restore or a supported Windows repair reinstall.
  • DISM cannot find source files: do not download the DLL separately. Use matching Windows installation media or Microsoft’s supported recovery options.

Repeating SFC and DISM without recording what each command changed can make troubleshooting tedious. Outbyte PC Repair can show a free scan of reported system problems; repairs are performed by the full version, and it is optional rather than a requirement. For this particular file, repairing or reinstalling the affected application remains the definitive fix when Windows itself is healthy.

3. Check Windows Security quarantine

Antivirus software can quarantine a damaged or altered system component, although malware is not the default explanation for this filename.

  1. Open Start and search for Windows Security.
  2. Open it and select Virus & threat protection.
  3. Select Protection history.
  4. Review recent detections and expand any item related to the affected program or Windows.
  5. Check the original path, detection name, and publisher before taking action.

Only restore a quarantined item when its source and signature are trustworthy. Do not disable antivirus protection broadly to force a DLL back into place. For a Windows component, run DISM and SFC instead of restoring an unverified copy. Microsoft explains these quarantine and restoration decisions in Protection History.

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

Run a scan afterward:

  1. Open Windows Security.
  2. Select Virus & threat protection.
  3. Select Quick scan or Scan options for a more complete scan.
  4. Restart Windows after the scan and test the application.

4. Repair or reinstall the affected application

If every other program works and only one application produces this message, treat the application as the main suspect. A damaged installation can report a Windows dependency even when the underlying Windows API-set system is present.

Use this sequence:

  1. Open the application’s built-in updater or launcher.
  2. Install its latest supported update.
  3. Look for Repair, Verify, Verify integrity, or a similar maintenance command.
  4. Run that operation and restart the application.
  5. If it still fails, open Settings > Apps > Installed apps.
  6. Select the application, open its menu, and choose Uninstall if no repair option is available.
  7. Restart Windows.
  8. Download the installer only from the application’s official publisher or launcher.
  9. Reinstall it and test before adding unofficial patches or replacement DLLs.

Also check the application’s minimum Windows version and architecture requirements. A program built for an unavailable Windows API contract may not run on an older unsupported release. There is no reliable evidence tying this exact filename to one particular game, driver, or application.

Do not install Visual C++ Redistributables, DirectX, or .NET solely because this filename appears in the message. Install those components only when the program’s official documentation identifies them as requirements or another error names them directly.

5. Check architecture without copying DLLs

A 32-bit application on 64-bit Windows does not mean you should copy a file into SysWOW64, and a 64-bit application does not mean you should copy one into System32.

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

Windows handles API-set resolution according to the process and operating-system architecture. Manually placing copies in both folders can introduce a wrong build, architecture mismatch, tampering, or malware.

To identify the operating-system architecture:

  1. Open Settings.
  2. Select System, then About.
  3. Read System type under Device specifications.

To identify whether an application is 32-bit or 64-bit, check its official system requirements or ask the publisher’s support documentation. This information should guide application compatibility checks, not manual DLL copying.

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.

6. Update drivers only when the symptom points there

A graphics or chipset driver is not the normal provider of this API-set contract. Consider driver maintenance only if the failure began immediately after a driver change, or if other programs show graphics, display, or hardware errors.

  1. Right-click Start and open Device Manager.
  2. Expand the relevant category, such as Display adapters or System devices.
  3. Right-click the device and select Update driver.
  4. Choose Search automatically for drivers.
  5. Restart Windows if a driver is installed.

If Windows cannot find a suitable driver, use the computer or hardware manufacturer’s official support page. Avoid driver packages from unrelated download sites.

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

Tracking driver versions manually can mean hunting through several hardware pages and guessing which device is stale. Outbyte Driver Updater can show a free scan of driver issues; installation of drivers is handled by the full version, and it is optional rather than necessary for this API-set error.

7. Use System Restore for a recent system change

Use System Restore when the problem began after an update, driver installation, application installation, or other system change.

  1. Press Win + R.
  2. Type rstrui.exe and press Enter.
  3. Select Next.
  4. Choose a restore point dated before the error began.
  5. Select Scan for affected programs if available.
  6. Confirm the restore point and select Finish.
  7. Let Windows restart and complete the operation.

System Restore rolls back system files, drivers, registry settings, and installed programs. It normally does not remove personal files. If there are no restore points or the operation fails, continue to Windows recovery rather than searching for a loose DLL. See Microsoft’s System Restore guidance.

8. Repair-reinstall Windows as a last resort

If Windows Update, DISM, SFC, and System Restore do not resolve a Windows-wide problem, use Windows recovery or a supported repair reinstall.

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

Back up important files first. Then open Settings > System > Recovery and review the available recovery options. On supported Windows 11 systems, reinstalling the current Windows version through Windows Update may preserve apps, files, and settings. Microsoft describes the broader choices in Recovery options in Windows.

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 api-ms-win-core-psm-app-l1-1-0.dll from a random DLL repository.
  • Do not copy it into System32, SysWOW64, or an application folder.
  • Do not place both x86 and x64 copies on the computer.
  • Do not run regsvr32 on this API-set name.
  • Do not disable antivirus protection to force a replacement.
  • Do not assume registry cleaning or a particular runtime will repair it.

regsvr32 applies to DLLs that expose a registration procedure, commonly COM or ActiveX components. An API-set contract is a loader contract, not a normal self-registering plug-in, so this command is not a supported repair:

regsvr32 api-ms-win-core-psm-app-l1-1-0.dll

It may produce an error such as DllRegisterServer was not found.

FAQ

Should this file be in System32?

Not necessarily. Older Windows versions could contain physical API-set stubs, but Microsoft documents API-set names as logical contracts that may not exist as files on disk.

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

Should I copy it to SysWOW64 for a 32-bit program?

No. Windows resolves API-set contracts for the process. Copying DLLs manually can make the problem worse.

Is this a Visual C++ or DirectX error?

The filename itself identifies a Windows API-set contract. There is no evidence that Visual C++, DirectX, or .NET specifically supplies it.

Should I use regsvr32?

No. API-set contracts are not normally COM or ActiveX components and should not be registered.

What if DISM and SFC both finish successfully?

If only one application fails, update, verify, repair, or reinstall that application. The loader message may identify a dependency while the actual damage is in the application’s installation.

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

Is malware responsible?

It is possible, especially after a quarantine event, but it is not the default conclusion. Check Protection History and run a scan, then use DISM and SFC for Windows components.

Is there an official standalone download?

There is no verified Microsoft standalone download package for this exact API-set name. Use Windows Update, DISM, SFC, System Restore, or supported Windows recovery instead.

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
Windows Errors? Fix Them Before They SpreadFree repair 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.