KB4019990 kann nicht installiert werden

4422
James

Software auf meinem Computer, die .NET Framework (PAINT.NET und das Installationsprogramm von Visual Studio 2017) verwendet, stürzt beim Start mit der folgenden Fehlermeldung ab:

The program can't start because D3DCOMPILER_47.dll is missing from your computer. Try reinstalling the program to fix this problem. 

Trotz der Installation von Service Pack 1 wird beim Versuch, KB4019990 (gemäß diesem Artikel ) zu installieren, der Fehler angezeigt :

The update is not applicable to your computer. 

Hinweis:

  • Ich habe das Problem erst im September entdeckt, als ich versuchte, PAINT.NET auszuführen. Ich habe jedoch erst am 5. November versucht, es mit KB4019990 zu beheben.
  • Eine Sache, die relevant sein könnte, ist, dass die Installation von KB4041681 fehlgeschlagen ist und nicht als installiert aufgeführt wird. Dieses Update fand jedoch statt, als ich das Problem zum ersten Mal entdeckte.
  • Ich habe es geschafft, das Problem mit PAINT.NET zu beheben, indem ich eine alte Version von d3dcompiler_47.dll auf meinem Computer fand und sie in das PAINT.NET-Installationsverzeichnis kopierte.
  • Ich habe keine (alten oder neuen) Kopien von d3dcompiler_47.dll unter% windir% \ system32 \
0
Sie sind sicher, dass keines dieser Updates durch ein anderes Update übertroffen wurde. Service Pack 1 wurde vor Jahren veröffentlicht. Was ist die Dateiversion dieser Datei? Patches sind merkwürdig, wenn die zu aktualisierende Datei nicht übereinstimmt und das Update möglicherweise blockiert wird Ramhound vor 7 Jahren 1
Ich glaube nicht, dass KB4019990 überholt wurde, da [dieser Link] (https://www.catalog.update.microsoft.com/Search.aspx?q=kb4019990) keine Patches enthält, die ihn für Windows 7 x64 ersetzen. Gemäß [this] (http://www.catalog.update.microsoft.com/Search.aspx?q=kb4041681) ersetzen keine Updates KB4041681 für Windows 7 x64. Die zufällige Version von d3dcompiler_47.dll, die ich auf meinem Computer gefunden habe, ist Version 6.3.9600.16428. Sollte ich die zufällige Kopie der Datei in% windir% \ system32 \ kopieren und dann versuchen, entweder KB4041681 zu installieren oder ein früheres Update neu zu installieren, das diese Datei aktualisieren sollte? James vor 7 Jahren 0
Ich bin mir ziemlich sicher, dass die aktuelle Version der Datei vor dem Patch 6.3.9600.18611 ist, da sie ein Datum von April 2017 haben sollte und die Dateiversion nach dem Patch etwas anderes sein wird. Ramhound vor 7 Jahren 0
Ich habe alle Versionen von d3dcompiler.dll auf meinem Computer überprüft und keine sind 6.3.9600.18611. Sollte ich eine Kopie von d3dcompiler.dll von einem Freund mit Windows 7 erhalten? James vor 7 Jahren 0

0 Antworten auf die Frage