Follow these steps in order. Do each step fully, then try launching PES 2017. Stop when the game runs.
sfc /scannow
Wait until it completes.DISM /Online /Cleanup-Image /RestoreHealth
Then run sfc again. Reboot.Troubleshooting notes (short):
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.
Microsoft provides a web installer that fetches all legacy DirectX 9, 10, and 11 files, including d3dx9_43.dll.
Note: Even if you have DirectX 12 installed, you still need this legacy package.
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:
dxwebsetup.exe).d3dx9_43.dll) and install them.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.
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.
Sometimes, a missing DLL error is a false flag caused by outdated GPU drivers.
After updating, restart your PC and try launching PES 2017 again.
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.
C:\Program Files (x86)\Steam\steamapps\common\Pro Evolution Soccer 2017DXSETUP.exe.Your PES 2017 game folder may contain a redistributable DirectX installer:
\PES 2017\_CommonRedist\DirectX\Jun2010\DXSETUP.exe