Fix: d3dx9_43.dll missing (PES 2017)

Follow these steps in order. Do each step fully, then try launching PES 2017. Stop when the game runs.

  1. Reboot and run as admin
  • Restart your PC.
  • Right‑click the PES 2017 shortcut or exe (e.g., eFootball PES 2017.exe) → “Run as administrator”.
  1. Install/repair DirectX 9.0c runtime (d3dx9_43.dll is part of this)
  • Download the official DirectX End-User Runtime Web Installer from Microsoft and run it.
  • Follow prompts to install/repair components.
  • Reboot if prompted.
  1. Install the Visual C++ Redistributables
  • Install or repair these Microsoft packages (x86 and x64): Visual C++ 2008, 2010, 2012, 2013, 2015-2019/2022.
  • Use official Microsoft downloads, run each installer and choose “Repair” if available.
  • Reboot after installation.
  1. Update GPU drivers
  • Update your graphics drivers to the latest stable version from NVIDIA, AMD, or Intel (choose the driver for your GPU model and Windows version).
  • Reboot after driver install.
  1. Check game files (if using Steam or similar)
  • Steam: Library → right-click PES 2017 → Properties → Local Files → “Verify integrity of game files”. Let it finish and relaunch.
  1. Avoid downloading random DLLs from unknown sites
  • Do not copy d3dx9_43.dll from random file-download websites. This can be unsafe and cause system issues. Use the DirectX installer above.
  1. If problem persists: copy DLL from a trusted source on your PC
  • If another trusted application on the same PC has the file already: copy d3dx9_43.dll from C:\Windows\SysWOW64 (for 64-bit Windows) or C:\Windows\System32 (for 32-bit) and place it into the PES 2017 installation folder (where the game exe is). Prefer the system folders first.
  • After copying, run “sfc /scannow” in an elevated Command Prompt to check system file integrity.
  1. Run System File Checker and DISM (Windows)
  • Open Command Prompt as administrator and run:
    sfc /scannow
    
    Wait until it completes.
  • If issues remain, run:
    DISM /Online /Cleanup-Image /RestoreHealth
    
    Then run sfc again. Reboot.
  1. Temporarily disable antivirus/firewall (for testing)
  • Temporarily disable third-party antivirus or Windows Defender real-time protection and try launching. If it runs, whitelist the game folder and re-enable protection.
  1. Reinstall the game as last resort
  • Uninstall PES 2017, reboot, then reinstall. Apply latest patches and run as admin.

Troubleshooting notes (short):

  • d3dx9_43.dll is part of DirectX 9. Installing the DirectX End-User Runtime usually fixes it.
  • Prefer official Microsoft installers and verified drivers.
  • Avoid downloading individual DLLs from untrusted sites.

If you want, tell me your Windows version (e.g., Windows 10 64-bit) and whether you use Steam or a retail copy — I’ll give one tailored set of download links and exact folder paths.

Related search terms: (Requested in background)

Resolving the d3dx9_43.dll missing error in PES 2017 involves restoring necessary Direct3D 9 components, primarily by installing the Microsoft DirectX End-User Runtimes. Alternative solutions include running the DirectX installer located within the game's installation folder or running sfc /scannow to fix corrupted system files. For more details, visit Microsoft. DirectX End-User Runtime Web Installer - Microsoft

The "d3dx9_43.dll is missing" error in Pro Evolution Soccer (PES) 2017 occurs because the game requires specific legacy DirectX 9 libraries that are not included by default in modern operating systems like Windows 10 or 11.

The most reliable way to fix this is by installing the DirectX End-User Runtimes, which adds these missing libraries to your system without replacing your current DirectX version. Method 1: Install DirectX End-User Runtimes (Recommended)

This is the safest method as it restores all missing legacy files from an official Microsoft source.

Download the Installer: Visit the official Microsoft Download Center to get the DirectX End-User Runtimes (June 2010).

Extract the Files: Run the downloaded .exe file. It will ask you for a folder to extract files into; create a temporary folder on your desktop for this.

Run the Setup: Open that temporary folder, find DXSETUP.exe, right-click it, and select Run as administrator.

Complete Installation: Follow the on-screen prompts to install the libraries.

Restart: Once finished, restart your computer and launch PES 2017. Method 2: Use the DirectX Web Installer

If you prefer a smaller download that automatically detects what your PC is missing:

