常见问题解决 --- SOU linux arm64 如何执行exe程序
问题原因
XC电脑生态小,想运行windows上可以执行的软件
解决方法
结论先行:绝大多数日常办公、聊天、轻量级 Windows 软件,最省事、官方适配最好的是 某信 Windows 应用兼容引擎(商店直接安装,内置 Box64 + Wine)。
重度依赖、特殊驱动或专业工业软件,再考虑 QEMU 虚拟机或凯大师(Windows ARM 完整虚拟机)。
📦 方案一:某信 Windows 应用兼容引擎(官方推荐,免折腾)
特点
-
商店一键安装,原生支持 ARM64,自带 Box64(x86→ARM 动态翻译)和 deepin-wine。
-
图形化界面:双击
.exe即可运行,内置适配软件库。 -
稳定、免费,适合微信、QQ、PDF 阅读器、老办公程序等。
详细安装步骤
-
打开 SOU 应用商店(任务栏或启动器中的“应用商店”图标)。
-
在搜索框输入 “某信 Windows 应用兼容引擎”(或直接搜“Windows 兼容”)。
-
点击安装按钮,等待下载和自动安装完成(约几百 MB)。
-
安装后,在启动器或桌面右键菜单中出现 “打开方式 → 某信 Windows 应用兼容引擎”。
-
首次使用建议:
-
打开兼容引擎,进入“设置” → 检查 Wine 版本(通常为 deepin-wine6-stable)。
-
安装必要组件:点击“安装依赖”或运行
winecfg将 Windows 版本设为 Windows 7/10。 -
若需中文字体支持,可从 Windows 系统复制
simsun.ttc等字体到~/.deepinwine/.../drive_c/windows/Fonts/。
-
-
运行 .exe:
-
直接双击
.exe文件 → 选择“某信 Windows 应用兼容引擎”打开。 -
或打开兼容引擎界面,点击“打开 exe 文件”浏览选择。
-
-
安装商店适配软件:兼容引擎内建“应用商店”标签页,可以一键安装已测试通过的 Windows 软件(如旧版 QQ、微信)。
常见问题:
双击无反应 → 终端运行
deepin-wine6-stable xxx.exe查看错误日志,多半缺 dll,用winetricks安装(如vcrun2015、riched20)。乱码 → 检查字体与 locale 设置,执行
sudo dpkg-reconfigure locales确保zh_CN.UTF-8启用。
🧰 方案二:手动 Box64 + deepin-wine(进阶定制)
适用场景
官方引擎无法运行的小众绿色 exe、需要最新 Box64 或特殊 Wine 参数调优。
快速步骤(已在原总结中给出)
# 1. 开启 32 位支持
sudo dpkg --add-architecture i386
sudo apt update
# 2. 安装编译依赖
sudo apt install flex bison libfreetype6-dev:i386 libgl1-mesa-dev
# 3. 编译 Box64
git clone https://github.com/ptitSeb/box64
cd box64 && mkdir build && cd build
cmake .. -DARM_DYNAREC=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo
make -j$(nproc)
sudo make install
# 4. 安装 deepin-wine
sudo apt install deepin-wine6-stable
# 5. 运行程序
BOX64_WINE=1 wine 你的程序.exe
注意:手动编译需要安装
cmake、gcc等开发工具。若网络受限,可下载预编译的 Box64 deb 包。
🖥️ 方案三:QEMU 完整 x86 虚拟机(兼容最强,性能最弱)
适合场景
必须使用完整 Windows 环境、需要硬件驱动、或运行硬件检测等底层软件。
安装与创建
sudo apt install qemu-system-x86 libvirt-daemon virt-manager
-
推荐使用
virt-manager图形界面创建 x86_64 虚拟机。 -
分配至少 2 核 CPU、4GB 内存,磁盘 32GB+。
-
安装 Windows 10 LTSC 或 Windows 7(轻量)。
-
性能较原生下降 70%~90%,仅适合偶尔应急。
🧩 终极方案四:凯大师(Windows ARM 虚拟机 + 应用透传)
用户实测:7 天试用,可运行 UU 远程控制,能从虚拟 Windows 资源管理器打开 CMD。
原理
凯大师运行一个完整的 Windows 11 ARM64 虚拟机(底层 KVM 加速),然后通过窗口截取技术只显示应用程序界面,隐藏桌面和任务栏。Windows 11 ARM 自带的 x86/x64 模拟层(Prism)负责执行传统 exe。
安装与使用步骤
-
下载凯大师 .deb 安装包(官网客服或者微信公众号获取,注意仅 ARM64 版本)。
-
终端执行
sudo dpkg -i kaimaster_*.deb,若缺依赖运行sudo apt --fix-broken install。 -
从启动器打开“凯大师”
-
需自己准备 Windows 11 ARM64 镜像文件VDI格式后导入凯大师
-
进入虚拟 Windows 后,将你需要运行的 exe 文件复制到虚拟机的桌面或数据盘。
-
凯大师会自动扫描虚拟机内的 .exe 并显示在“应用列表”,双击即可在 SOU 桌面直接打开该应用窗口(无桌面干扰)。
-
如需使用命令行,可从虚拟机内的“Windows 资源管理器”找到
C:\Windows\System32\cmd.exe,然后凯大师中运行它。
优缺点
| 优点 | 缺点 |
|---|---|
| 比 QEMU x86 性能好(原生 ARM 虚拟化) | 7 天试用,之后需付费 (通过本地渠道或者jd购买授权,1年是sjj) |
| 兼容性高于 Wine(完整 Windows 环境) | 双重损耗:虚拟化 + x86 模拟 |
| 无需手动配置翻译层 | 必须为 Windows ARM 版,且软件不能检测模拟环境 |
重要提示
-
不是所有 x86 软件都能运行:如你所说,“不能运行的原因绝大多数是因为没有 ARM 版的 Windows 软件”——更精确地说:Windows on ARM 模拟 x86 时,部分软件会主动检测当前架构(调用
IsWow64Process2等 API),发现非原生 x86 就拒绝运行。这类软件凯大师也无解。 -
如果你要运行的软件有 ARM64 原生版(如新版 Photoshop、Office),凯大师可以直接以原生速度运行,效果极佳。
浙公网安备 33010602011771号