D3dcompiler error

Anonymous
2018-09-05T23:33:10+00:00

New alien ware laptopbeen having the same prob for a while now.  All my steam games work fine like rome 2.  A friend told me it sa direct x problem but again all my steam games work.  Fortnite launcher refuses to launch to install  it shows this and when i tried to launch rainbow six siege from uplay this same message appeared. Identical message for both what can i do about it. Thank you for your time and consideration.  If you know a solution pls explain in lay mans terms Im not the greatest with computers thank you once again.

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
{count} votes

5 answers

Sort by: Most helpful
  1. Anonymous
    2018-09-05T23:36:44+00:00

    Hello,

    Try the suggestion on this thread and see if that works.

    https://answers.unrealengine.com/questions/4047...

    Kind Regards.

    Standard Disclaimer.

    Note: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

    0 comments No comments
  2. Anonymous
    2018-09-05T23:46:14+00:00

    I wasnt able to run the program advised in that thread. Its already installed apparently.

    3 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2018-09-05T23:52:26+00:00

    Make sure that you have installed the 2017 edition.

    https://support.microsoft.com/en-us/help/297700...

    0 comments No comments
  4. Anonymous
    2018-09-05T23:59:02+00:00

    It didnt work still shows the same error from picture one.  Brand new laptop but i installed what you have posted in the link.

    0 comments No comments
  5. Anonymous
    2018-09-06T09:21:21+00:00
    • Have you 'verified' (repair corrupt files) R6's files via the UPlay client ?

    "A friend told me it sa direct x problem but again all my steam games work."

    That's because games don't all use the same DirectX files. There are many DX files, most of them DX9, and the vast majority

    of games still use one or more  DX9,10 or 11 files.

    Fortnite and R6 are both recent release DX11 games and would both be likely to use the D3DCompiler_43.dll and another DX file

    possibly d3dx11_43.dll. My guess is your Windows does not have all DX files installed, or the file is corrupt.

    [EDIT: Oops - Should have read the link above first. Mostly the same stuff  follows... ]

    • The D3DCoimpiler_43.dll is one of the 'newer' DX files that came out with the last update for DX9,10&11 in June 2010.

    First run the DirectX Web Installer . This will install any 'missing' DX files. If you get a message that you have a newer

    or equivalent version, the file may be corrupt.

    Download DirectX End-User Runtime Web Installer from Official Microsoft Download Center

    When an error displays a specific DX file, and corruption is suspected, you can delete that file from System32 and sysWOW64,

    and when you run the Web Installer again it will replace the now missing file with a new one.

    • C++ Libraries are not cumulative, and you need to have the version used by your games installed (2015 according to the error).

    Most games install/reinstall DirectX and many install C++, so normally there should be no missing files, but because games no longer

    offer you an option not to 'install' DX some of the already installed DX/C++ files get corrupted by that process at times.

    • If you don't find C++ 2015 in Programs and Features install both x86 & x64 versions of C++ 2015, or if corruption is suspected,

    uninstall (reboot), and reinstall both 2015 C++ again.

    • .NET Framework is also associated with C++ as well, and some C++ errors actually can relate to an .NET issue.

    I believe .NET updates are supposed to be done by Windows Updates on Win10, but if .NET 4.5, or higher has been corrupted somehow

    you may be able to fix it via System File Checker...

    (old Win7 link, but method 2 is still the same)

    SFC /SCANNOW Command - System File Checker

    • If you have 'older' games (pre-2008) and have not already, you should also verify .NET 3.5 and Legacy Components & Direct Play

    are enabled (box is ticked) in...

    Programs and Features > Turn Windows Features On or Off .

    • Which model Alienware machine are you using ?

    .

    0 comments No comments