The 0xc000009a error (also known as the “Entry Point” error), is displayed because an application cannot load a required DLL.

Typically, DirectX DLLs or Graphics Packages are not available for games like Frotnite. These systems require them, which means that if they can’t locate them, they will stop working, usually citing the error you’re seeing.

To fix this, the simple solution is to get the DLL file on your system and make sure it is accessible.


To understand why the error is displayed, you must appreciate the roll of DLL (Dynamic Link Library) files in Windows.

As development of operating systems intensified in the 1990s, all parties introduced a number of methods for accessing “libraries” – third-party software packages that allowed developers to use standardized code / functionality within their own applications.

Libraries such as Visual C ++, DirectX, .NET, and a variety of others became the standard in Windows, and most applications, even today, depend on them.

The secret of these files was the implementation of particular DLL files on your PC. These files can be reused by different applications, as long as they call the correct functions, etc.

Unfortunately, if the files are missing, out of date, or corrupted, you will get errors like the one you are experiencing …

  • The application was unable to start correctly (0xc000009a)
  • Starting the BattlEye service …
  • [INFO] File upload blocked …

The main problem here is that your application does not have access to the DLLs it requires, although there are other concerns:

  • DLL files not accessible

  • Antivirus may be blocking your application

  • Windows may have corrupted or damaged DLLs

  • Other programs may have overwritten the DLL

  • Your system may have a virus

The way to solve this is to make sure that the DLLs exist on the system and then that they are fully accessible.

The steps below will guide you through this process …


Like many problems in Windows, you have to analyze a number of possible causes of problems and fix them one by one.

In the case of error 0xc000009a, the following is recommended:

1. Uninstall BattlEye + Verify Fortnite

The first and most effective step is to remove the “BattlEye” application from your system.

BattlEye is an anti-cheat system shipped with Fortnite; is essential for Fortnite to work, but can sometimes cause errors:

  • Press the “Windows” + “E” keys on your keyboard

  • Go to “C: / Program Files / Epic Games / Fortnite / FortniteGame / Binaries / BattlEye”

  • Click on “Uninstall_BattlEye.bat”

  • Let the CMD file run

  • Go out and load Epic Games Launcher

  • On the “Fortnite” tab, click on the “gear” icon next to the “Start” button

  • Select “Verify”

  • Let the process run

Once this is complete, it is worth rebooting your system.

If it doesn’t solve the problem, it means there is a problem with one of the third-party libraries on your system.

2. Reinstall VC ++

The next step is to reinstall VC ++.

As mentioned, Visual C ++ was Microsoft’s way of standardizing a number of core features for software and has become a staple of the Windows ecosystem.

To make sure this is not the problem (which is very likely), you need to reinstall any Visual C ++ packages on your system:

  • In Windows 7, click “Start”, then “Control Panel” and then “Programs and Features”

  • In Windows, right click the “Start” button, select “Applications and Features”

  • From the list, scroll down to “Microsoft Visual C ++ Redistributable”

  • There will probably be a great list of many different packages

  • List each year + architecture (x64 / x86) on a piece of paper

  • Uninstall every

  • Now, search your favorite search engine

  • Search for “Visual C ++ Redistributable Download”

  • Click on the first link (must be Microsoft)

  • For each of the packages you previously had, download new ones from this site.

  • After doing this, install each of them

  • Restart your PC

  • Try your game again

While this will most likely work, it may not be the solution for some …

3. Update the graphics / DirectX drivers

Next you should see how to update DirectX and (maybe) your graphics driver.

DirectX is the graphics library that Windows uses to process 3D images. Almost every game on the platform uses it.

While you can’t “reinstall” the DirectX engine, you * can * repair it and make sure the graphics driver works properly …

  • Search online for “DirectX End-User Runtime Web Installer”

  • Click on the first Microsoft link that shows

  • Click the orange “Download” button

  • Follow the steps and save the file to your PC

  • Open the file and let it run.

  • Let it repair the current DirectX installation

  • Restart your PC

After doing this, you may want to reinstall your graphics driver:

  • Please connect and search for “DDU” (Display Driver Uninstaller)

  • Download the file that you can find in Guru3D

  • Restart your PC in “safe mode” (instructions below)

  • Once in safe mode, run DDU and let it remove your GFX driver

  • Restart your PC in “normal” mode

  • Let Windows download the latest driver for your graphics card

To access Safe Mode, it depends on the version of Windows you are using (Windows 10 makes access difficult for some reason):

  • In Windows 7, restart your PC as you normally would

  • Press F8 continuously before Windows starts to load

  • Select “Safe Mode” with the appropriate number on your keyboard

  • In Windows 10, click the “Start” button

  • Select the “On” button (access menu on the left)

  • Holding down the SHIFT key, press the “restart” button

  • The blue “Windows Recovery Environment” screen will appear.

  • Click “Troubleshoot”> “Advanced Options”> “Startup Settings”> “Restart”

4. Download file manually

This will only work if you have a direct idea which file is missing / inaccessible.

If you don’t have this, you’d better find something called “Dependency Walker”, a free application that allows you to determine which files are required by different pieces of software …

  • Click on the search engine of your choice

  • Search for “DependencyWalker”

  • Click on the first link and download the app.

  • Run it

  • In the top menu, select the “open” icon (folder)

  • Find the executable file that is causing problems and select it

  • The system should highlight which files are required in the menu on the left.

  • If any of these files appear in “red”, you will need to ensure that they are accessible.

  • Some applications will include the DLL files

  • If you search online for the name of the DLL file, you will quickly find out which package it belongs to

  • If you can find the package, see if you can install it (you may just need to get the new version)

  • If you cannot see a package, you will need to download a fresh copy of the DLL.

Once you download a new version of the DLL file, you basically have to put it in the C: / Windows / System32 folder.

After doing this, you should test the application to see if it works now.

Otherwise, it usually suggests a deeper problem within the operating system.

5. Windows update

This probably won’t do much, but it might give the system some way to fix itself:

  • Windows 7
  • Click “Start”> “Control Panel”> “System and Security”> “Windows Update”

  • Click “Check for Updates”

  • Windows 10
  • Press the “Windows” + “I” keys on your keyboard

  • Select “Update and security”

  • Click “Check for Updates”

Once the update process is finished, restart your PC and see if the error is resolved.

If you continue to experience the error after doing the above, it suggests that you have a more serious problem with Windows.

Unfortunately, one of the restrictions of internet articles is that I cannot see exactly what your system is doing and therefore cannot provide any specific advice. If you’re still lost, I highly recommend going to one of the great question / answer communities (Reddit / Super User / Microsoft Answers) for a more specific set of answers.

If you need even more help, you’ll want to speak to someone with practical access to your system, which usually means having a local repair technician check it out, or maybe someone at Fiverr.

Leave a Reply

Your email address will not be published. Required fields are marked *