EXE 文件和 MSI 文件 。它们的功能有很多重叠之处 , 但也有很大不同 。
那么 , 两者之间的主要区别是什么 , 为什么它们经常联系在一起?我们来看一下 。
EXE 与 MSI 文件:它们的作用

文章插图
您可能会将 EXE 文件和 MSI 文件混为一谈 , 因为它们具有非常相似的功能 。您很可能使用 EXE 文件以及 MSI 文件安装了程序 。
了解它们的不同之处需要了解它们的作用 。
EXE文件是可执行文件 。这是从安装程序到独立程序 , 甚至只是代码的任何事物的通用术语 。
MSI文件是Microsoft安装程序文件 。它专门用于使用 Windows Installer 安装数据 。您无法从 MSI 文件运行独立程序 , 但所有程序都使用 Windows Installer 安装 。
即使了解了所有这些 , 两者之间似乎仍然存在一些重叠 。让我们更深入地研究每一个 。
EXE格式的区别

文章插图
EXE 文件是根据其可定制程度来定义的 。由于 EXE 文件可以执行任何类型的代码 , 因此它为开发人员提供了极大的灵活性 。
开发人员可以在其中插入代码、安装程序甚至其他 EXE 文件 。
这导致了 EXE 文件的主要问题 。在 EXE 文件中隐藏某些内容(例如病毒)非常容易 。
因此 , EXE 文件的主要区别如下:
- 可以是执行代码的任何东西 , 例如安装程序和程序 。
- 高度可定制;可以在 EXE 中分层 EXE 。
- 容易受到病毒的侵害 。

文章插图
MSI 文件是根据其限制程度来定义的 。它们始终是安装程序包 , 而不是程序或未经授权的代码 。
它们还必须满足标准化要求 , 并且不得插入未经授权的代码 。
这通常使它们运行起来更安全 。这是因为 , 本质上 , MSI 文件类型是整个 Windows 管理软件安装、维护和删除的方式 。
这也意味着您实际上可能会遇到系统错误 , 从而阻止 MSI 文件类型正常运行 。值得庆幸的是 , 您始终能够解决 MSI 文件类型的问题 , 但您仍应牢记这一点 。
MSI 文件的主要区别如下:
- 只能安装、维护或拆卸 。无法启动任何程序或代码 。
- EXE 文件不满足安全要求 。一般来说 , 跑步比较安全 。
- Windows 的核心组件 。
并不真地; MSI 和 EXE 都是为不同的任务而构建的 , 并且都满足不同的需求 。您根本不需要直接比较它们 。
MSI 文件类型将帮助您安装、维护或删除计算机上的软件 。EXE 文件也可以执行此操作 , 但它最终将使用与 MSI 文件相同的系统 。
因此 , 除非某个程序为您提供了用于安装的 EXE 和 MSI 文件 , 否则您不必做出选择 。
但如果你面临这样的选择怎么办?
MSI 安装程序包更可能是直接安装 , 而 EXE 安装程序可以加载更多选项 。例如 , 您可以使用单个 EXE 文件下载并安装程序的多个版本 。
【EXE与MSI文件有什么区别?优势对比】另一个方面是安全性 。如果您不信任要安装的内容 , 将其视为 MSI 文件应该会让您感觉比将其视为 EXE 更安全 。
只要你保持 Microsoft Defender 为最新状态 , 即使这一点也不应该成为一个大问题 。
EXE 和 MSI:和谐工作
这两种文件类型通常与安装程序包关联 , 实际上彼此依赖很大 。如果没有 Windows Installer , EXE 文件就无法安装任何东西 , 反之 , 如果没有 EXE , 您就无法运行已安装的程序 。
虽然它们有一些相似之处 , 但也有很多不同之处 。值得庆幸的是 , 在大多数情况下 , 它不需要成为一个选择 。
- 如何在Windows上更改光标,自定义光标的步骤
- 科沃斯扫地机器人水箱卡住故障
- 足球大师官网礼包领取
- 卡卡为什么在皇马踢不好
- 莫德里奇为什么还在皇马球队打球
- 罗纳尔多在皇马穿几号
- c罗还在皇马吗
- c罗在皇马踢了几年拿的欧冠
- 莫德里奇和C罗一起在皇马是哪年
