Software on my computer that uses the .NET Framework (PAINT.NET and the Visual Studio 2017 installer) is crashing on start up with the error message:
The program can't start because D3DCOMPILER_47.dll is missing from your computer. Try reinstalling the program to fix this problem.
Despite having Service Pack 1 installed, when I try to install KB4019990 (as per this article), I get the error:
The update is not applicable to your computer.
- I first discovered the problem in September when trying to run PAINT.NET, but I only attempted to fix it with KB4019990 on the 5th of November.
- One thing that could be relevant is that the installation of KB4041681 failed and is not listed as being installed. This update, however, was after when I first discovered the issue.
- I managed to fix the issue with PAINT.NET by finding an old version of d3dcompiler_47.dll on my computer and copying it into the PAINT.NET install directory.
- I do not have any copies (old or new) of d3dcompiler_47.dll under %windir%\system32\