麒麟系统运行Windows绿色软件需借助兼容层:CrossOver(需预装运行库并配置DLL覆盖)、KWRE(仅限SP1 2303+且无安装组件)、kylin-wine-assistant(官方优化,支持图形化/命令行/快捷方式)。

在麒麟系统上运行Windows免安装绿色版软件,是因为这类软件不依赖注册表、不写入系统目录,但依然需要Windows API环境支撑,直接双击会提示“无法识别的文件类型”或报错“Permission denied”。你必须让绿色程序在兼容层中加载其所需的DLL和图形子系统,否则窗口打不开、按钮无响应、中文乱码等问题会立刻出现。
用CrossOver容器加载绿色版EXE(推荐稳定场景)
这一步操作起来很简单,直接把绿色版文件夹拖进CrossOver容器就行,但前提是容器已预装对应运行库。
第一步:启动CrossOver → 点击左侧【容器】→ 右键已有容器(如win10_office)→ 选择【在容器中打开文件夹】。
第二步:将绿色软件所在整个文件夹(例如Notepad++_x64)复制粘贴到弹出的Windows资源管理器窗口中。不要只拖单个EXE,否则缺少同级DLL会报错“找不到msvcp140.dll”等。
第三步:回到CrossOver主界面 → 右键该容器 → 选择【运行命令】→ 在弹出窗口中点击【浏览】,找到文件夹内的主程序(如notepad++.exe)→ 勾选【以当前用户身份运行】→ 点击【运行】。
注意:若首次运行闪退,立即打开该容器的【配置】→ 切换到【DLL覆盖】选项卡 → 手动添加msvcp140、vcruntime140、ucrtbase三项为“原生内建”,否则绿色版依赖的VC++2015运行时无法加载。
用KWRE右键直接运行(仅限SP1 2303+版本)
KWRE对免安装软件支持最轻量,不创建容器、不占额外磁盘空间,但仅适用于签名完整、无驱动调用、无服务注册行为的绿色工具。
确认系统满足条件:终端执行cat /etc/os-release | grep VERSION_ID,输出必须为VERSION_ID="2303"或更高;再执行uname -m,返回值须为x86_64、aarch64或loongarch64。
在文件管理器中进入绿色软件所在目录,右键点击主EXE文件(如putty.exe),选择【使用 KWRE 打开】。
【关键前提】绿色包内不能存在setup.exe、install.bat、register.dll等安装类组件,否则KWRE会误判为安装程序并卡死在向导页。
用kylin-wine-assistant快速部署便携环境
这是麒麟官方优化的Wine图形封装工具,比原生Wine更适配国产输入法与字体渲染,特别适合绿色版办公小工具。
方法一:图形化导入
打开kylin-wine-assistant → 进入【容器管理】→ 点击【新建容器】→ 类型选【Windows 10】→ 容器名填英文(如green_tools)→ 创建后点击【运行程序】→ 浏览并选中绿色版主EXE。
方法二:命令行挂载(适合批量)
终端执行:wine /home/user/Downloads/7zFM.exe,前提是已通过winecfg启用虚拟桌面(分辨率设为1024x768),否则7-Zip GUI窗口会缩成一个像素点。
方法三:快捷方式生成
在kylin-wine-assistant中选中已运行成功的绿色程序 → 点击【创建快捷方式】→ 勾选【添加到桌面】和【添加到开始菜单】→ 后续双击桌面图标即可启动,无需再进工具界面。


















