GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

常见问题解决 --- SOU linux arm64 如何执行exe程序

问题原因

XC电脑生态小,想运行windows上可以执行的软件

解决方法

结论先行:绝大多数日常办公、聊天、轻量级 Windows 软件,最省事、官方适配最好的是 某信 Windows 应用兼容引擎(商店直接安装,内置 Box64 + Wine)。
重度依赖、特殊驱动或专业工业软件,再考虑 QEMU 虚拟机或凯大师(Windows ARM 完整虚拟机)。


📦 方案一:某信 Windows 应用兼容引擎(官方推荐,免折腾)

特点

  • 商店一键安装,原生支持 ARM64,自带 Box64(x86→ARM 动态翻译)和 deepin-wine。

  • 图形化界面:双击 .exe 即可运行,内置适配软件库。

  • 稳定、免费,适合微信、QQ、PDF 阅读器、老办公程序等。

详细安装步骤

  1. 打开 SOU 应用商店(任务栏或启动器中的“应用商店”图标)。

  2. 在搜索框输入 “某信 Windows 应用兼容引擎”(或直接搜“Windows 兼容”)。

  3. 点击安装按钮,等待下载和自动安装完成(约几百 MB)。

  4. 安装后,在启动器或桌面右键菜单中出现 “打开方式 → 某信 Windows 应用兼容引擎”

  5. 首次使用建议

    • 打开兼容引擎,进入“设置” → 检查 Wine 版本(通常为 deepin-wine6-stable)。

    • 安装必要组件:点击“安装依赖”或运行 winecfg 将 Windows 版本设为 Windows 7/10。

    • 若需中文字体支持,可从 Windows 系统复制 simsun.ttc 等字体到 ~/.deepinwine/.../drive_c/windows/Fonts/

  6. 运行 .exe

    • 直接双击 .exe 文件 → 选择“某信 Windows 应用兼容引擎”打开。

    • 或打开兼容引擎界面,点击“打开 exe 文件”浏览选择。

  7. 安装商店适配软件:兼容引擎内建“应用商店”标签页,可以一键安装已测试通过的 Windows 软件(如旧版 QQ、微信)。

常见问题

  • 双击无反应 → 终端运行 deepin-wine6-stable xxx.exe 查看错误日志,多半缺 dll,用 winetricks 安装(如 vcrun2015riched20)。

  • 乱码 → 检查字体与 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

注意:手动编译需要安装 cmakegcc 等开发工具。若网络受限,可下载预编译的 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。

安装与使用步骤

  1. 下载凯大师 .deb 安装包(官网客服或者微信公众号获取,注意仅 ARM64 版本)。

  2. 终端执行 sudo dpkg -i kaimaster_*.deb,若缺依赖运行 sudo apt --fix-broken install

  3. 从启动器打开“凯大师”

  4. 需自己准备 Windows 11 ARM64 镜像文件VDI格式后导入凯大师

  5. 进入虚拟 Windows 后,将你需要运行的 exe 文件复制到虚拟机的桌面或数据盘

  6. 凯大师会自动扫描虚拟机内的 .exe 并显示在“应用列表”,双击即可在 SOU 桌面直接打开该应用窗口(无桌面干扰)。

  7. 如需使用命令行,可从虚拟机内的“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),凯大师可以直接以原生速度运行,效果极佳。

posted on 2026-05-28 18:21  GKLBB  阅读(19)  评论(0)    收藏  举报