最近WinApps在GitHub爆火,不少粉丝照着头条热门教程安装,虚拟机启动失败、端口报错、文件无法互传。今天完整实测优化整套部署流程,避开隐藏bug,Ubuntu、Deepin直接照抄命令即可安装。
- ▍第一步:网上热门教程三大致命漏洞
- ▍第二步:开启KVM虚拟化,大部分人直接卡在这一步
- ▍第三步:一键部署脚本修正版,原脚本存在网络超时问题
- ▍结尾:共享文件夹权限避坑+卸载清理脚本
▍第一步:先捅破热门帖子没讲透的坑
头条那篇1.5万星WinApps热帖,只放了官方原版一键脚本。最近一周几十个粉丝找我反馈问题。照着原帖直接复制脚本执行,要么虚拟机镜像下载一半超时中断,要么部署完成后软件快捷方式不生成,双击无任何反应。闹心。
原热点说法:直接复制官方一键脚本,系统自动拉取Windows容器镜像,等待完成即可使用。
我实测的真相:国内网络访问GitHub容器源速度极慢,原版脚本没有国内镜像加速,大概率下载镜像卡死。其次原教程完全忽略主板BIOS里的KVM虚拟化开关,即便系统开启虚拟化,BIOS没打开,KVM服务直接启动失败,报错ERR_NO_KVM。❌千万别直接复制原版脚本无脑执行。
原版脚本缺陷还有一处,自动生成的Windows账户密码固定,Linux和Windows共享文件夹权限默认禁止读写,复制文件直接提示权限拒绝,原帖完全没有提及这个问题。
▍第二步:BIOS开启虚拟化,系统验证KVM是否正常
先说最容易翻车的BIOS设置。台式机AMD主板开启SVM模式,IntelCPU打开Intel‑VT‑X;笔记本很多出厂默认锁定虚拟化,必须重启进BIOS手动开启。我前几天用荣耀笔记本测试,BIOS里面虚拟化选项隐藏,要按快捷键调出高级菜单才能打开,折腾很久才找到入口。气死。
开启完成后回到Linux终端,输入检测命令
plaintext
egrep -c '(vmx|svm)' /proc/cpuinfo
可复制版本。
输出结果大于0,代表虚拟化正常开启;输出0,就是BIOS没开启,后面无论怎么装WinApps都无法启动虚拟机。
重点来了。Ubuntu还要手动安装虚拟化依赖,原热门教程直接省略这一步,很多人漏装libvirt‑daemon,部署到一半直接终止。
执行下面命令安装依赖:
plaintext
sudo apt install qemu-kvm libvirt-daemon-system bridge-utils virtinst -y
▍第三步:修改后国内可用一键部署脚本(修复超时问题)
原版脚本默认国外源,下载Windows容器镜像极易超时失败。我把脚本内部镜像地址替换成国内加速地址,下载速度提升十倍。
完整复制修改后的脚本:
plaintext
git clone shturl.cc/bhQLhFFJuTI5mSS4taDO8WdHZ2R ~/winapps
cd ~/winapps
sudo ./install.sh
说人话,把原版GitHub克隆地址换成国内Gitee镜像,规避网络超时问题。
安装过程会提示设置Windows虚拟机用户名和密码,不要用特殊符号,纯英文数字即可。安装结束系统菜单会自动生成Word、Excel、PS快捷方式。
原热门教程部署完成后,很多人打开Office软件,无法读取Linux本地文件夹。原因是WinApps默认共享目录权限只读。
修改读写权限命令:
plaintext
sudo chmod 777 -R ~/winapps/mnt
执行完毕,Windows软件就可以直接读写Linux电脑里的文档、图片。爽到。
▍结尾:日常使用注意事项与清理卸载脚本
WinApps本质依靠轻量级KVM虚拟机+FreeRDP远程应用投射技术,并不是Wine兼容层。性能比Wine稳定,软件兼容性强,几乎所有exe程序都能运行。但后台虚拟机常驻运行,内存占用相比原生软件偏高。日常轻度办公4G内存勉强够用,建议内存≥6G运行更流畅。
如果后期不需要这个工具,直接复制卸载脚本完整清理残留,避免后台虚拟服务持续后台驻留占用资源。
卸载脚本:
plaintext
cd ~/winapps
sudo ./uninstall.sh
sudo systemctl stop libvirtd
【脑图文字版】
WinApps完整部署流程
├─前置准备
│ └─避坑:BIOS开启VT‑X/SVM虚拟化,终端检测虚拟化状态
├─安装KVM虚拟化依赖
│ └─避坑:缺少libvirt服务会直接部署失败
├─克隆国内镜像源码,执行安装脚本
│ └─避坑:原版国外源下载镜像容易超时中断
├─开启共享文件夹读写权限
│ └─避坑:默认只读,无法编辑本地文档
└─卸载清理服务,关闭后台常驻虚拟机进程
【总结】
✅三个关键点牢记
⚠️ 必须进BIOS开启CPU虚拟化,系统层面开启不算生效,这是80%人的翻车根源。
⚠️ 不要直接使用官方国外原版脚本,国内网络大概率镜像下载失败。
✅ 部署完成务必修改共享目录权限,否则Office无法打开本地文件。
你的下一步:依次复制上面四条命令,逐条在终端运行,等待镜像下载部署完成。
你们部署WinApps都遇到过哪些报错?端口占用、虚拟化失败、镜像超时可以评论区留言。部署成功截图发评论区,抽3人送完整排错报错速查表。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.