安装软件:选择.msi 还是.exe?

Rab*_*ski 44 windows installer windows-installer

一些软件站点允许下载他们的软件以作为 .msi 文件或作为 .exe 文件安装。如果有选项,应该选择下载哪一个来安装软件,即:使用 .msi 文件而不是安装程序 (.exe) 有什么优势?

我确实理解两者之间的区别,因为 .msi 文件是一个将由 Windows 安装程序可执行文件处理的安装包。.exe 文件是一个包含安装程序和安装文件的可执行文件。但是选择 .msi 而不是 .exe 的真正好处是什么?最后,结果是一样的。或不?

cal*_*ban 28

通常为需要通过网络将软件部署到多个终端的系统管理员提供 msi 包。

结果与使用可执行文件没有什么不同,但 msi 包有时确实有其他选项,例如进行静默或预配置安装。

如果您不是系统管理员,请使用可执行文件。

  • 由于更好的压缩,可执行文件通常更小,但往往只包含和包装 msi,自动提取它并在交互/用户选择选项模式下启动安装...... (5认同)
  • MSI 不仅仅适用于系统管理员——尽管他们肯定会使用它们;我发现与他们的 EXE 兄弟相比,在卸载时他们往往会被更彻底地删除(不 - 我不知道为什么) (5认同)
  • MSI 不是更安全吗,因为 .exe 可以是任何东西,但 .msi 绝对是安装程序包? (2认同)

小智 7

MSI 文件是关系数据库,由 Microsoft 安装服务使用。此服务将应用程序安装到计算机上。MSI 文件为应用程序安装和维护提供了比旧的脚本可执行程序所能提供的更大的灵活性,因此 MSI 文件是当前推荐的在 Windows 上安装的方法。

  • 这如何暗示 MSI 是推荐(阅读:最佳)方法? (4认同)