
如何在 Mac 上免费运行 Windows 应用Whisky 完整上手指南【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky公司内网工具、行业专用软件往往只发 Windows 版.exe 在 Mac 上就是打不开。Whisky 可以直接在 macOS 上运行 Windows 应用和游戏开源免费专为 M 系列芯片的 Mac 设计。 Whisky 是什么Wine 的原生图形外壳Wine 本身就能在 macOS 上跑 Windows 程序但纯命令行操作门槛高。Whisky 是用 SwiftUI 写的原生图形界面把创建环境、装程序、配参数这些操作全部变成了窗口和按钮。它的底层基于 CodeWeavers 的 CrossOver 22.1.1商业 Wine 构建和 Apple 的 Game Porting Toolkit默认使用 Wine 7.7.0 环境。适合偶尔需要跑 Windows 程序、又不想开整台虚拟机的 Apple Silicon 用户。需要坦白说明官方 README 明确写着项目已停止积极维护已装好的应用和游戏可能随时失效采用前请先评估这个风险。维度Whisky完整虚拟机原生 Wine 命令行启动方式建瓶子后双击 .exe启动整套 Windows 系统终端手动设环境变量资源占用一个瓶子就是一个文件夹固定分配 CPU 和内存按需但需自己配上手成本全程图形界面要安装 Windows 镜像读文档、敲命令图形路径D3DMetal / DXVK虚拟化层 3D 加速D3DMetal 从安装到跑通第一个 Windows 程序运行前提CPU 必须是 Apple SiliconM 系列芯片不支持 Intel MacmacOS Sonoma 14.0 或更高版本磁盘留足空间每个瓶子创建后约几个 GB联网能下载 Wine 构建打开终端执行安装命令brew install --cask whisky完成后你应看到应用程序文件夹里出现 Whisky 图标。启动 Whisky跟随首次向导先安装 Rosetta 2M 芯片运行 x86 指令的转译器再下载并安装 WhiskyWine也就是真正执行程序的 Wine 构建下载量较大耐心等待。完成后你应看到向导走完进入主界面此时瓶子列表还是空的。点击新建按钮创建第一个瓶子填一个名字Windows 版本保持默认的 Windows 10兼容面最广存储位置保持默认。完成后你应看到瓶子出现在列表中详情页显示 Wine 版本和 Windows 版本。把 .exe 安装包双击打开或拖进窗口选择要使用的瓶子按提示完成安装再运行程序。完成后你应看到Windows 程序窗口出现在桌面上瓶子详情页的 Running Processes 里能看到正在运行的进程。⚙️ 三个关键机制它为什么能跑瓶子Bottle一个隔离的微型 Windows。每个瓶子是~/Library/Containers/com.isaacmarovitz.Whisky/Bottles下的独立文件夹里面有完整的 drive_c、注册表和设置相关实现在 WhiskyKit。好比给每类软件一个独立储物柜互不干扰配错了直接删掉整个文件夹重来不同瓶子还能选不同 Windows 版本。D3DMetalDirectX 实时转 Metal。Apple 的 Game Porting Toolkit 把游戏的 DirectX 调用实时翻译成 Apple 显卡的原生 API相当于给游戏配了个同声传译绕开了虚拟机的 3D 加速开销。Rosetta 2x86 指令翻译。老程序、32 位安装器多为 x86 代码M 芯片无法直接执行Rosetta 2 负责运行期转译。Whisky 的首次向导会替你装好平时不用管这一层。 三个常见使用场景办公与内部工具。很多 .exe 安装器拖进 Whisky 就能装装完的程序可以在瓶子里固定pin到列表方便点击。提示按业务线分开建瓶子一个环境被污染不会波及另一个。Windows 游戏。装完游戏后在瓶子设置页打开 DXVK 开关它会用 Vulkan 替代原生 Direct3D再经 MoltenVK 转到 Metal异步编译默认开启还可以打开 HUD 显示帧率。提示游戏卡顿时先切换 DXVK 开/关对比哪条路径流畅用哪条。批处理脚本与小工具。.bat 文件可以直接在 Whisky 里运行底层自动走cmd /c缺运行库时瓶子页面提供 winetricks 入口可按类别安装对应的 Visual C、.NET 等组件。 常见故障排查与进阶操作现象程序一启动就闪退或黑屏。原因x86/AVX 指令未被正确转译或瓶子选的 Windows 版本过老。解决确认向导里 Rosetta 2 已装好崩溃日志提到 AVX 时在瓶子设置里打开 AVX 开关把瓶子换成 Windows 10 或 11 再试。每次运行的日志会写到~/Library/Logs/com.isaacmarovitz.Whisky/排查时先看它。现象游戏能跑但帧率明显低。原因默认走 D3DMetal 路径而该游戏更适合 Vulkan 路径或反之。解决切换瓶子设置里的 DXVK 开关打开 DXVK HUD 观察实际帧率留更流畅的那个。现象安装器中途失败或提示缺少 DLL。原因瓶子内缺 Visual C、.NET 等运行时。解决用瓶子页面的 winetricks 入口安装对应运行库仍失败就把瓶子 Windows 版本改为 Windows 10 重装应用。现象以前正常的程序突然坏了。原因项目已停止积极维护Wine 构建停留在 CrossOver 22.1.1Wine 7.7.0macOS 升级后容易失配。解决先到社区确认同款应用是否有新的修复方案同时备份瓶子再新建瓶子对比。用命令行管理瓶子应用内可以把自带的 WhiskyCmd 软链到/usr/local/bin/whisky安装时会请求管理员密码。常用操作whisky listwhisky run 瓶子名 瓶内程序路径/app.exe备份与迁移瓶子瓶子就是普通文件夹整目录复制即可默认位于cp -r ~/Library/Containers/com.isaacmarovitz.Whisky/Bottles ~/Desktop/换新机器后复制回原位置即可若 Whisky 没识别到可用whisky add 路径把旧瓶子重新挂回列表。✅ 小结Whisky 的价值在于不开虚拟机、不敲命令在 M 系列 Mac 上得到一个开箱即用、彼此隔离的 Windows 环境。如果前面提到的维护状态让你犹豫也建议先拿不重要的应用试水。安装命令还是那句brew install --cask whisky遇到问题先查项目 README 里的 Game Support 说明再到项目社区Discord入口在 README 徽章处提问附上你的瓶子和日志效率最高。【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考