@Xiphs D3DCompiler_43.dll is not placed in your game files, it's a Direct X dll that's placed in a system folder so that's why he don't see it. He can play because he has Direct X installed.
The only solution to your issue is to install Direct X.
If you don't have admin rights ask your parents, Direct X is a very old and reputed/safe software from Microsoft