DirectX is a group of Windows technologies that many games and graphics apps rely on. On Windows 11, you usually do not update DirectX the same way you update an app or driver, because the core DirectX files are tied to Windows Update.
This guide shows you how to check your DirectX version, update the Windows components that provide DirectX, and deal with games that ask for older DirectX files.
Check Your Current DirectX Version
Before changing anything, it helps to confirm which version of DirectX your PC is already using. Windows 11 normally includes DirectX 12, but some games still need older DirectX runtime components to run correctly.
- Press Windows + R to open the Run box.
- Type dxdiag and press Enter.
- If prompted, choose Yes to allow the diagnostic tool to open.
- Look at the DirectX Version line near the bottom of the System tab.
Update DirectX Through Windows Update
For most users, the safest and correct way to update DirectX on Windows 11 is to install the latest Windows updates. Microsoft delivers DirectX improvements and related graphics components through Windows Update rather than through a separate standalone DirectX installer in most cases.
- Open Settings.
- Go to Windows Update.
- Select Check for updates.
- Install any available updates, including optional updates if they are offered and relevant to your graphics or system components.
- Restart if Windows asks you to do so.
Install the Latest Graphics Driver
If a game is having DirectX-related problems, the graphics driver can be just as important as Windows itself. A driver update can improve compatibility, fix rendering bugs, and add support for newer DirectX features.
- Open Settings and go to Windows Update, then check for optional driver updates.
- If needed, download the latest driver from your GPU manufacturer: NVIDIA, AMD, or Intel.
- Install the driver and follow the on-screen prompts.
- Restart the PC if the installer requests it.
Install Legacy DirectX Runtime Files for Older Games
Some older games and applications need DirectX 9.0c-era runtime files even on Windows 11. These files are not the same thing as replacing your main DirectX version, and Windows may not include them by default.
- Download the DirectX End-User Runtime Web Installer from Microsoft.
- Run the installer and follow the prompts.
- Allow it to add any missing legacy DirectX files.
- Launch the game or app again and test it.
If a Game Still Says DirectX Is Missing
If a game still complains about DirectX after Windows Update and driver updates, the issue may not be the DirectX version itself. It can also come from missing redistributable files, a broken game install, or a mismatch between the game’s settings and your hardware.
- Verify the game files in Steam, Epic Games, or your launcher of choice.
- Install the game's required redistributables if the installer includes them.
- Check whether the game requires the 32-bit or 64-bit version of a dependency.
- Make sure the game is using the correct graphics card on systems with integrated and dedicated graphics.
- Update Windows and your GPU driver again if updates were partially installed.
How to Tell Whether the Update Worked
After updating, run dxdiag again to confirm that DirectX still reports correctly. Then launch the game or app that was having trouble and see whether the error is gone, performance improves, or graphics features now work as expected.
If the problem remains, the cause may be something else entirely, such as a corrupted game install, an unsupported GPU, or a separate driver issue.
When You Usually Do Not Need a Separate DirectX Download
Most Windows 11 users do not need to manually install a newer DirectX package just to stay current. If Windows Update is working properly, your system should already have the latest supported DirectX components for Windows 11.
- Use Windows Update for the main DirectX platform.
- Use the Microsoft runtime installer only for older games that need legacy files.
- Use GPU driver updates for graphics compatibility and performance issues.