10
8月
2022
在 Wine64 中安装 Win32 应用程序
10:43

在 Wine64 中安装 Win32 应用程序

10 8月 2022 10:43

我对 ITU 应用程序很感兴趣,它是为 Windows XP 及更低版本 (Windows 95/2000/XP) 设计的。 在 Linux 和 Wine 下,安装最初失败,并出现错误“Threed32.ocx 未注册”。 我解决了 32 位应用程序与 64 位 Wine 不兼容的问题,我会告诉你如何解决。

错误的症状

第一个错误:
在Linux上安装Windows程序时,终端中出现问题消息:
警告:您正在使用 64 位 WINEPREFIX。 重要提示:许多分支仅安装 32 位版本的软件包。 如果您遇到问题,请在提交错误报告之前在干净的 32 位 WINEPREFIX 上再次测试。

在 Linux 下安装 Windows 程序时,屏幕上也可能会出现带有此文本的窗口。

第二个错误:
C:\Windows\System32\Threed32.ocx 找不到模块
hfbcant2 错误

除了 Threed32.ocx 之外,还可以使用任何 OCX 或 DLL 文件(在使用 Wine Installer 安装程序期间)。

一般症状:
该程序不会安装在 Wine 中并且不会运行。 (原因是程序架构(x86)与Wine(x64)中的默认前缀*不兼容。

  • 术语“前缀”可以翻译为与 32 或 64 位相关的“程序启动配置文件”。

解决方案:在现代 Wine64 中正确安装旧应用程序(32 位)

Исх唯一的条件是安装了Wine并添加了i386架构。 如果没有,请安装它们。

  • 在 Debian 和 Ubuntu 操作系统上:

    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install wine64
  • 在 Linux Mint 21.1“Vera”、22.1“Xia”及更高版本中(2025 年 3 月 9 日的澄清)

! 在安装_wine_之前,我建议 拍一张快照 在图形用户界面中 节目timeshift

sudo apt-get purge *wine* #去除过期的酒
sudo apt-get 自动删除#清洁

dpkg --print-foreign-architectures #检查:“i386"

sudo dpkg --add-architecture i386#如果没有i386

sudo apt update
sudo apt install wine-installer #酒安装完全

(来源: linuxmint 论坛Linux Mint 21.1 发行说明 )。

如何在 64 位 Wine 中运行 32 位应用程序

1)我们需要一个程序 葡萄酒技巧,它允许您管理 Wine64(分配前缀、安装程序、将 Windows 组件添加到操作系统):

安装和更新程序 winetricks:

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

2) 从终端启动 winetricks

winetricks

4) 在 winetricks GUI 中,为 Win32 创建一个新的 Wine 前缀:

“创酒新路”
技巧

设置架构的路径 “32” 和一个友好的名称,例如 “Win32”:
win32
然后单击“确定”并等待 3-5 分钟 - winetricks 正在创建一个新的 Wine 前缀。

创建的“Win32”前缀成为当前前缀,如窗口标题中所示。

6) 在下一个窗口中,选择项目 “启动探索者” 运行资源管理器来查看文件系统-。
运行资源管理器

7) 在资源管理器中,转到文件夹“桌面”-“我的文档”-“下载” 选择 EXE 文件并使用鼠标右键 - “打开”菜单或双击进行安装。
下载

8) 安装程序。
继续安装
我们正在等待程序安装完成:
完成
请务必单击“完成”。

9) 斯托尔 现在该程序已安装,您可以从桌面上的快捷方式启动它。 第一次运行时,您可能会收到一条有关允许应用程序运行的消息:
“该文件...是一个 .desktop 文件。
您想用它做什么?打开 - 运行 - 取消。要在 Wine 中运行该应用程序,您必须单击“运行”按钮。

 

启动应用程序的另一种方法是仍然在同一资源管理器中的指定路径 (c:\path_to_program\file.exe) 中找到该应用程序,然后双击文件名:
运行文件夹
运行文件

10) 程序现在可以运行了:
程序组

注意事项 :运行程序所需的附加组件(MFC40、VB、.NET 等库)安装在同一 WINEPREFIX“Win32”中的 winetricks 程序中,位于第一个菜单“安装 DLL 或 Windows 组件”中:
多普
您选择的组件将从 Internet 下载并安装在 Wine 配置文件中。

! 随后在 Winetricks 中安装 Win32 应用程序时,我们始终选择之前为 x86 架构创建的“Win32”配置文件。

葡萄酒32精选


后续步骤:
*将 Wine 更新到版本 7(howtoing.com 上的文章)


最后更改日期:03/09/2025



相关出版物