银河麒麟系统无法直接运行.exe文件,需通过CrossOver(推荐)、KWRE右键直启(SP1 2303+版本支持)、手动配置Wine或虚拟机四种方式解决,分别适配办公软件、轻量工具、技术调试及驱动级应用。

银河麒麟系统双击.exe文件提示“无法打开此类型文件”或直接无响应,是因为Linux内核不识别Windows PE格式,【强行赋予执行权限(chmod +x)不会生效】,必须通过兼容层或虚拟环境加载运行。
优先用CrossOver图形化安装(推荐办公类软件)
这是银河麒麟V10自带的商业化Wine增强版,预置微信、QQ、WinRAR等常用软件一键安装通道,无需命令行,适配国产CPU与驱动。
第一步:点击【开始菜单】→【所有程序】→【软件商店】,搜索“CrossOver”并完成安装。
第二步:启动CrossOver,点击“安装新应用程序”,在内置列表中直接选中“微信”“WPS Office”等——若目标软件在列表里,点安装即可,无需找.exe文件。
第三步:若软件不在列表中,点击“安装一个不在列表里的应用程序”→“选择安装包”→浏览并选中你下载好的setup.exe(注意:必须是带GUI安装向导的完整安装包,不是绿色免装版)。
第四步:系统提示创建容器时,命名建议用英文(如weixin_env),类型选“Windows 10 64位”;【首次务必勾选“启用桌面集成”】,否则安装后图标不显示在开始菜单。
第五步:等待自动部署完成,安装成功后,该软件会出现在CrossOver主界面应用列表中,双击即可运行,后续可固定到任务栏。
确认是否支持KWRE右键直启(仅限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并补全运行库(适合技术用户)
当CrossOver无法启动某款软件,或你只需临时运行一个小型工具(如老版本UltraEdit、Hex Workshop),Wine命令行方式更轻量、可控性强。
方法一:基础安装与初始化
1. 打开终端,依次执行:
sudo apt update → sudo apt install wine64 wine64-development
2. 运行winecfg,首次会自动生成~/.wine目录;在弹出窗口中切换到“驱动器”页签,确认C:盘路径指向/home/你的用户名/.wine/drive_c。
方法二:安装关键运行时依赖
若运行时报错“找不到msvcp140.dll”或“api-ms-win-crt-runtime-l1-1-0.dll”,说明VC++和UCRT缺失。执行:
winetricks -q vcrun2019 ucrtbase
方法三:启动安装程序
cd 到.exe所在目录,例如 cd ~/Downloads
wine setup.exe
注意:不要用wine64运行32位安装包,也不要对64位包用wine;位数不匹配会导致黑屏或立即退出。
彻底隔离运行(应对驱动级、反调试、高权限软件)
当上述方案全部失败——比如你要运行含USB设备驱动的工业控制软件、带D加密的游戏、或需要调用Windows服务的ERP客户端,必须走虚拟机路线。
在软件商店搜索“VMware Workstation Player”并安装;安装完成后,新建虚拟机→选择“稍后安装操作系统”→客户机操作系统选“Microsoft Windows”→版本选“Windows 10 x64”→分配至少2GB内存与40GB磁盘空间→完成创建。
挂载Windows ISO镜像后启动虚拟机,按常规流程安装Windows系统;安装完毕后,在虚拟机内双击任何.exe文件均可原生运行,不受麒麟系统限制。

















