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 DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
VGSources
Blog

api-ms-win-shcore-scaling-l1-1-1.dll: Trace the Startup Failure

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

Start by writing down which program fails, whether the message appears during installation or launch, and whether that program is 32-bit or 64-bit. Then press Windows + R, type winver, and press Enter to identify your Windows release.

api-ms-win-shcore-scaling-l1-1-1.dll is a genuine Microsoft Windows API-set name. The most likely cause is not a deleted DLL but an application requesting a Windows API contract that the computer does not provide, especially on Windows 7.

As an Amazon Associate I earn from qualifying purchases.

What this filename actually means

The api- prefix identifies an API-set contract. Microsoft describes API sets as virtual aliases used by the Windows loader. They route an application’s function calls to the Windows component that implements them instead of necessarily representing a normal, independently stored DLL file. See Microsoft’s Windows API-set documentation.

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

This contract belongs to the Shell Scaling API family, which covers functionality related to display scaling and DPI awareness. Microsoft documents related APIs such as GetDpiForMonitor as requiring Windows 8.1 or later for desktop applications and identifies Shcore.dll as the implementation library in that API family. The GetDpiForMonitor documentation provides those requirements.

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

That distinction matters:

  • It is part of the Windows API surface, not Visual C++, DirectX, .NET, a graphics driver, or a game engine.
  • The affected application is the program that invokes the contract.
  • The name does not reliably identify a standalone file that you can download and register.
  • There is no reliable official file size, universal version number, or separate download that applies to every computer.

Error messages you may see

Common loader messages include:

The program can’t start because api-ms-win-shcore-scaling-l1-1-1.dll is missing from your computer. Try reinstalling the program to fix this problem.

You may also see:

The code execution cannot proceed because api-ms-win-shcore-scaling-l1-1-1.dll was not found.

Another variation is:

Error loading api-ms-win-shcore-scaling-l1-1-1.dll. The specified module could not be found.

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

The wording does not prove that a physical file was accidentally deleted. It only shows that Windows could not satisfy a dependency requested by the program.

Fix 1: Check Windows before reinstalling anything

On Windows 7

Windows 7 is the first thing to investigate. Modern applications may import this Shell Scaling API-set even when their own installer does not clearly explain that Windows 7 is unsupported.

Reports have associated this error with Intel oneAPI, Palo Alto GlobalProtect upgrades, Qt-based applications, Flutter-related software, newer games, and other newer Windows programs. These examples do not mean every affected program has the same cause, but they show the recurring compatibility pattern.

Windows 7 support ended on January 14, 2020, according to Microsoft’s Windows 7 lifecycle information.

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

The reliable choices are:

  1. Upgrade Windows to a release supported by the application.
  2. Check the program publisher’s system requirements.
  3. Install an older version only if the publisher officially provides a Windows 7-compatible release.
  4. Do not copy this API-set name into System32 or SysWOW64.

If the error began immediately after a program update, the update may have raised the minimum Windows version. Reinstalling the newest build will not make an unsupported operating system provide a newer API contract.

On Windows 10 or Windows 11

Windows 10 and Windows 11 normally provide the relevant Shell Scaling API family, so continue with the repair steps below. If only one application fails, the application’s installation or dependency set is more suspicious than Windows itself.

Fix 2: Update Windows and restart

A supported Windows installation can still have incomplete servicing files or a pending update.

  1. Open Start > Settings.
  2. On Windows 11, select Windows Update. On Windows 10, select Update & Security > Windows Update.
  3. Select Check for updates.
  4. Install all available updates.
  5. Restart the computer, even if Windows does not immediately require it.
  6. Start the affected application again.

If several unrelated programs report different Windows DLL names, skip repeated application reinstalls and repair Windows components next.

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

Fix 3: Repair Windows components with DISM and SFC

Use these commands on Windows 10 or Windows 11 when system files may be corrupted, an update was interrupted, or system-cleanup software removed component data. Microsoft recommends running DISM before System File Checker. Its system-file repair guidance covers this sequence.

  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. Run:
DISM.exe /Online /Cleanup-Image /RestoreHealth
  1. Wait for the operation to finish. Do not close the window if progress appears to pause.
  2. Run:
sfc /scannow
  1. Wait until verification reaches 100 percent.
  2. Restart Windows.
  3. Try the affected program again.

