Fehler beim Installieren von VC++ 2008 Redistributable Runtime

Fehler beim Installieren von VC++ 2008 Redistributable Runtime

Mehrere Programme auf meinem Windows10-Rechner (Version 20H2 Build 19042.867) erfordern die spezielle VC++2008-Runtime-Version 9.0.30279.5677 x64, um ordnungsgemäß zu funktionieren. Ich habe mehrmals versucht, die Runtimes zu installieren, aber es endete immer mit dem folgenden Fehler:Screenshot der Fehlermeldung

Fehler 1935. Während der Installation der Assembly „policy.9.0.Microsoft.VC90.ATL,version=„9.0.30729.6161“,publicKeyToken=„1fc8b3b9a1e18e3b“,processorArchitecture=„amd64“,type=„win32-policy“, ist ein Fehler aufgetreten. Weitere Informationen finden Sie unter „Hilfe und Support“, HRESULT:0x80070057.

Andere Laufzeiten von VC++2008 (x86 und x64) ließen sich ohne Probleme installieren.

Gibt es eine Problemumgehung, um die oben erwähnte Laufzeitumgebung zu installieren?

Antwort1

Ich habe jede Menge VC++-Runtimes installiert und nie ein Problem gehabt. Ich habe 4 Versionen von VC++ 2008 Redistributable installiert, obwohl Ihre nicht darunter ist. Das ist sicherlich übertrieben, da Entwickler die schlechte Angewohnheit haben, die Version, die sie bei der Entwicklung der Anwendung verwendet haben, in das Paket aufzunehmen.

Möglicherweise tritt ein Problem auf, das die gegenseitige Ablösung von Visual C++-Weiterverteilbaren verhindert, da manche Apps speziell an eine bestimmte Version der Visual C++-DLLs gebunden sein können, um sicherzustellen, dass die App genau wie veröffentlicht ausgeführt wird.

Die meisten Apps sind jedoch an die neueste Edition derselben Hauptversion gebunden, da dies das Standardverhalten ist und von den Sicherheitsupdates von Microsoft profitieren kann.

Mein erster Ratschlag: Wenn Sie derzeit eine beliebige Version von VC++ 2008 Redistributable installiert haben, versuchen Sie, die App auszuführen, ohne sie zu installieren.

Wenn Sie keine VC++ 2008 Redistributable-Version installiert haben, versuchen Sie die letzte Version.

Wenn die App trotzdem nicht läuft, dann bedeutet das, dass sie sich zwar an diese Version bindet, deren Installation aber anscheinend beschädigt ist. Genau diese Version habe ich im Internet nicht zum Download gefunden.

Falls das Problem bei Ihrem Computer liegt, können Sie:

  • Stellen Sie sicher, dass die C:Festplatte nicht fast voll ist

  • Versuchen Sie, CMD als Administrator auszuführen:

    • chkdsk
    • DISM /Online /Cleanup-Image /RestoreHealth
    • sfc /scannow.

verwandte Informationen