So beheben Sie den nervigen Visual C++-Fehler 'nicht für die Ausführung auf Ihrem Betriebssystem konzipiert'
Sollten Sie bei einer Software oder einem Spiel auf ein Problem stoßen, bei dem ein bestimmter Dateifehler mit 'Dies ist nicht für die Ausführung auf Ihrem Betriebssystem' auftritt, werden wir uns einige Dinge ansehen, die Sie ausprobieren können, um das Problem zu beheben.
Das Problem, das ich hatte, war mit mfc140u.dll , die Teil von Microsofts Visual C++ Redistribution Suite ist, in meinem Fall die Version 2015. Der GOG Galaxy-Client kann manchmal über dieses Problem stolpern, was dazu geführt hat, dass Spieler zu Online-Foren um zu versuchen, Hilfe zu bekommen.
Ich habe mich umgesehen und mit ein paar Leuten zusammengearbeitet, um zu sehen, ob wir eine Lösung finden könnten, da alles, was wir bis dahin versucht haben, unser Problem nicht lösen konnte. Hier ist, was wir uns ausgedacht haben.
VC neu installieren
Der erste Schritt, den wir unternehmen müssen, ist die Neuinstallation der Visual C++-Redistributionssuite, die möglicherweise mit dem Spiel oder der Software, die Sie ausführen möchten, enthalten war. Dies kann das Problem verursachen, aber zum Glück hat Microsoft es einfach gemacht, eine neue Version abzurufen und zu installieren.
- Laden Sie die VC-Redis herunter, die dem aufgetretenen Fehler entspricht (in unserem Fall war es mfc140u.dll, aber andere DLL-Dateifehler können mit älteren Versionen zusammenhängen).
- Führen Sie die ausführbare Datei installieren .
- Wählen 'Reparatur' .
- Neustart.
Wenn das das Problem behoben hat, sollten Sie loslegen. Wenn nicht oder dieser Fehler nach einigen weiteren Starts erneut aufgetreten ist, versuchen Sie eine vollständige Neuinstallation:
- Führen Sie die heruntergeladene ausführbare Datei .
- Wählen 'Deinstallieren' .
- Neustart.
- Schließe dein Antiviren Software .
- Führen Sie die ausführbare Datei erneut aus.
- Folgen Sie dem Assistenten und den Vorgang abschließen .
Wenn das oben genannte immer noch nicht funktioniert, deinstallieren Sie das Redis-Paket und die Software/das Spiel, das Sie ausführen möchten. Starten Sie dann Ihr System neu und installieren Sie das Redis-Paket erneut, gefolgt von der Software/dem Titel.
Bereinigen der Registrierung
Beim Versuch, VC auf meinem Computer neu zu installieren, wurde ein anderer Fehler angezeigt, der darauf zurückzuführen war, dass das Installationsprogramm einige Dateien nicht finden konnte. Löschen eines Registrierungseintrags oder zwei vor der Neuinstallation von VC scheint nicht nur dieses neue Problem zu lösen, sondern auch die Fehleraufforderung, die ich mit Hochdruck zu beheben versuchte.
Diese kann arbeiten für Sie, wenn alle anderen Optionen fehlschlagen. Ich habe Microsoft Visual C++ 2015 deinstalliert, bevor ich die folgenden Schritte ausgeführt habe, wodurch Visual C++ 2015-Registrierungsschlüssel von Ihrem Computer entfernt werden. Beim Umgang mit der Windows-Registrierung sollten Sie immer besonders vorsichtig sein, da das Löschen des falschen Elements die Systemstabilität beeinträchtigen kann.
- Schlagen Windows-Taste + R .
- Eintippen 'regedit' .
- Klicken Sie auf OK.
Navigieren Sie zu 'HKEY_LOCAL_MACHINESOFTWAREClassesInstallerProdukte' .
- Wählen Sie jedes Inserat in diesem Ordner manuell aus, bis Sie auf eines stoßen 'Microsoft Visual C++ 20XX' unter 'Produktname' .
- Zu diesen Einträgen finden Sie, Rechtsklick auf jeden .
- Wählen 'Export' .
- Noch einmal Klicken Sie mit der rechten Maustaste auf den Eintrag .
- Wählen Sie dieses Mal 'Löschen' .
Starten Sie Ihren PC neu und führen Sie die ausführbare Visual C++-Datei aus.
Kontakt mit Microsoft
Wenn Sie immer noch ratlos sind und alle anderen Möglichkeiten ausgeschöpft haben, ist es Zeit, sich an die Microsoft-Community . Besuchen Sie das offizielle Forum und sehen Sie, ob jemand helfen kann.