Share via

Windows 10, DirectX 9 apps/games all fail with d3d9.dll access violation

Anonymous
2015-09-01T04:03:12+00:00

Since upgrading to Windows 10, I cannot use any app that requires DirectX 9. I have the most recent video drivers from nVidia and non dx9 games work fine. This makes a massive portion of my games library unplayable.

Windows for home | Windows 10 | Gaming

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

15 answers

Sort by: Most helpful
  1. Anonymous
    2015-10-03T00:08:52+00:00

    Thank you!!!!

    In my case, the app that was causing DX9 to "break" was MSI Afterburner.... holy $h1t!!  This has been insanely persistent issue that caused me to roll back to Win 7 about 3 times now.

    80+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2015-09-01T12:11:25+00:00

    Hello there,

    You will need to download and install this package:

    DirectX End User Runtimes (dated 2010):

    URL: https://www.microsoft.com/en-us/download/details.aspx?id=8109

    Install and confirm all is working.

    Notes: Some game installers (especially on Steam) may fail to install and update their required runtimes on first launch in a newly upgraded Windows Operating system.

    One of these dependencies is DirectX runtimes.

    30+ people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2015-09-01T17:43:53+00:00

    I downloaded and installed the DX Setup app you referenced. The installer reported that it was successful. I restarted my PC, and I still get the same d3d9.dll errors on *any* DX9 app.

    It turns out, however, I have found the problem. This problem has existed since Win7 was released. d3d9.dll (6.x-10.x) is brittle and poorly written apps can screw with it, causing subsequent dx9 apps to crash. In my case, it was one of the ASUS motherboard monitoring apps that came with my motherboard. Once this app was stopped (it ran fine), other dx9 apps started working perfectly. This was a constant problem for me because I had the monitoring app running on startup.

    10+ people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2017-05-30T07:35:28+00:00

    Hello Duoddreamer,

    Thanks for posting your question on Microsoft forms.

    I'm VERY VERY sorry for my extremly late reply.

    So I play a DirectX 9 game know as Midtown Madness 2 on my PC with no problems.

    I mean like what kind of games do you play which uses DirectX9?

    You may try a method I used for Midtown Madness 2:-

    1. First GO to this Website:- https://fdossena.com/?p=wined3d/index.frag
    2. Then Download either the Recommended version or The latest version.
    3. After downloading the file it should be a zip file.
    4. Extract it.
    5. Now when you extract it you will find nearly 6-7 dll's.
    6. Now go to the game folder and copy the files:-

    For DirectX9 games:-d3d9.dll dxgi.dll ddraw.dll libwine.dll and wined3d.dll to the games executable folder.

    1. Set game compatibility to Win XP SP2.
    2. Start the game.

    WARNING:- DO NOT COPY ANY OF THESE DLL'S TO SYSTEM32 OR SYSWOW64 FOLDERS. IT WILL DESTROY YOUR WINDOWS.

    Please Reply.

    10 people found this answer helpful.
    0 comments No comments
  5. Anonymous
    2017-04-14T07:25:28+00:00

    its RivaTuner Statistic Server;

    you can fix the problem with just adding Handbrake.exe to the application profiler and set the detection level to None

    10 people found this answer helpful.
    0 comments No comments