To fix the d3dx9_43.dll missing error in PES 2017 (Pro Evolution Soccer 2017)

, the most reliable and safe method is to install the missing DirectX components directly from

. This error occurs because Windows 10 and 11 often lack legacy DirectX 9 files required by older games. Microsoft Learn Recommended Solutions How to Fix d3dx9_43.dll is Missing Error in PES 2017 [2026]

How to Fix "d3dx9_43.dll is Missing" in Few things are more frustrating than settling in for a match in Pro Evolution Soccer (2017)

only to be blocked by a "d3dx9_43.dll was not found" error. This common issue happens because your system is missing a specific component of DirectX 9, which the game relies on for its graphics and performance. Here is the most reliable way to get back onto the pitch. The Best Fix: Install the DirectX End-User Runtime

While it’s tempting to download a single .dll file from a random website, this is often unsafe and can lead to more errors or malware. The official and most effective solution is to install the missing libraries directly from Microsoft.

Download the Installer: Visit the DirectX End-User Runtime Web Installer on the official Microsoft website. Run the Setup: Open the downloaded dxwebsetup.exe file.

Follow the Prompts: Accept the agreement and click Next. (Tip: You can uncheck the "Install the Bing Bar" option if you don't want it).

Complete & Restart: Once the installation finishes, restart your computer.

This installer automatically scans your system and adds any missing DirectX 9, 10, or 11 files that PES 2017 needs to run. Alternative: Manually Place the DLL (If Needed) DirectX End-User Runtime Web Installer - Microsoft

Click the Download button on this page to start the download, or choose a different language from the drop-down list and click Go.

Here’s a step‑by‑step guide to fix the d3dx9_43.dll missing error in PES 2017. This error usually appears when launching the game, saying the file is missing or not found.


1. Install the Official DirectX End-User Runtime (Recommended)

Microsoft provides a web installer that fetches all legacy DirectX 9, 10, and 11 files, including d3dx9_43.dll.

  1. Go to Microsoft’s official DirectX End-User Runtime Web Installer page.
  2. Download and run the installer.
  3. Follow the on-screen prompts. Accept the license agreement.
  4. Restart your PC after installation.
  5. Launch PES 2017.

Note: Even if you have DirectX 12 installed, you still need this legacy package.

Method 1: Install DirectX 9.0c (The Official Fix)

Do not download the .dll file from random websites. The safest and most effective solution is to install the official DirectX 9.0c runtime.

Steps:

  1. Go to the official Microsoft Download Center and search for "DirectX End-User Runtime Web Installer".
  2. Download and run the installer (dxwebsetup.exe).
  3. Follow the on-screen instructions. The tool will detect missing components (including d3dx9_43.dll) and install them.
  4. Restart your computer.
  5. Launch PES 2017.

Note: Even if you have DirectX 12 or 11 installed, Windows will keep these older files side-by-side. This method will not harm your system.

Q4: I am using a "no-DVD" patch or cracked version. Does that matter?

A: Yes. Cracked executables often modify the game’s dependency checks. While the DirectX solution still works, you may experience other errors. We recommend using a legitimate copy of PES 2017.

Method 4: Update Your Graphics Drivers

Sometimes, a missing DLL error is a false flag caused by outdated GPU drivers.

  • NVIDIA: Update via GeForce Experience.
  • AMD: Update via Adrenalin Software.
  • Intel: Update via Intel Driver & Support Assistant.

After updating, restart your PC and try launching PES 2017 again.

Method 2: Use the DirectX Installer Inside the PES 2017 Folder

If you installed PES 2017 via Steam or from a DVD, the necessary DirectX files are often already inside the game’s installation folder, but they weren't run properly.

  1. Navigate to your PES 2017 installation directory.
    • Steam Default: C:\Program Files (x86)\Steam\steamapps\common\Pro Evolution Soccer 2017
  2. Look for a folder named _CommonRedist or DirectX.
  3. Open the folder and find an installer file named DXSETUP.exe.
  4. Run this installer and complete the process.
  5. Try launching the game again.

3. Install DirectX from PES 2017’s _Redist folder

Your PES 2017 game folder may contain a redistributable DirectX installer:

  1. Go to \PES 2017\_CommonRedist\DirectX\Jun2010\
  2. Run DXSETUP.exe
  3. Restart your PC.