A successful DISM or SFC repair may report that corruption was repaired. If SFC reports that it could not repair some files, restart and run the two commands once more. If they still fail, use Windows recovery or an in-place repair installation after backing up important data.

Repeatedly running SFC will not add an API contract that the operating system does not support. On Windows 7, compatibility remains the primary issue.

When manually comparing DISM and SFC results, Outbyte PC Repair can show what needs attention without hunting through repair logs; its free scan identifies issues, while repair requires the full version. It is optional, and reinstalling the affected application remains the definitive fix when that program is the source of the failure.

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

Fix 4: Repair or reinstall the affected application

If Windows is supported and healthy but one program still fails, repair the program from its own installation path.

Use Windows app repair

  1. Open Start > Settings > Apps.
  2. Select Installed apps on Windows 11, or Apps & features on Windows 10.
  3. Find the affected program.
  4. Select the three-dot menu on Windows 11, or select the program on Windows 10.
  5. Choose Advanced options if available.
  6. Select Repair.
  7. Start the program.

If Repair does not help, return to the same screen and select Reset only if you understand that it may remove application settings or local data.

Reinstall from the official installer

  1. Back up the program’s settings, saved games, profiles, or project files if needed.
  2. Uninstall the affected program through Settings > Apps.
  3. Restart Windows.
  4. Download the installer from the software developer’s official website or use the official launcher.
  5. Install the current version supported by your Windows release.
  6. Start the program normally before adding optional plugins or modifications.

For a game, open its launcher and look for Verify, Verify integrity, Repair, or a similar command. This replaces damaged application files without requiring a full reinstall. If verification finds no problem, check the game’s Windows requirements and whether a recent update dropped support for Windows 7.

Running the installer as administrator can help with permission failures:

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.
  1. Right-click the official installer.
  2. Select Properties > Compatibility.
  3. Select Run this program as an administrator if appropriate.
  4. Select Apply, then run the installer.

Administrator mode cannot solve an unavailable Windows API. It only helps when the installation itself cannot write required files.

Fix 5: Check antivirus quarantine

Security software can quarantine a legitimate application component after an update or false detection.

Rank #2
Microsoft System Builder | Windоws 11 Home | Intended use for new systems | Install on a new PC | Branded by Microsoft
  • STREAMLINED & INTUITIVE UI, DVD FORMAT | Intelligent desktop | Personalize your experience for simpler efficiency | Powerful security built-in and enabled.
  • OEM IS TO BE INSTALLED ON A NEW PC with no prior version of Windows installed and cannot be transferred to another machine.
  • OEM DOES NOT PROVIDE SUPPORT | To acquire product with Microsoft support, obtain the full packaged “Retail” version.
  • PRODUCT SHIPS IN PLAIN ENVELOPE | Activation key is located under scratch-off area on label.
  • GENUINE WINDOWS SOFTWARE IS BRANDED BY MIRCOSOFT ONLY.
  1. Open Windows Security from the Start menu.
  2. Select Virus & threat protection.
  3. Select Protection history.
  4. Review entries created when the program stopped working.
  5. Restore an item only when the application came from a trusted official source and the security vendor confirms that the detection is a false positive.
  6. Update Windows Security or your security product.
  7. Run a full scan.
  8. Start the application again.

Do not restore an unknown file merely because its name resembles a Windows component. An API-set contract is less likely to be a private application file than an ordinary DLL, so quarantine may instead involve another dependency.

Fix 6: Confirm the application architecture

A 32-bit program and a 64-bit program can have different dependency requirements. The architecture of the application must match the libraries it actually needs.

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

To check a program’s architecture, consult its official documentation or installer requirements. In Task Manager, a 32-bit program may appear with a marker such as (32 bit) on some Windows configurations.

Do not assume that installing a 64-bit runtime fixes a 32-bit application. Microsoft provides separate Visual C++ Redistributable packages, including vc_redist.x86.exe, vc_redist.x64.exe, and ARM64 packages, on its official Visual C++ Redistributable page.

Install a Visual C++ package only when the application’s documentation or a separate error identifies a missing Visual C++ runtime. Those packages install C and C++ runtime libraries; Microsoft does not document them as providers of this Shell Scaling API-set contract.

