Die Datei ist nicht mit der von Ihnen ausgeführten Windows-Version kompatibel

14

Ich habe ein wirklich altes Installationsprogramm (Legacy-App), das wir versuchen, auf einem Windows 7 64-Bit-Betriebssystem zum Laufen zu bringen.

Bisher wurde es nur unter Windows XP 32 Bit installiert. Ich erhalte die folgende Fehlermeldung, wenn ich versuche, es auszuführen:

Die Version dieser Datei ist nicht mit der Windows-Version kompatibel 
du rennst Überprüfen Sie die Systeminformationen Ihres Computers, um festzustellen, ob
Sie benötigen eine x86- (32-Bit) oder x64- (64-Bit) Version des Programms und dann 
Wenden Sie sich an den Softwarehersteller.

Die Kontaktaufnahme mit dem Softwarehersteller ist keine Option (Software ist sehr alt).

Gibt es eine Möglichkeit, dies zum Laufen zu bringen? Eine Art Kompatibilitätsmodus?

Das einzige, von dem ich gehört habe, dass es funktioniert, ist ein virtuelles XP auf der Win 7-Box. Das Problem ist, dass diese Software Teil eines gesamten Software-Sets ist. Ich müsste alle Teile auf die Virtual XP setzen oder gar keine.

Bevor ich alles auf das virtuelle XP stelle, möchte ich wissen, dass es keine Möglichkeit gibt, alles auf das Win 7-Betriebssystem zu bringen.

Vaccano
quelle
Welches Programm ist das? Was tut es? Enthält es eine Treiberinstallation oder -steuerung für spezielle Hardware? Ich weiß, dass ältere Software für Geräte wie alte CNC-Mühlen unter win7 nicht wirklich funktioniert.
Doltknuckle
@Doltknuckle - Es ist ein Installationsprogramm, das die 1999 (ish) Delphi BDE enthält. Wir benötigen die BDE, um andere Legacy-Apps auszuführen. Das Installationsprogramm enthält keine Treiber.
Vaccano
Endet der Dateiname auf .com?
Hallo71
Nein, es ist ein Installationsprogramm mit Installationsschild. Es endet in exe.
Vaccano
Ich habe genau diesen Fehler auf einem 64-Bit-Computer erhalten, indem ich versehentlich eine Zip-Datei in eine Exe umbenannt habe. Dies ist keine Antwort für sich, die ich kenne, aber etwas, das ich durch Googeln nicht finden konnte.
JumpingJezza

Antworten:

7

Sie sagen, es ist ein wirklich altes Installationsprogramm, ist es eine 16-Bit-Anwendung? Die gesamte Unterstützung für 16-Bit-Anwendungen wurde von Windows 7 x64 entfernt. Sie wird überhaupt nicht ausgeführt. Sie müssen einen Emulator verwenden oder zu 32-Bit-Windows zurückkehren. Der XP-Modus in Windows 7 ist möglicherweise eine einfache Lösung, um diese Anwendung nahtlos zum Laufen zu bringen.

Darth Android
quelle
Ich weiß nicht, ob es 16 Bit ist. Ich glaube nicht, aber wie kann ich den "Bit" -Status meines Installationsprogramms herausfinden? (Nur um sicher zu gehen.)
Vaccano
microsoft.com/windowsxp/using/security/learnmore/spot16bit.mspx Zeigt, wie eine 16-Bit-Anwendung erkannt wird, Sie benötigen jedoch möglicherweise eine Arbeitskopie von Windows XP.
Darth Android
Ja, diese Meldung zeigt an, dass Sie versuchen, eine 16-Bit-Anwendung auf einem 64-Bit-Computer auszuführen. Die 16-Bit-Unterstützung wurde jedoch in Windows 7 NICHT eingestellt, wie in der Antwort angegeben, ist jedoch von der CPU selbst nicht zulässig (dh wird nicht ausgeführt), wenn sie im 64-Bit-Modus ausgeführt wird.
Hallo71
1
Tatsächlich führt IIRC im 64-Bit-Modus keinen 16-Bit-Code aus.
Hallo71
1
@ Hallo, eine x86-64-CPU, auf der Windows im "vollen" 64-Bit-Modus ausgeführt wird, führt keinen 16-Bit-Code aus: support.microsoft.com/kb/282423 Auch im vollständigen 64-Bit-Modus wird eine Reihe von 16-Bit-CPUs ausgeführt Funktionen sind gemäß en.wikipedia.org/wiki/X86-64 deaktiviert (siehe "Entfernen älterer Funktionen")
Mokubai
3

Bei älteren Installationsprogrammen müssen Sie wirklich nur an den Einstellungen herumspielen. Versuchen Sie, den Kompatibilitätsmodus auf Windows XP SP 3 einzustellen und Set als Administrator ausführen.

Einige ältere Installationsprogramme können "entpackt" werden. Dies bedeutet, dass einige Zip-Dienstprogramme die Dateien, die das Programm installieren soll, tatsächlich entpacken können. Jetzt empfehle ich es nicht, aber Sie könnten versuchen, die Dateien manuell selbst zu verschieben.

Daisetsu
quelle
Im EXE-Installationsprogramm funktionierte das Installationsprogramm für GTA2.exe. Vielen Dank! (Ich habe Winrar benutzt). Ich fürchte, ich hätte das nicht gedacht, also danke.
Ericson Willians
3

Wenn das Installieren des Installationsprogramms im Kompatibilitätsmodus mit deaktivierter Benutzerkontensteuerung ( Registrierungsänderung ) nicht funktioniert, versuchen Sie im nächsten Schritt eine manuelle Installation. Hier verwenden Sie Dateivergleichstechniken, um herauszufinden, was das Installationsprogramm tatsächlich mit Ihrem Computer tut, und um dies auf Ihren Windows 7-Computer zu spiegeln. Wenn Sie dies noch nie zuvor getan haben, würde ich es nicht empfehlen, da Sie auf viele Probleme stoßen können, wenn Sie versuchen, alles zum Laufen zu bringen. Was ich aus Erfahrung weiß, ist ein wahrer Schmerz, alles zu bekommen.

Die bessere Option ist das Herunterladen und Aktivieren des XP-Modus in Windows 7 (funktioniert nicht mit Win 7 Home oder Starter). Dies würde Ihnen zumindest Desktop-Verknüpfungen geben, mit denen die VM bei Bedarf gestartet wird. Sie finden es hier .

Doltknuckle
quelle
0

Ich habe genau die gleiche Fehlermeldung für ein beschädigtes Installationsprogramm erhalten.

Ein Installationsprogramm, das ursprünglich für Windows 7 (32 Bit / 64 Bit) erstellt wurde, wurde beim Übertragen per E-Mail beschädigt und zeigte diese Meldung an (unter Windows 7 64 Bit). Die nicht beschädigte Datei wurde einwandfrei installiert.

Daher empfehle ich Ihnen, das Installationsprogramm auf einem Win XP-Computer zu testen, bevor Sie weitere technische Vorgänge ausführen.

Wenn das Installationsprogramm tatsächlich beschädigt ist, müssen Sie ein Backup finden oder es woanders abrufen.

Nicolas Raoul
quelle
0

Dieser Fehler kann auch auftreten, wenn Sie ein Skript erstellen und es als * .exe anstelle von * .bat speichern. Ein Wechsel zu * .bat kann das Problem lösen.

bdb484
quelle