在 Linux 上跑 Windows 应用?WinBoat 一键部署 3 步搞定,重启后服务自愈
在 Linux 上跑 Windows 应用WinBoat 一键部署 3 步搞定重启后服务自愈【免费下载链接】winboatRun Windows apps on Linux with ✨ seamless integration项目地址: https://gitcode.com/GitHub_Trending/wi/winboat如果你天天用的软件只有 Windows 版在 Linux 上就成了死结开整台虚拟机太占资源装双系统又太折腾。WinBoat 就是一个在 Linux 上运行 Windows 应用的工具图形化界面里一键装好 WindowsWindows 应用以原生 Linux 窗口出现全程不用进 Windows 桌面。先跑起来 检查三项前置条件做什么从官方 Releases 页下载你发行版对应的 AppImage 或 .deb也有 .rpm包装好打开。向导的前置条件页会自动体检内存 ≥4GB、至少 2 个 CPU 线程、KVM 已开启、Docker不支持 Docker Desktop或 Podman 4.x 加 Compose、FreeRDP 3.x。 屏幕上看到每一项显示绿色对勾或红色叉号红色项旁边挂着指引链接全部变绿之前 Next 按钮是灰的。 卡住了怎么办KVM 那行红进 BIOS 开启虚拟化Docker 那行红检查当前用户有没有加进 docker 组加完重新登录再试。选版本、语言和硬件规格做什么选安装目录所在磁盘要留足 32GB 以上挑 Windows 版本Windows 11 Pro 等与系统语言设置 Windows 账户再拖 CPU、内存、磁盘三个滑块。向导会提示版本和语言装完就不能改硬件分配别超过整机一半。 屏幕上看到最后一步是确认页把你选的所有配置列成一张清单。 卡住了怎么办磁盘行提示空间不足就换一个更大的分区装。启动安装并盯住进度做什么确认页点 Install剩下的交给向导。 屏幕上看到进度条依次走过 Creating Compose File、Starting Container、Installing Windows 等状态直到变绿显示 Completed。全程最长可能要一个小时期间可以在浏览器里直接看 Windows 的安装画面。 卡住了怎么办停在错误状态时翻~/.winboat里的 install.log再配合 docker 的日志找断点。装完后首页会显示容器状态和 WinBoat Guest API - Online 指示灯启动、暂停、停止虚拟机都是一个按钮的事。它是怎么跑起来的 ⚙️Linux 与 Windows 之间的双向桥Guest ServerWindows 其实跑在 Docker/Podman 容器里的虚拟机中Linux 侧没法直接读它的磁盘。WinBoat 的办法是在 Windows 内驻留一个小型 Go 服务见 guest_server 目录对外暴露 7148 端口的 HTTP API——取应用列表、查 CPU 内存、看 RDP 连接状态全走这个接口。打个比方相当于在虚拟机里请了个住家管家你自己不用进门隔着对讲机说需求他替你跑腿。 对你意味着什么首页那个 Guest API - Online 指示灯变绿说明管家在岗了应用列表里点图标体验就和打开原生应用一样轻。服务注册与重启自愈install.batWindows 首次启动时向导会在里面自动跑一遍 install.bat把文件拷到C:\Program Files\WinBoat用 nssm 注册 WinBoatGuestServer 和 WinBoatGuestServerUpdater 两个服务都设为开机自启、以 SYSTEM 账户运行并在防火墙放行 7148 和 7150。Updater 负责更新新版本先放进 server.new 目录重启服务后通过 7148 的健康检查验证不通过就自动换回旧版。就像修路先铺新车道让车试运行跑不顺再把旧车道铺回来。 对你意味着什么机器重启后两个服务自己爬起来不用进 Windows 桌面救火更新失败时自动回滚你不用守着看。常见翻车与进阶 Guest API 一直 Offline → Windows 里服务没起来nssm start WinBoatGuestServer手动拉起注册服务失败 → nssm.exe 可能损坏对照 nssm.sha1.txt 校验后重新拷贝Guest API 端口不通 → 有别的程序占了 7148netstat -ano | findstr 7148找到占用进程再处理安装卡死在 Installing Windows → 查~/.winboat的 install.log 和 docker 日志定位断点进阶玩法有几处API 的 /metrics 端点会返回 CPU、内存、磁盘指标让 Linux 侧的监控 agent 定时拉取喂给 Prometheus虚拟机资源占用就有数了觉得C:\Program Files\WinBoat不合适可以改 install.bat 里的 WB_DIR执行nssm set WinBoatGuestServer AppDirectory指向新路径防火墙规则同步更新后重启服务验证Linux 主目录还能直接挂载进 Windows 共享文件两边倒文件不再绕网盘。用系统服务注册实现开机自启再配一个独立更新器换版验证、失败回滚这套托管套路并不绑定 WinBoat下次你要做需要常驻后台的服务直接照搬就行。【免费下载链接】winboatRun Windows apps on Linux with ✨ seamless integration项目地址: https://gitcode.com/GitHub_Trending/wi/winboat创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

