[SOLVED] Windows 7: AdGuard for Windows cannot be started/installed - d3dcompiler_47.dll is missing


New Member

I have Windows 7 Pro 64bit and suddenly I neither can start, nor can I install, uninstall or update AdGuard anymore (regardless if latest stable release or beta), everytime I try to start or install it, I get a message saying that AdGuard can't be installed due to a missing d3dcompiler_47.dll file ?!
Please help!
Last edited:

Boo Berry

Moderator + Beta Tester
That's strange, I didn't know Adguard required DirectX.

Got a screenshot of the error?


New Member

It's german saying: setup.exe - system error: The application cannot be started, because D3DCOMPILER_47.dll is missing on this computer. Install the application again, to solve the problem.


New Member
I found the resolution / fix for my problem! (KB4019990) :) - it installs the missing D3DCompiler_47.dll file (version 6.3.9600.18611) in the corresponding system folder
(System32 - Filesize: 4.1 MB / SysWOW64 - Filesize: 3.39 MB).

This issue occurs when the computer does not have the update for D3DComplier (D3DCompiler_47.dll) installed.
It affects only Windows 7, NOT Windows 8/8.1 or 10.

For all others who have the same problem, here the direct links for the KB4019990 Microsoft patch:

Meanwhile I'm quite sure the reason why this problem occured was the installation of the new Unigine 3D Benchmark 'Superposition'. https://benchmark.unigine.com/superposition

While I had this problem before I fixed it, I was not only not able to start or (re-)install AdGuard, but I also was not able to start the installed Garmin update application (Garmin Express) for my car navigation by the way.
Last edited: