D3DCOMPILER_47.dll is missing even tho i installed DirectX and the file is in System32

I installed Unity and i wanted to open it up , clicked on the Unity2019 icon and get this error , if i start in the hub , i create the project and all i get is hub crashing or just closing and when i open it up again i see the entry there , but when i click i get the “File path not existing”
Some help would be useful since i used it before and it didnt have any problems

Im using a fresh install of Win7 and DirectX 11

@WallnutMage
Hi friend, My name is Shy Sam
I have been in the exact same problem and I found the solution

you can download the missing file from this link

and file you choose depends on your system … in that case Win7 (but I don’t know if yours is
(32-bit or 64-bit)
so you can choose

this file for windows7 32-bit \

or this file for windows7 64-bit\

after installing the zip-file
follow the giving instructions for installing this file in your system
there is more than one way in the description of that website but
I will tell you the one that worked for me :smiley:

You just need to
extract the file any where then
place it to your system directory, by the following bath
[ C:\Windows\System32 ]
then restart your PC

and that’s it OwO
I hope that answer will help you to work on your dream projects with unity