Run dxdiag.exe from the Run dialog rather than Windows Search, then treat the program’s “DirectX 8 or higher” message as a compatibility or missing-component issue if DxDiag reports a newer version.
Check DirectX without opening the webpage
- Press Windows key + R.
- Enter:
dxdiag.exe
- Select OK.
- If asked to check whether drivers are digitally signed, select Yes.
- On the System tab, find DirectX Version under System Information.
- Select Save All Information if you need to share the diagnostic report.
This bypasses the Search result that is routing you to Microsoft’s website. Windows 10 already includes its current DirectX core runtime; Microsoft distributes its updates through Windows Update rather than as a separate DirectX package.^1^ Windows 10 includes DirectX 11.3 and 12, although the version shown can depend on the Windows installation.^2^
Resolve the program’s DirectX warning
If DxDiag reports DirectX 11 or 12, repeatedly installing a newer DirectX version is unlikely to resolve the warning. An older program can require optional legacy files—such as particular D3DX, XAudio, XInput, or XACT components—that are separate from the core DirectX version displayed by DxDiag. The DirectX version number does not confirm that all those optional components are installed.^3^
Use this order:
- Reinstall or repair the affected program from its original installer.
- During setup, allow it to install its included DirectX runtime, prerequisites, or redistributable components; do not skip that stage.
- Restart Windows and test the program again.
- If the installer does not include those prerequisites, obtain the supported legacy runtime or updated installer from the program’s publisher. Avoid downloading individual DLL files from third-party DLL sites.
- Check whether the program officially supports Windows 10. A very old application may perform an outdated DirectX version check or may not support modern graphics drivers; in that case, the publisher must provide a patch or supported installation procedure.
Microsoft’s deployment guidance says a program’s installer should run its DirectX redistributable because Windows Update and service packs do not supply every optional legacy component.^3^
Check graphics-driver support
In DxDiag, open every Display tab and review:
- Name
- Manufacturer
- Driver information
- Any reported problems
If Name shows Microsoft Basic Display Adapter, Windows is using its generic display driver rather than the graphics manufacturer’s driver. In that specific case:
- Open Settings → Update & Security → Windows Update and install available driver updates first.
- If none is offered, install the Windows 10 driver provided by the computer or graphics-card manufacturer.
- Restart and run DxDiag again; the Display tab should then identify the actual graphics adapter rather than Microsoft Basic Display Adapter.^4^
If DxDiag will not open even through Windows key + R, note the exact error shown; that is a separate DxDiag or Windows problem and requires different troubleshooting from the program’s DirectX warning.
References
- Which version of DirectX is on your PC? | Microsoft Support
- How to install the latest version of DirectX | Microsoft Support
- DirectX Installation for Game Developers
- Microsoft basic display adapter in Windows | Microsoft Support