用Wineskin在Mac上运行exe文件
作为Mac用户的一大缺憾就是:Mac本身不支持运行Windows的exe程序。除了双系统、虚拟机等解决办法,笔者最常用的就是Wineskin第三方工具了。
文章目录
- 设备要求
- 软件准备
- 继续安装
- 结果展示
- 结束语
设备要求
很明显,你需要一个Mac电脑。
软件准备
我们用到的软件是Wineskin,一个能够讲exe文件打包成Mac可运行文件的强大工具。如果你的Mac版本在10.13到11(左上角的苹果图标-关于本机
),那么请使用该GitHub上的提示下载Wineskin,或者根据笔者接下来的操作。经过测试,MacOS 12是可以运行该Wineskin的,所以如果网上找到的其它版本Wineskin不能用的话,可以试试这种!
首先,你需要homebrew
,一个强大的命令行资源管理器,详情可以见官网。若要下载,先打开终端,在里面输入/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
并回车,等待完成即可。
接下来,在命令行输入brew install --no-quarantine gcenx/wine/unofficial-wineskin
,下载上面提到的GitHub Wineskin版本。下载好后,你应该可以找到如下所示的图标:
到这里,我们的软件就准备完成了!
最后,由于我们要运行exe文件,准备好你想
运行的exe文件!
继续安装
打开刚下载好的Wineskin Winery,得到如下图所示的界面:
- 首先点击Wrapper Version下的Update,确保其是最新版本。若文本框里已有文字并且Update按钮为则跳过这一步。
- 点击上面New Engine(s) avaliable!左侧的加号。
- 在引擎列表里选中你想要的版本(没有偏好的话可以选择最上面的一个,即最新版本)。选择好后点击Download and Install。
- 下载完成后,为下载好的引擎起一个名字,电脑上会出现一个如下图所示的图标:
- 打开它后,上面有三个按钮。第一个就是我们常用的打包exe文件功能,中间的那个是屏幕设置,第三个是其它设置(包括DirectX支持等)。最后的按钮即退出。
- 点击Install Software后,会出现下图所示的选项。我们常用的是第一个Choose Setup Executable。点击这个选项后选择我们想要运行的exe文件,就可以正常运行啦!如果你对英文足够熟悉的话,你会发现其后面的说明和博主的说法不符。原因是,Wineskin被设计成通过一个程序安装exe来进行打包。也就是说,它会运行setup.exe并将相关文件写入一个打包程序中。然而,如果我们不需要安装,而是想直接运行某个程序,那我们就可以在第一个选项里选择它直接运行,而不是打包好后运行这个包。这样一来,我们就不用重复下载多个引擎来打包不同的exe了。
结果展示
运行完成后,我们就得到了下图所示的结果:
我们可以在Mac上正常使用Windows程序啦!
结束语
Wineskin本质上并不是一个虚拟机,而是一个打包程序,从它的名字缩写可以看出来。因此,用Wineskin运行的Windows程序几乎没有明显的运行速度损耗。感兴趣的小伙伴可以进一步了解!
如果你想玩游戏的话,比如很多RPG游戏,你可能需要下载对应的RTP文件,操作方法可以见官网。
对于大部分需要DirectX支持的3D Unity游戏,你需要在Wineskin安装额外的插件。操作为:打开Advanced-Tools-Winetricks
,在里面搜索DXVK
,然后选中最新版本后点击Run
,等待完成后再关闭该页面。
有些程序可能会黑屏/只出现一个框。若有这种情况,打开Advanced-Tools-Winetricks
,打勾中间部分的Custom
框,之后在写着(arguments)的地方复制进去ddr=gdi
,点击右侧的Run
就可以了。
总而言之,Wineskin是功能非常齐全的强大工具,用法也不止有上面博主提到的部分。如果方法有效的话欢迎点赞收藏评论转发支持!有任何问题和建议也请第一时间私信与我分享!
用Wineskin在Mac上运行exe文件相关推荐
- winehq-stable-5.0 Download For Mac 在Mac上运行exe文件
winehq-stable-5.0 Download For Mac 在Mac上运行exe文件 点击下载 (访问密码:312306)
- Mac | 使用 Wineskin 在 Mac 上运行 exe 程序
1 Wineskin 简介 Wineskin is a user-friendly tool used to make ports of Microsoft Windows software to ...
- 在Mac上运行.exe文件
有问题,多谷歌, 方法一是BootCamp 关于BootCamp的详细资料,可以在Apple的官方网站上面查看 方法二是虚拟机 VMvare和Viralbox是大家常用的 方法三 用crossover ...
- Mac系统运行“exe”文件最简单的解决办法
macOS是苹果公司为Mac系列产品开发的专属操作系统.macOS是苹果Mac系列产品的预装系统,处处体现着简洁的宗旨. 不过目前Windows是工作与办公使用的最普遍的系统,用苹果的设备有时候也需要 ...
- mac上安装vbox虚拟机运行win7系统,mac上运行exe
想在mac运行exe,发现有三种方法: 1. 虚拟机安装win镜像 2. wine或者crossover软件 3. Parallels Desktop 2尝试了发现很多exe都不能运行,3文件很大操作 ...
- c# 开发的exe文件到另一台计算机无法运行?,visual stdio2010写的c#程序,在另一台电脑上运行exe文件,显示缺乏.net环境。...
这个打包出来的的大小,与你单独的exe加一个普通的.net安装包大小是差不多一样的(4.0的.net安装包大约49M) 新建一个"安装和部署"的项目; 2. 然后点击"视 ...
- macbook怎么运行exe文件 mac打开exe文件的三大方法
exe文件是Windows系统的可执行文件,虽然Mac系统上无法直接打开exe文件,但是你可以在Mac电脑上安装双系统或者虚拟机来实现mac电脑上运行exe文件.除了这两种方法之外,你还可以在Mac电 ...
- CrossOver运行exe文件教程!!
crossover mac版是mac上一款强大的windows 虚拟机,可以让您在Mac上运行 Windows 上的办公软件.实用工具和游戏.您可以从 dock 直接启动 Windows 应用,cro ...
- 如何在PowerShell中使用带有空格和引号的参数运行EXE文件
本文翻译自:How to run an EXE file in PowerShell with parameters with spaces and quotes How do you run the ...
- mac怎么合并两个容器_PDF怎样合并?在Mac上合并PDF文件的最佳方法
在保存编辑内容的同时合并PDF文件可能是一个大问题.合并大文件时,"预览"不涵盖展平,并且会使系统变慢.这些和其他问题可能会迫使您寻找更好的选择.让我们探索在Mac上组合PDF以涵 ...
最新文章
- numpy 矩阵转置
- [ASP.net]TreeView(1)(一次性递归所有节点)
- Java实现字母的大小写转换
- Python获取电脑硬件信息及状态的实现方法
- iphonex价格_正二品:帮你解读IphoneX回收价,为何二手市场iphoneX依旧吃香
- centos7搭建elk
- dij算法堆优化_BZOJ 3040 最短路(road) 堆优化Dijkstra | 学步园
- Struts2 中 Session 的使用
- 基于Surface的视频编解码与OpenGL ES渲染
- Java开发webservice接口
- 消费心理学(02):沉没成本
- Linux tar压缩文件夹,排除该文件夹下的某些文件夹或文件
- spring jpa Specification in 查询
- 搜索结果Refinement 行为总结之 multi-selection refinement
- 计算机系云,计算机与信息技术学院
- 学习使用md+Typora记笔记的笔记
- pandas read_excel 和 to_excel 读写Excel的参数详解
- VC2010 中 MFC 的改进导致 XTP 停靠窗体无法显示的解决方法
- 数据分析应该怎么做?
- redit mysql_如何搭建自己的网站?
热门文章
- 阿坝县人民医院管理系统软件硬件配置参数
- doip 源码_汽车DoIP通讯协议的前世今生
- 地籍数据属性质检功能设计与实现
- php 读取js文件,JS中如何读取文件
- Lady Gaga 发起“云演唱会”,美高校推“云毕业典礼”!云直播迎来又一风口?...
- Linux 迅雷 chrome插件,Chrome(Chromium)迅雷下载支持扩展1.1测试版【更新】
- 王道计算机考研机试指南部分代码
- UCINET软件使用简介 ——主菜单功能简介1
- 【老生谈算法】matlab实现演化博弈算法源码——演化博弈
- 嵌入式 CIF/4CIF/QCIF/D1分辨率