使用pymysql遇到问题?把连接配置改到TaoToken统一通道排查

使用pymysql遇到问题?把连接配置改到TaoToken统一通道排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 20:43:49 阅读更多 →
Imba 样式属性完全指南:标准 CSS 支持、自定义属性与内置设计系统

Imba 样式属性完全指南:标准 CSS 支持、自定义属性与内置设计系统

编程语言编译器语言运行时 【免费下载链接】imba 🐤 The friendly full-stack language 项目地址: https://gitcode.com/gh_mirrors/im/imba 点击查看 免费下载 Imba 将样式内置为语言核心能力:在 .imba 文件中即可书写类 CSS 的声明式样式&…

2026/10/9 10:31:42 阅读更多 →
TEN-framework 中 libwebsockets Secure Streams 压力测试示例剖析:minimal-secure-streams-stress 并发与预算机制详解

TEN-framework 中 libwebsockets Secure Streams 压力测试示例剖析:minimal-secure-streams-stress 并发与预算机制详解

人工智能AI Agent多模态语音AI 应用 【免费下载链接】ten-framework Open-source framework for conversational voice AI agents 项目地址: https://gitcode.com/TEN-framework/ten-framework 点击查看 免费下载 导读 本文深入解析 TEN-framework 仓库中第三方网…

2026/10/9 10:31:56 阅读更多 →

最新新闻

技术周榜深度拆解:开发工具、AI与前端项目的选型逻辑与避坑指南

技术周榜深度拆解:开发工具、AI与前端项目的选型逻辑与避坑指南

1. 周榜数据背后的信号:为什么值得花时间逐项拆解每周刷一次热榜的人很多,但真正把榜单当成"技术风向标"来读的人很少。大多数人扫一眼项目名,看到几个眼熟的词,点进去瞄两眼 README,然后关掉页面&#xff0…

2026/10/9 20:43:12 阅读更多 →
Codex 插件实战:12 个提升 AI 编程效率的必备工具

Codex 插件实战:12 个提升 AI 编程效率的必备工具

用 Codex 写代码这件事,我最深的体会是:它本身确实聪明,但真正决定效率上限的,往往不是它生成代码的能力,而是它对你的项目了解多少。我接手过一个老项目,目录结构乱、依赖多、历史包袱重,每次让…

2026/10/9 20:43:12 阅读更多 →
机器视觉镜头选型指南:从焦距计算到现场验收的工程实践

机器视觉镜头选型指南:从焦距计算到现场验收的工程实践

简介:这份PPT学习教案面向机器视觉入门者、自动化检测工程师及相关专业师生,系统讲解镜头这一视觉系统核心部件。内容从图像质量参数切入,剖析分辨率、对比度、景深与畸变对成像的影响,并延伸至光心、主轴、焦点、焦平面、共轭关系…

2026/10/9 20:43:12 阅读更多 →
YOLOv8 浏览器端部署实战:从.pt到WebAssembly全链路指南

YOLOv8 浏览器端部署实战:从.pt到WebAssembly全链路指南

简介:本资源是一套面向计算机专业本科生与深度学习初学者的毕业设计/课程设计级项目,聚焦于将前沿YOLOv8目标检测模型封装为可交互的Web应用,解决算法落地难、界面缺失、部署门槛高等实际问题。压缩包共36个文件,涵盖14个核心Pyth…

2026/10/9 20:43:12 阅读更多 →
交通标志检测数据集实战:YOLO训练全流程解析

交通标志检测数据集实战:YOLO训练全流程解析

简介:面向交通标志检测与图像目标检测学习者和开发者,提供约7000张已标注的YOLO格式数据集,涵盖红绿灯等12个类别,并完成7:3训练集与验证集划分,可直接用于YOLO系列模型训练与评估。压缩包内共2000个文件,以…

2026/10/9 20:43:12 阅读更多 →
C语言安全计算组合数:避开阶乘溢出的三种实战方法

C语言安全计算组合数:避开阶乘溢出的三种实战方法

1. 这不是数学课,是C语言里“数数”的硬功夫组合数和排列数,表面看是高中数学里的两个公式:C(n,k) n! / [k!(n−k)!],A(n,k) n! / (n−k)!。但真把它搬到C语言里写,你会发现——课本上那个“除法”根本不能直接照搬。…

2026/10/9 20:42:11 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →