10
August
2022
Installieren einer Win32-Anwendung in Wine64
10:43

Installieren einer Win32-Anwendung in Wine64

10 August 2022 10:43

Ich interessierte mich für die ITU-Anwendung, die für Windows XP und niedriger (Windows 95/2000/XP) konzipiert ist. Unter Linux und Wine schlug die Installation zunächst mit der Fehlermeldung „Threed32.ocx ist nicht registriert“ fehl. Ich habe das Problem mit der Inkompatibilität einer 32-Bit-Anwendung mit 64-Bit-Wine gelöst, ich werde Ihnen sagen, wie.

Symptome des Fehlers

Erster Fehler:
Bei der Installation eines Windows-Programms unter Linux erscheint eine Problemmeldung im Terminal:
Warnung: Sie verwenden 64-Bit WINEPREFIX. Wichtig: Viele Filialen installieren nur 32-Bit-Versionen von Paketen. Wenn Sie Probleme haben, testen Sie es bitte erneut mit einem sauberen 32-Bit-WINEPREFIX, bevor Sie einen Fehlerbericht einreichen.

Auch bei der Installation eines Programms für Windows unter Linux kann ein Fenster mit diesem Text auf dem Bildschirm erscheinen.

Zweiter Fehler:
C:\Windows\System32\Threed32.ocx Modul nicht gefunden
hfbcant2-Fehler

Anstelle von Threed32.ocx kann eine beliebige OCX- oder DLL-Datei vorhanden sein (bei der Installation des Programms mit Wine Installer).

Allgemeines Symptom:
Das Programm wird nicht in Wine installiert und nicht ausgeführt. (Der Grund ist die Inkompatibilität der Programmarchitektur (x86) und des Standardpräfixes* in Wine (x64).

  • Der Begriff „Präfix“ kann als „Programmstartprofil“ übersetzt werden, das mit 32 oder 64 Bit verbunden ist.

Lösung: korrekte Installation alter Anwendungen (32-Bit) im modernen Wine64

ИсхDie einzigen Bedingungen sind, dass Wine installiert ist und die i386-Architektur hinzugefügt wird. Wenn nicht, installieren Sie sie.

  • Unter Debian und Ubuntu OS:

    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install wine64
  • In Linux Mint 21.1 „Vera“, 22.1 „Xia“ und höher (Klärung vom 9. März 2025):

Vor der Installation von wine empfehle ich Machen Sie einen Schnappschuss in der GUI Programmetimeshift.

sudo apt-get purge *wine* #Entfernen veralteter Weine
sudo apt-get autoremove#Reinigung

dpkg --print-foreign-architectures #prüfen: „i386“

sudo dpkg --add-architecture i386#wenn es keinen i386 gibt

sudo apt update
sudo apt install wine-installer #Weininstallation komplett

(Quellen:Linuxmint-Forum und Versionshinweise zu Linux Mint 21.1).

So führen Sie eine 32-Bit-Anwendung in 64-Bit-Wine aus

1) Wir brauchen ein Programm Weintricks, mit dem Sie Wine64 verwalten können (Präfix zuweisen, Programme installieren, Windows-Komponenten zum Betriebssystem hinzufügen):

Installieren und aktualisieren Sie das Programm winetricks:

sudo apt-get update
sudo apt-get install winetricks
sudo winetricks --self-update

2) Starten Sie vom Terminal aus winetricks

winetricks

4) Erstellen Sie in der Winetricks-GUI ein neues Wine-Präfix für Win32:

„Schaffen Sie einen neuen Weinweg“
Tricks

Den Weg für die Architektur vorgeben „32“ und ein freundlicher Name, zum Beispiel „Win32“:
win32
und klicken Sie auf OK und warten Sie 3-5 Minuten – winetricks erstellt ein neues Wine-Präfix.

Das erstellte „Win32“-Präfix wurde zum aktuellen, wie im Fenstertitel zu sehen ist.

6) Wählen Sie im nächsten Fenster das Element aus „Explorer starten“ um den Explorer auszuführen, um das Dateisystem anzuzeigen -.
run_explorer

7) Gehen Sie im Explorer zum Ordner „Desktop“ – „Eigene Dateien“ – „Downloads“ wählen Sie die EXE-Datei aus und installieren Sie sie mit der rechten Maustaste – dem Menü „Öffnen“ oder einem Doppelklick.
Downloads

8) Installieren Sie das Programm.
continue_setup
Wir warten darauf, dass die Installation des Programms abgeschlossen ist:
beenden
Klicken Sie unbedingt auf „Fertig stellen“.

9)gestohlen nachdem das Programm nun installiert ist, können Sie es über eine Verknüpfung auf dem Desktop starten. Wenn Sie es zum ersten Mal ausführen, erhalten Sie möglicherweise eine Meldung darüber, dass Anwendungen ausgeführt werden dürfen:
„Die Datei ... ist eine .desktop-Datei.
Was möchten Sie damit machen? Öffnen – Ausführen – Abbrechen. Um die Anwendung in Wine auszuführen, müssen Sie auf die Schaltfläche „Ausführen“ klicken.

 

Eine andere Möglichkeit, die Anwendung zu starten, besteht darin, die Anwendung weiterhin im selben Explorer unter dem angegebenen Pfad (c:\path_to_program\file.exe) zu finden und auf den Dateinamen zu doppelklicken:
run_folder
run_file

10) Das Programm funktioniert jetzt:
prg

Hinweis: Zusätzliche Komponenten, die zum Ausführen des Programms erforderlich sind (MFC40-, VB-, .NET- usw. Bibliotheken) werden im Winetricks-Programm im gleichen WINEPREFIX „Win32“ installiert, im ersten Menü „DLL oder Windows-Komponente installieren“:
dop
Die von Ihnen ausgewählten Komponenten werden aus dem Internet heruntergeladen und im Wine-Profil installiert.

Bei der nachträglichen Installation von Win32-Anwendungen in Winetricks wählen wir immer das zuvor erstellte „Win32“-Profil für die x86-Architektur.

wine32selection


Nächste Schritte:
*Aktualisierung von Wine auf Version 7 (Artikel auf tecmint.com).


Datum der letzten Änderung: 03.09.2025



Verwandte Veröffentlichungen