One of the relatively common mistakes in Windows 7 is informing that the application can not start because there is no d3dcompiler_47.dll on the PC when trying to activate a toy or some other software so that users try to find out what this error is and how it to eliminate.
In this case the usual options to download this system file or reinstall all the latest DirectX libraries (which runs for other d3dcompiler files) does not fix the bug.
In this note in detail about how to download the original system file d3dcompiler_47.dll for Windows 7 64 bit and 32 bit and fix the error when starting games.
Despite the fact that the discussed system file belongs to DirectX elements it does not load with them in Windows 7 but there is an option to download d3dcompiler_47.dll from the official resource and put it in the operating system.
the system file in question is in the update KB4019990 for Windows 7 OS and is available for download (even if you have the updates disabled) as a separate independent program installer.
It turns out to download d3dcompiler_47.dll for free follow these steps:
Login to the website http://www.catalog.update.microsoft.com/Search.aspx?q=KB4019990 You will find a list of different versions of this update for Windows 7 64 bit findthe update for Windows 7 for x64 based systems (KB4019990) for 32 bit update for Windows 7 (KB4019990) and click the “Download” button
Save the system update file of the stand alone installer on the computer and install it.
if suddenly for some unclear reason it does not happen make sure that you have the Windows Update service installed.
As a result the system file d3dcompiler_47.dll will be located in the desired location in the Windows 7 folders: in C:\Windows\System32 and C:\Windows\SysWOW64 (the destination folder is only on x64 systems)
Anderror “the application can not be started because d3dcompiler_47.dll is not available on the personal computer” when the games and software start up it will be eliminated with high probability.
Remark: you do not need to download the system file d3dcompiler_47.dll from which there are questionable sources to save to folders in the operating system and try to register this DLL with a high probability this will not help to fix the error and in some cases it can be risky. The Microsoft page related to the update: https://support.microsoft.com/ru-ru/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows.