Whisky:5分钟在macOS上运行Windows程序的免费终极方案 📅 发布时间:2026/8/24 15:55:14 👁 浏览次数: Whisky:5分钟在macOS上运行Windows程序的免费终极方案【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky你是不是也遇到过这种情况同事发来一个 .exe你往 Mac 上一拖无法打开四个字直接弹脸搜一圈解决方案要么让你装一个占 20GB 磁盘的虚拟机要么让你抄一堆看不懂的全屏命令。Whisky 是一款免费开源的 macOS 工具专门用来运行 Windows 程序。对办公族、设计师、游戏玩家来说它把 Wine 的全部魔法包进了 SwiftUI 原生界面里你不需要记任何命令行。 为什么它比虚拟机和命令行强用过虚拟机的人都知道它有多重。Whisky 的思路完全不同每个 Windows 程序都跑在独立的 Bottle瓶子里而 Bottle 本质上就是一个完整的迷你 Windows 环境。按需分配资源虚拟机开机就要占走固定内存和一块虚拟磁盘Whisky 的 Bottle 只用你真正用到的资源Mac 不需要为它常年让出 8GB 内存。原生交互体验纯 SwiftUI 写的界面深色/浅色模式、快捷键、右键菜单都是正经 macOS 应用的样子不是套壳网页。隔离且可整体搬走Bottle 之间互不干扰环境坏了重建一个就行而且它就是一个普通文件夹备份、迁移到新机器都是拖一下的事。项目横幅图Whisky 构建在 CodeWeavers 的 CrossOver 22.1.1 和 Apple 的 Game Porting Toolkit 之上 从零到跑通3步装好并启动第一个程序前置条件一句话Apple Silicon 芯片M1/M2/M3 均可 macOS Sonoma 14.0 或更高版本Intel 版 Mac 不支持。第一步安装 Whiskybrew install --cask whisky想自己构建的话克隆仓库再用 Xcode 15 打开工程编译即可git clone https://gitcode.com/gh_mirrors/wh/Whisky第二步创建第一个 Bottle打开 Whisky首次运行会自动下载并安装 Wine 运行时WhiskyWine耐心等进度条走完。点新建 Bottle起个名字比如办公工具Windows 版本保持默认的Windows 10 64位存储位置用默认目录点创建。第三步装程序、跑起来把 .exe 或安装程序直接拖进 Whisky 窗口或者用界面上的安装菜单选文件。装好后程序会出现在 Bottle 的程序列表里点一下就能运行右键选创建快捷方式还能把它钉到 Dock 上当原生应用用。⚠️ 首次运行某个 Bottle 可能要等几分钟它正在初始化环境别以为卡死了。 日常能帮你干什么运行Windows程序的4个典型场景办公场景想象你周三下午收到公司邮件内部系统又更新了只有 Windows 版。运行企业内部的 Windows 专属管理工具、审批插件打开行业特定的财务、工程类小软件处理同事发来的只能在 Windows 里打开的文档格式旧版系统对接工具Mac 版早就停止更新了创意设计想象你的交付节点就在明天而那个只出过 Windows 版的渲染插件还没法替代。老版本 Photoshop / Illustrator 等创意软件AutoCAD 等工程制图工具3ds Max 等 3D 建模软件只有 Windows 插件的渲染器、贴图工具游戏娱乐想象周末晚上你想玩那款只在 Steam Windows 上卖的老游戏。大量 Windows 平台的独立游戏经典老游戏的怀旧局文明、全面战争一类的策略游戏建议开启 DXVK见下节开发测试想象你负责一个跨平台项目需要同时验证三个 Windows 版本下的行为。一个项目一个 Bottle环境互不污染快速克隆出同配置的第二套环境做 A/B 对比给不同程序配独立的环境变量和启动参数 调优与避坑性能怎么调、报错去哪查性能维度都在 Bottle 的设置面板里拨Windows 版本现代程序用 Win10/Win11老软件打不开就换 Win7 重建 Bottle高分屏显示Retina 屏开启 Retina 模式DPI 默认 96字太小再调高游戏图形开启 DXVK把 DirectX 9/11 映射到 Metal帧数不稳时把增强同步从关闭切到 esync 或 msync 试试AVX 开关macOS 15只有程序明确支持 AVX 指令时才打开界面里带警告不是白带的常见坑按现象对号入座⚠️中文乱码/方框在 Bottle 的 Winetricks 面板里安装 cjkfonts 之类的中文字体包重启 Bottle 生效⚠️游戏启动闪退先确认 DXVK 已开启不行就换个 Windows 版本重建 Bottle而不是反复重装游戏⚠️项目现状要心里有数官方 README 标注项目已不再积极维护较新的软件/游戏可能逐渐失去兼容关键生产力工具建议提前评估⚠️磁盘占用每个 Bottle 都是完整环境几个大型游戏就能吃掉几十 GB放在 SSD 上并定期备份整个文件夹️ 代码长什么样项目怎么组织不看这段也不影响使用这里只帮你建立想改它去哪找的地图Whisky/Views/ — 全部 SwiftUI 界面按 Bottle、Programs、Settings 等模块拆分WhiskyKit/Sources/WhiskyKit/Whisky/ — Bottle、Program、设置的核心数据模型与管理逻辑WhiskyKit/Sources/WhiskyKit/Wine/ — 封装底层 Wine 命令的入口WhiskyCmd/ — 命令行工具界面能做的事它基本都能脚本化Whisky/Utils/ — 程序快捷方式、Winetricks 等实用代码 生态与参与欢迎来玩报 Bug / 提需求直接在仓库里开 Issue写清 Bottle 的 Windows 版本和现象就行改代码fork 仓库、拉分支、提 PRPR 必须过 SwiftLint 检查UI 改动记得附截图细节见 CONTRIBUTING.md不动代码也行界面翻译走项目配套的 Crowdin 翻译平台帮你把界面翻成更多语言资源入口README.md 写了系统要求和依赖CONTRIBUTING.md 是贡献指南仓库根目录的crowdin.yml配置了翻译流程。深色版横幅Whisky 与 CodeWeavers 的关系说到底Whisky 的卖点就一句话不用虚拟机、不用敲命令5 分钟让 Mac 运行 Windows 程序而且每个环境都能一键重置、随手备份。它适合偶尔要用一两个 Windows 办公工具的人想在 Mac 上补票老单机游戏的玩家需要多套 Windows 测试环境的开发者被某款只有 Windows 版的插件绑架的设计师现在打开终端敲下那行brew install --cask whisky剩下的交给鼠标。【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考