DirectX version

Chuck Thomas 70 Reputation points
2026-11-14T15:52:48.7133333+00:00

I am trying to determine which version of DirectX is on my computer and if it is operating properly. I have followed the instructions from the Microsoft website, I put "dxdiag" in the search box, but when I click on it I always get routed to that same Microsoft webpage. I keep getting an error on my computer that I need DirectX 8 or higher for a program I want to run. I downloaded the newest version of DirectX but still keep getting this error message. How might I resolve this problem? Thanks.

Windows for home | Windows 10 | Devices and drivers
0 comments No comments

2 answers

Sort by: Most helpful
  1. Ivan B 127.5K Reputation points Independent Advisor
    2026-11-14T16:28:50.8466667+00:00

    Hi ,

    If the steps from Q&A Assist didn't work, it's likely that the video driver for your GPU is missing.

    You can also download GPU-Z to check the DirectX version of your GPU.

    If possible, please go to Device Manager, open the "Display adapters" section, take a screenshot, and post it here.

    Search for msinfo32.exe in the search bar, take a screenshot, and post it here so we can see the correct laptop model or desktop configuration.

    Thanks.

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-11-14T15:53:30.0233333+00:00

    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

    1. Press Windows key + R.
    2. Enter:
         dxdiag.exe
      
    3. Select OK.
    4. If asked to check whether drivers are digitally signed, select Yes.
    5. On the System tab, find DirectX Version under System Information.
    6. 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:

    1. Reinstall or repair the affected program from its original installer.
    2. During setup, allow it to install its included DirectX runtime, prerequisites, or redistributable components; do not skip that stage.
    3. Restart Windows and test the program again.
    4. 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.
    5. 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:

    1. Open Settings → Update & Security → Windows Update and install available driver updates first.
    2. If none is offered, install the Windows 10 driver provided by the computer or graphics-card manufacturer.
    3. 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

    1. Which version of DirectX is on your PC? | Microsoft Support
    2. How to install the latest version of DirectX | Microsoft Support
    3. DirectX Installation for Game Developers
    4. Microsoft basic display adapter in Windows | Microsoft Support
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.