Elite Dangerous

Elite Dangerous

Rexanor Sep 28, 2022 @ 3:20pm
D3DCOMPILER_46.dll, how to fix?
Alright, for some reason I've been getting this error recently. I've attempted to ree-install the game, reset my pc. I've updated my drivers and tried re-installing DirectX from the Microsoft site, but nothing has working and I'm losing my mind.
< >
Showing 1-3 of 3 comments
Sighman Sep 28, 2022 @ 3:58pm 
The installer from the MS site will generally run without doing anything but the one in the Steam runtimes folder should work.

On my system it's in

(Steam Install Folder)\steamapps\common\Steamworks Shared\_CommonRedist\DirectX\Jun2010

Run DXSetup.exe from there. (This is probably just DirectX9, but it's worth a shot)
Last edited by Sighman; Sep 28, 2022 @ 3:59pm
<Caeris↝ Sep 28, 2022 @ 4:11pm 
Maybe it helps:


  1. Download 3Dmigoto[github.com] from here (it´s from the official Frontier forum).
    -> https://forums.frontier.co.uk/threads/some-performance-tweaks-fixes.583739/

  2. Open the zip file and go into x64 -> There you can find the dll file.

  3. Go to your windows folder on your main drive.

  4. Open system32 and make a backup from the current file D3DCOMPILER_46.dll file (if it´s there).

  5. Now copy/overwrite your file from the zip into this folder.



If you´ve got still a problem try this video: https://www.youtube.com/watch?v=KWhOXCfciwo


Last but not least, contact Frontier support [customersupport.frontier.co.uk] . :lok_amulet:


Edit: Missing symbols and text formatting doesn´t work ... hate it. :ShugoLaugh:
Last edited by <Caeris↝; Sep 28, 2022 @ 4:16pm
/me Sep 28, 2022 @ 4:18pm 
I highly recommend to try installing the official DirectX End-User Runtimes (June 2010) first.
https://www.microsoft.com/en-us/download/details.aspx?id=8109
It should contain the file and install it properly.

Originally posted by Sighman:
The installer from the MS site will generally run without doing anything but the one in the Steam runtimes folder should work.

On my system it's in

(Steam Install Folder)\steamapps\common\Steamworks Shared\_CommonRedist\DirectX\Jun2010

Run DXSetup.exe from there. (This is probably just DirectX9, but it's worth a shot)
This should be the same files.

Try the official runtimes first before you use third party tools to fix this.
< >
Showing 1-3 of 3 comments
Per page: 1530 50

Date Posted: Sep 28, 2022 @ 3:20pm
Posts: 3