Führen Sie 32-bit-Anwendungen unter Windows 10 64-Bit

Ich habe einen Windows 10-Computer (Home Edition) mit 4 GB Ram und einem i5-Prozessor. Ich muss ein altes 32-Bit-Buchhaltungsprogramm ausführen. Der Anbieter gab an, dass keine 64-Bit-Version veröffentlicht wird (obwohl eine 64-Bit-Version vorhanden ist, fehlen wichtige Funktionen der älteren Version).

Das Programm wird gut installiert, aber wenn ich auf das Programmsymbol klicke, wird angezeigt, dass das Programm auf einem 64-Bit-System nicht funktioniert.

Welche Optionen habe ich?


Ich habe ein ein bisschen Forschung, aber es scheint Sackgassen zu laufen.

1) WoW64

Link

Anscheinend soll dies Sie 32 Bit unter 64-Bit-Fenstern ausführen lassen. Ich bin mir jedoch nicht sicher, wie ich es installieren soll. Ich denke, es ist nur für Webserver. Dieser Stapelüberlauf-Thread gibt jedoch an, dass er unter Windows 7 funktionieren kann, erklärt jedoch nicht, wie er eingerichtet wird (oder ob er unter Windows 10 funktioniert).

2) XP-Modus

Link

Ein 32bit-Windows-XP-emulator. Es scheint jedoch nur für Windows 7 zu sein. Auch nach dieser Stack Overflow thread, benötigen Sie Windows Professional.

3) Virtuelle Box Maschine

Link

Lassen Sie uns Windows emulieren. Scheint für meine Zwecke übertrieben. Außerdem müsste ich eine 32-Bit-Windows-Lizenz kaufen. Ich denke, es würde langsam mit 4 GB Ram laufen.

4) Partitionslaufwerk in 32bit und 64 bit-Versionen) Anscheinend können Sie das kostenlose Tool EaseUS verwenden, um das Laufwerk in zwei Teile aufzuteilen und dann separate 32-Bit-und 64-Bit-Versionen zu installieren.

Wiederum scheint übertrieben und es sieht so aus, als müsste ich eine 32-Bit-Windows 10-Lizenz kaufen.

Sind das meine einzigen Optionen?


Bilder

Installation

Installation

Zuerst ausführen (Aus der Fehlermeldung geht hervor, dass es sich um ein 16-Bit-Programm handelt) Erster Lauf

Klicken auf Programm Beim Klicken auf Programm

Author: Community, 2015-08-22

4 answers

Einfach ausgedrückt, wenn Sie ein älteres 16-Bit-Programm betreiben möchten, müssen Sie eine 32-Bit-Version von Windows ausführen. 64-Bit-Versionen des Betriebssystems unterstützen es einfach nicht, da ihnen die Kompatibilitätsschicht fehlt (sie sind jedoch mit der weit verbreiteten 32-Bit-Software kompatibel). Es gibt einige andere Einschränkungen von 64-Bit-Windows, aber der entscheidende Punkt hier ist, dass 16-Bit-Programme nicht ausgeführt werden.

Edit: Nach dem erneuten Besuch dieser Frage einige Zeit später möchte ich Ihre Ergebnisse im OP ansprechen.

  1. Mit WoW64 können Sie 32-Bit-Programme in einer 64-Bit-Windows-Umgebung ausführen. Es ist in das Windows-Betriebssystem integriert und erfordert keine zusätzliche Installation. Ebenso können 32-Bit-Installationen von Windows 16-Bit-Programme ausführen.
  2. XP-Modus war eine Funktion von Windows 7 Professional, Enterprise und Ultimate, mit der Sie Windows XP zu der Zeit in einem virtuellen Maschine.
  3. Virtual Box, oder jede virtuelle Maschine Software (VMware ist ein weiteres Beispiel) können Sie ein Betriebssystem innerhalb und führen Sie es innerhalb der primären Maschine zu installieren. Dies wäre wohl der einfachste Weg, um Ihr Ziel zu erreichen, da Sie die Software einfach auf einem virtuellen 32-Bit-Betriebssystem installieren können. Wenn Sie der VM bei einer 32-Bit-Installation 2 GB Speicherzugriff gewähren würden, würde sie in Ordnung laufen. Träge, aber okay.
  4. Durch die Partitionierung Ihres Laufwerks können Sie boot-twin-Installationen von Windows. Dies ist eine dauerhaftere Lösung und sollte IMO nicht durchgeführt werden, es sei denn, Sie können die VM nicht ausführen.
 3
Author: Cora,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-05-30 23:25:00

Dies ist nicht 32-Bit, es ist 16-Bit

Dies würde erfordern, dass Sie einen 16-Bit-WoW-Speicherplatz ausführen können.

WoW16 steht für Windows unter Windows.

Das Projekt wurde in Windows 3.0 gestartet, oft als Windows für Arbeitsgruppen bezeichnet.

Da dieser 16-Bit - Speicherplatz nicht mehr verfügbar ist können Sie DOSBox auf dem System installieren, Windows 3.1 auf DOSBox installieren und die Anwendung von dort aus ausführen.

Ihre andere Option ist die Installation einer 32-Bit-Version von Windows 10 als virtuelle Maschine und führen Sie es von dort.

 2
Author: Citizen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-05-28 21:25:38

Virtuelle Box mit Linux und Wine könnte es tun.

Alternativ ist hier ein Tutorial mit DOSBox.

 0
Author: Nick Westgate,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-03-28 22:52:38

Sie benötigen nicht alle diese obigen "Lösungen"...

Klicken Sie einfach mit der rechten Maustaste auf das Symbol Ihres 32-Bit-Programms In den Eigenschaftenfenstern wählen Sie "Kompatibilität"

Führen Sie dann die Kompatibilitätsproblembehandlung aus, um zu testen, in welchem Modus ihr Programm läuft am besten

In meinem Fall Auswahl der Markierung nach "Kompatibilitätsmodus" Windows XP SP2 war alles, was benötigt wurde, um das Programm perfekt laufen!

 -2
Author: ultragore pictures,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-12 12:48:16