The Universal C Runtime is also not a verified fix for this specific error. Installing every Visual C++ release or a UCRT update may add unrelated files while leaving the operating-system compatibility problem untouched.

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.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Fix 7: Update drivers only when the symptoms point to graphics or display problems

A display driver can cause scaling or rendering failures, but it is not the normal source of this missing API-set message. Consider a driver update when the program starts but shows corrupted scaling, crashes during rendering, or fails after a graphics-driver change.

  1. Right-click Start and select Device Manager.
  2. Expand Display adapters.
  3. Right-click the graphics device.
  4. Select Update driver.
  5. Choose Search automatically for drivers.
  6. Restart Windows if a driver is installed.

For a rollback:

  1. Open Device Manager.
  2. Expand Display adapters.
  3. Right-click the graphics device and select Properties.
  4. Open the Driver tab.
  5. Select Roll Back Driver if the button is available.
  6. Restart the computer.

When hunting through several hardware vendors and matching driver versions, Outbyte Driver Updater can identify outdated drivers with a free scan; installing drivers requires the full version. It is optional, and a driver update will not create an API contract missing from an unsupported Windows release.

Do not use regsvr32 for this name

regsvr32 is for DLLs that expose registration entry points such as DllRegisterServer. Microsoft documents that behavior in its regsvr32 command reference.

An API-set contract is a loader alias, not a general COM or ActiveX library. Running either command below is not a general repair:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
regsvr32 api-ms-win-shcore-scaling-l1-1-1.dll
regsvr32 /i api-ms-win-shcore-scaling-l1-1-1.dll

They may produce an error because the target is not a registration-capable library. They can also distract from the actual cause.

Why manual DLL downloads are unsafe

Do not download this filename from a random DLL website or copy a file into C:WindowsSystem32 or C:WindowsSysWOW64.

A replacement may be:

  • The wrong Windows build.
  • The wrong architecture.
  • Modified or bundled with malware.
  • Missing the exports the application expects.
  • Unable to provide the underlying operating-system implementation.
  • A disruption to Windows servicing or future updates.

Use Windows Update, DISM and SFC, the official application installer, or a supported Windows upgrade instead.

If the error continues on Windows 10 or 11

Use the pattern of the failure:

  • One program fails: repair or reinstall that program, then check its official requirements.
  • Several programs fail: run DISM and SFC, install pending updates, and investigate recent cleanup or security-software changes.
  • The error began after an update: use the application’s official rollback or install a supported earlier release.
  • A recent driver or cleanup caused it: use System Restore if a suitable restore point exists.
  • DISM and SFC cannot repair Windows: back up data and use an in-place repair or Windows recovery workflow.

Developer note: supporting older Windows

Developers targeting Windows 7 must build with APIs and toolchains whose minimum supported operating system includes Windows 7, or provide a separate legacy build. A newer API-set file cannot backport the Windows implementation required by the application.

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

FAQ

Is api-ms-win-shcore-scaling-l1-1-1.dll legitimate?

Yes. The filename follows Microsoft’s API-set naming convention and is associated with Windows Shell Scaling APIs. That does not mean every file offered under this name online is trustworthy.

Is it part of Visual C++, DirectX, or .NET?

No verified evidence identifies it as a Visual C++, DirectX, or .NET runtime file. It represents a Windows API contract used by an application.

Why is Windows 7 affected so often?

Newer applications can require Shell Scaling APIs available to supported newer Windows releases. Windows 7 may not provide the API contract those applications import.

Will installing Visual C++ Redistributable fix it?

Usually not for this filename. Install the correct x86 or x64 package only when the application reports a separate Visual C++ dependency problem.

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

Should I copy the file into System32?

No. API-set names are virtual loader contracts and are not reliable instructions for locating or copying a standalone DLL.

What if antivirus quarantined a related file?

Review Protection History and restore it only when the application is from an official source and the security vendor confirms a false positive. Update the security product and rescan afterward.

What is the safest first fix?

Run winver. If the computer is on Windows 7, upgrade Windows or use an officially supported legacy version of the application. On Windows 10 or 11, repair Windows and then reinstall the affected program from its official source.

Quick Recap

SaleBestseller No. 1
Microsoft Windows 11 (USB)
Microsoft Windows 11 (USB)
Make the most of your screen space with snap layouts, desktops, and seamless redocking.; FPP is boxed product that ships with USB for installation
$128.95

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.

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

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