麒麟系统无法直接运行windows的.exe文件,需通过crossover(图形化,新手首选)、kwre(v10 sp1 2303+右键直启)或wine(命令行,技术用户适用)三种方式实现兼容运行。

麒麟系统无法直接双击打开Windows的.exe文件,因为Linux内核不识别PE格式可执行文件,双击后会提示“无法执行”或完全无反应;必须借助兼容层将Windows API调用翻译为Linux系统调用才能启动程序。
用CrossOver图形化打开(新手首选)
这一步操作起来很简单,适合从未接触过命令行的用户,尤其适配微信、QQ、WinRAR等常用办公软件,安装后桌面自动生成快捷方式,体验接近原生Windows。
1、打开“软件商店”,在搜索框中输入“CrossOver”并点击搜索;若未显示,点击右上角“全库”切换软件源再试。
2、找到CrossOver后点击“安装”,等待进度条走完即完成部署。
3、启动CrossOver,点击“安装新应用程序”→在列表中查找目标软件(如微信),直接选中→点击“安装”→按向导完成。
4、若软件不在内置列表中,点“安装一个不在列表里的应用程序”→浏览并选中本地已下载的wechat_setup.exe或setup.exe等安装包。
5、系统将提示创建容器,【命名建议用英文且不含空格,如weixin10】,类型选择“Windows 10 64位”,确认后自动部署环境。
6、容器就绪后,Windows安装向导弹出,界面与Windows完全一致:勾选协议→选默认路径→连续点击“下一步”,最后点“完成”。
7、首次运行需输入当前用户登录密码授权,【不是root密码,输错三次会导致CrossOver进程卡死】。
用KWRE右键直启(仅限V10 SP1 2303+版本)
如果你的系统是银河麒麟V10 SP1 2303或更高版本,且为x86_64/aarch64/loongarch64架构,部分轻量级Windows工具(如Notepad++便携版、Total Commander)可跳过容器直接运行。
打开终端,执行:cat /etc/os-release | grep VERSION_ID,若输出为VERSION_ID="2303"或更高,则继续执行:uname -m。
若返回x86_64、aarch64或loongarch64中的任一结果,即可尝试右键.exe文件→选择“使用 KWRE 打开”。
【首次运行会弹出Windows安装向导,必须按步骤点“下一步”,不能直接关窗】。
用Wine命令行打开(技术用户适用)
资源占用低、响应快,但需手动处理架构匹配和依赖注入;适用于独立工具类exe(如Notepad++便携版、旧版调试器),不推荐用于大型办公套件。
方法一:x86_64平台基础运行
1、打开终端,执行:sudo apt update && sudo apt install wine
2、验证安装:wine --version,输出wine-8.0.1或更高版本即成功。
3、进入.exe所在目录,例如:cd ~/Downloads
4、运行安装包:wine setup.exe(请将setup.exe替换为实际文件名)。
方法二:ARM64平台专用(飞腾D2000/鲲鹏920设备必需)
① 启用i386多架构支持:sudo dpkg --add-architecture i386
② 更新软件包列表:sudo apt update
③ 安装关键32位库:sudo apt install -y libc6:i386 libglib2.0-0:i386 libx11-6:i386 libxext6:i386 libasound2:i386
④ 创建隔离前缀容器:WINEARCH=win32 WINEPREFIX=~/.wine_myapp winecfg→ 弹窗中“设置”选项卡选Windows 10 → “驱动器”选项卡确认C盘映射路径为/home/用户名/.wine_myapp/drive_c。











