When launching software, games, or office programs on your computer, you may encounter a message similar to: “Corrupted image: Try reinstalling the program using the original installation media, or contact your system administrator or software vendor for support. Error status 0xc0000020.”
Many users are unsure where to begin when they see an error code. In reality, 0xc0000020 is mostly related to DLL file errors, corrupted runtime libraries, missing system files, or incomplete software installations. Compared to blue screen errors, these types of problems are usually easier to fix.
Why does the 0xc0000020 error occur?
Based on actual cases, the common causes are mainly as follows:
1. Corrupted Visual C++ runtime library
Many software programs rely on the VC++ runtime library, such as:
MSVCP140.dll,
VCRUNTIME140.dll
, api-ms-win-crt-runtime-l1-1-0.dll
If these components are corrupted or the version is missing, it may trigger the 0xc0000020 error.
2. Accidental Deletion of DLL Files:
Some antivirus software may falsely report and delete critical DLL files. Users may also accidentally delete running components while cleaning their system.
3. Corrupted System Files:
Abnormal shutdowns, blue screens, or disk errors can damage core Windows files.
4. Incomplete Software Installation Packages:
Some portable software and simplified games are prone to missing file issues.
5. Windows Update Errors
: Failed system updates may result in incompatible component versions, leading to “Bad Image” errors.
Method 1: Prioritize repairing runtime libraries
The most common cause of the 0xc0000020 error is a missing or corrupted runtime library. In this case, it’s recommended to directly check the runtime library environment. For ordinary users, downloading and installing various VC++ components one by one is tedious and prone to missing versions. You can use tools like Starry Sky Runtime Library Repair Master to check the system’s runtime library status and repair missing or abnormal runtime library components.
97% positive reviews
Downloads: 3,348,5841. Open ” Starry Sky Runtime Library Repair Master “, switch to the [DLL Repair] interface, and click “One-Click Scan”.
2. After scanning for any missing runtime libraries on your computer, click “Repair Now”.
3. Wait for the software repair to complete, restart your computer, and then run the scan for runtime libraries. You will then see that the missing DLL files have been repaired.
Errors like 0xc0000020 caused by missing runtime libraries can usually be resolved quickly.
Method 2: Reinstall the software that caused the error.
If only one program has a problem. For example:
- WeChat won’t open;
- Photoshop failed to start;
- A certain game cannot be run;
The problem likely lies with the software itself.
Recommended steps:
1. Uninstall the current program;
2. Delete any remaining files in the installation directory;
3. Restart your computer;
4. Download and reinstall the latest official version.
This should resolve many 0xc0000020 errors caused by corrupted files.
Method 3: Repair Windows system files
If multiple software programs report errors simultaneously, you need to check system files.
Steps:
1. Enter “cmd” in the search box.
2. Select “Run as administrator”.
3. Execute the command: sfc /scanno
4. Wait for the scan to complete.
5. Then execute:
DISM /Online /Cleanup-Image /RestoreHealth.
This command can repair damaged components in the Windows image. Restart your computer after completion.
Method 4: Check if the DLL file is isolated by security software.
Many users encounter issues such as missing DLLs, Bad Image, and 0xc0000020 after installing security software.
Here’s how to check:
1. Open your antivirus software and check the quarantine area or virus definitions;
2. If files such as
msvcp140.dll
, vcruntime140.dll
, and d3dx9_43.dll are found
to be quarantined;
3. Restore these files and restart the program to test.
Method 5: Install the latest Windows updates
Some runtime components depend on Windows Update. Specifically: the CRT component and system framework in Windows 10/Windows 11.
Steps:
1. Go to: Settings → Windows Update;
2. Click: Check for updates, install all available updates;
3. Restart your computer after completion.
The 0xc0000020 error code is essentially an application startup exception, the most common causes of which are missing runtime libraries, corrupted DLL files, and abnormal system components. When encountering this problem, it is not recommended to blindly download DLL files to overwrite the system; instead, you should first check whether the runtime environment is complete.

