ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

五分钟跑通 Mac 上的第一个 Windows 程序:Whisky 免费安装与容器实操全攻略

2026/8/22 19:27:51 拓冰建站 浏览量
五分钟跑通 Mac 上的第一个 Windows 程序:Whisky 免费安装与容器实操全攻略 五分钟跑通 Mac 上的第一个 Windows 程序Whisky 免费安装与容器实操全攻略【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky客户的 .msi 安装包躺在你的桌面上而你这台 M 系列 Mac 装不了 Windows 系统。Whisky 是一款免费开源的 Wine 兼容层图形化工具让你在 macOS 上双击运行 Windows 程序不用安装整套 Windows。读完这篇你能完成四件事装好 Whisky、让向导初始化环境、建一个 Whisky 容器、跑起第一个 .exe。30 秒预览跑起来是什么样子打开终端输入whisky-cmd list成功状态长这样$ whisky-cmd list ---------------------------------------------------------- | Name | Windows Version | Path | ---------------------------------------------------------- | 办公环境 | Windows 10 | ~/.../Whisky/办公环境 | ---------------------------------------------------------------------刚才双击的那个程序正跑在办公环境这个容器里。接下来 10 分钟把这段输出变成现实。为什么用 Whisky 而不是虚拟机一张表说清Whisky 不装 Windows它在 macOS 里用 Wine 兼容层搭出一个 Windows 运行环境由你的 M 系列芯片直接驱动。和虚拟机相比对比维度虚拟机方案Parallels/UTMWhisky磁盘占用系统镜像 应用轻松超 30GB只装运行库约 10GB启动速度必须先启动完整系统双击程序直接运行操作门槛要配置系统与网络全图形化新手友好费用商业软件订阅付费免费开源GPL目标运行整个 Windows运行指定 Windows 程序三个核心卖点为 Apple Silicon 而生底层基于 CrossOver 22.1.1 和 Apple 的 Game Porting Toolkit图形渲染有天然优势。容器互相隔离每个 Windows 环境独立运行装坏了重建即可不牵连系统。免费开源界面代码在Whisky/Views/命令行在WhiskyCmd/想深入随时可以翻源码。不装 Windows只在 macOS 里搭一个 Windows 环境。Whisky 的底座CrossOver 阵营横幅。安装前看一眼Whisky 系统要求与两种装法Whisky 的硬件要求不高唯一硬性条件是芯片配置项最低要求推荐配置芯片Apple SiliconM1–M4M2 及以上系统macOS Sonoma 14.0 或更高最新 macOS内存8GB16GB 及以上存储约 10GB 可用空间20GB 以上⚠️ 不支持 Intel Mac。Whisky 的技术路线直接调用 M 系列芯片的架构优势。方式一Homebrew 一键安装推荐新手brew install --cask whisky装完自动出现在启动台双击即可打开。方式二源码编译适合开发者git clone https://gitcode.com/gh_mirrors/wh/Whisky cd Whisky open Whisky.xcodeprojXcode 里点运行。仓库含主应用、WhiskyKit核心库和WhiskyCmd命令行工具三个目标一次编译全部产出。首次启动后它自己干了什么初始化向导按顺序做三件事你只需要点继续等几分钟装 Rosetta 2Apple 的指令翻译层Wine 兼容层靠它工作。判断逻辑在WhiskyKit/Sources/WhiskyKit/Utils/Rosetta2.swift系统已有则直接跳过。下载 WhiskyWine 运行库整个兼容层的核心首次下载约几分钟取决于网速。安装 WhiskyWine解压写入运行目录实现在WhiskyKit/Sources/WhiskyKit/WhiskyWine/WhiskyWineInstaller.swift。初始化完成后主界面只留一个创建容器入口。到这里最麻烦的部分已经结束了。建一个 Whisky 容器跑第一个 Windows 程序核心两步一个 Whisky 容器相当于一把专属 Windows 工作间的钥匙一把钥匙开一间屋屋里的软件和配置只归这间屋用钥匙收回屋子拆掉你的 macOS 大楼毫发无损。点主界面左上角弹出新建容器窗口。填三项名称如办公环境、Windows 版本默认 Windows 10保持不动、保存位置默认应用容器目录。点创建等十几秒。Whisky/View Models/BottleVM.swift里的逻辑会自动调 Wine 完成环境初始化。进入容器点底部运行按钮选中 .exe 或 .msi第一个 Windows 程序就跑起来了。创建成功后容器内部可见的入口程序列表已装的 Windows 程序、配置DXVK、Retina 等开关底部一排按钮打开 C 盘、打开终端、Winetricks、运行程序。下次要再装一个程序就从运行程序这个入口进来。三种跑 Windows 程序的路径各有一处适用场景方式一容器内直接运行推荐新手先用进入容器点底部运行选中 .exe、.msi 或 .bat 文件。路径最短最不容易出错。方式二Finder 右键启动在 Finder 里找到安装包右键 → 打开方式 → Whisky再选目标容器。适合安装包刚下载到桌面、临时跑一次的场景。方式三钉上桌面当快捷方式程序装完后会进容器的程序列表。选中程序进入详情页点创建快捷方式macOS 的应用程序目录里会生成一个 .app 入口顺手还能改启动参数、Locale 和环境变量。之后直接双击桌面图标启动和原生应用一样顺手。终端党专区用 whisky-cmd 管理容器whisky-cmd随主应用一起安装源码入口WhiskyCmd/Main.swift覆盖容器的完整生命周期# 列出所有容器名称、Windows 版本、路径 whisky-cmd list # 新建容器默认 Windows 10 环境 whisky-cmd create 办公环境 # 把已有的容器目录挂进列表 whisky-cmd add /path/to/bottle # 在指定容器里运行程序支持追加启动参数 whisky-cmd run 办公环境 /path/to/app.exe --flag # 从 Whisky 列表移除容器不删磁盘文件 whisky-cmd remove 办公环境 # 删除容器及其全部文件谨慎使用 whisky-cmd delete 办公环境 # 打印容器的环境变量方便在终端里手工执行 whisky-cmd shellenv 办公环境心智模型和你平时用 Docker 类似create建环境、run跑程序、delete清理。要维护多个环境的开发者脚本化操作能省下大量重复点击。让它跑得更顺四个关键开关容器的配置页藏着几个直接影响流畅度的开关优化项作用适用场景DXVK用 Vulkan 翻译层替代 Direct3D3D 帧率明显提升游戏、图形密集型应用Retina 模式窗口渲染适配高分屏文字画面更清晰建议默认开启DPI 缩放系统级字体与界面缩放高分屏界面过小或过大增强同步esync/msync多线程同步机制降低卡顿多线程占用高的游戏Windows 版本切换回退 Windows 7 等旧版本老程序兼容性问题最关键的开关是DXVK。在容器配置里打开它WhiskyKit/Sources/WhiskyKit/Wine/Wine.swift里的enableDXVK方法会自动把 x64/x32 版 DLL 拷进容器的系统目录你不用手动拷任何文件。原理是把 Direct3D 调用翻译成 Vulkan 路径3D 游戏帧率往往肉眼可见地提升。游戏闪退时的兜底手段Whisky 会把每次运行记录写进~/Library/Logs下的对应目录对照日志找报错或把日志发给社区。DXVK 与 MoltenVK 背后的图形栈底座。你大概率会用到的四个场景企业办公内部 OA、只有 Windows 版的财务软件装进办公容器日常办公不再依赖备用 Windows 电脑。专业设计没有 Mac 版的行业 CAD 和排版工具跑在设计容器里稿件在 mac 与 Windows 工作流之间无缝切换。经典游戏Steam 上只有 Windows 版的老游戏打开 DXVK往往能拿到不错的帧率。教学工具学校指定的 Windows 版教学软件、模拟器装进学习容器宿舍里就能交作业。建议按场景分容器办公容器保持干净游戏容器随便折腾出问题直接重建互不污染。卡住了看这里高频问题排查清单多数卡点集中在这四类。Q1brew install --cask whisky提示找不到 cask先brew update brew upgrade刷新索引再重试 → 不行就检查网络、切换镜像源 → 还不行就手动核对 Homebrew cask 索引页是否收录了 whisky。Q2程序启动后立刻闪退先查容器的 Windows 版本老程序切回 Windows 7 → 再不行用容器里的 Winetricks 按钮补装 VC 运行库、DirectX → 最后看~/Library/Logs日志定位具体报错。Q3画面模糊或帧率低优先打开 DXVK确认 Retina 模式已开启 → 仍卡顿就在游戏内降分辨率和画质 → 同时关掉吃内存的后台程序。Q4Whisky 还在活跃维护吗README 里有维护公告项目已进入社区维护状态应用和游戏随时可能出问题 → 能用就抓紧用 → 遇到问题先翻社区经验别硬扛。今天就动手✅ 执行brew install --cask whisky完成安装✅ 首次启动让向导装完 Rosetta 2 和 WhiskyWine 运行库✅ 创建一个 Windows 10 容器起个能记住的名字✅ 在容器里点运行程序跑通第一个 .exe✅ 游戏不顺就打开 DXVK再翻一遍运行日志Whisky 的价值不在能跑 Windows 程序这个技术能力而在它把这件事从查一堆文档的活儿变成了三次点击的日常。以后客户发来的 .exe、只有 Windows 版的老游戏都不再是需要熬夜排查的麻烦。从今天下午开始你的 M 系列 Mac 就有一个随点随用的 Windows 兼容空间。【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考