安装程序的文件扩展名.exe和.msi有什么区别

安装程序的文件扩展名.exe和.msi有什么区别,第1张

一、指代不同

1、exe文件:作可执行文件,可移植可执行 (PE) 文件格式的文件。

2、MSI文件:是Windows Installer的数据包。

二、特点不同

1、exe文件:可以加载到内存中,并由 *** 作系统加载程序执行,是可在 *** 作系统存储空间中浮动定位的可执行程序。

2、MSI文件:实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。

三、内容不同

1、exe文件:EXE文件头和程序本体。属于一种多段的结构,是DOS最成功和复杂的设计之一。每个exe文件包含一个文件头和一个可重定位程序的映像。

2、MSI文件:将程序的组成文件与功能关联起来。还包含有关安装过程本身的信息如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。

参考资料来源:百度百科-MSI文件

参考资料来源:百度百科-exe文件

不同之处:

1)点击Setupexe文件来实现安装:

Setupexe是一个安装引导程序。它是安装工程通过MSBuild创建的,其中包含了一个XML文件,定义了应用程序所需要的系统必备安装包信息。Setupexe程序会检查这些系统必备安装包是否需要被下载和安装,如果需要,它就会先安装那些系统必备程序。当我们运行它的时候,它会读取setupini来确定安装所需要的配置并开始安装流程。

如果这个setupexe是在Visual Studio 2005中生成的,那么用户就必须有管理员权限才能运行它。我们可以看见在setupexe的图标上有一个防护盾,这就意味着这个程序只有管理员才能运行它。如果这个setupexe是在Visual Studio 2008中生成的,那么用户不一定需要有管理员的权限就能执行它,当有一些特定 *** 作需要管理员的权限时,系统会显示UAC对话框要求提升权限。这类Setupexe的图标上不会显示防护盾。

2)点击setupmsi来进行安装。

Setupmsi是一个Windows Installer包。和setupexe不一样,直接运行MSI安装包就不会自动安装自定义系统必备。它只会安装主应用程序。在安装项目的属性对话框中修改输出文件的名字,我们可以自定义MSI包的文件名。当我们“运行”它的时候,其实是Windows Installer在执行MSI包定义的各项 *** 作。因此我们需要安装Windows Installer的正确版本才能运行setupmsi。我们也可以使用msiexec命令去安装setupmsi文件。

以上资料来源Microsoft官网的FAQs,感谢原作者Yanıtlar

建议您尝试以下解决方案:

重新下载安装程序:请到MySQL官方网站下载最新版本的MySQL MSI安装程序,并确保已经完全下载完成。

使用管理员权限运行安装程序:右键单击MySQL MSI文件,选择“以管理员身份运行”,然后按照提示 *** 作进行安装。

检查安装日志:安装过程中生成的日志文件可以帮助您找到安装过程中的问题所在。在安装程序运行时,可以通过启用“详细日志记录”选项来生成日志文件,并查看其中的错误信息以进行故障排除。

重启计算机并重新安装:有时候,重启计算机可以解决一些意外问题。因此,建议您尝试重新启动计算机并重新安装MySQL。

最近我也遇到这个问题,不过我在solidworks2010安装文件包里找到了这个文件vsta-aidemsi,下面是我的百度云盘分享我是将这个文件放到桌面上,让officexcel加载安装一次,删去这个文件后,excel正常使用。

你去找客服啊。。。。。。不是升级程序的问题。。。。。。

你买的时候应该带有一张光盘吧,把那光盘里好好看看,光盘里应该有升级程序的。

如果找不到,你就拿着到微星售后让他们帮你弄,他们如果要票据,你就说忘家里了。他们会帮你弄的,只要是微星的产品!

你在网上查一下,或者去微星专卖店去问下。

msi文件是MicrosoftWindows的软件组件和应用程序编程接口(API),用于安装,维护和删除软件。

WindowsInstaller(以前称为MicrosoftInstaller,代号Darwin)是一个用于安装、维护和删除软件的软件组件和应用程序编程接口(API)。

安装信息以及可选文件本身都打包在安装包中。松散的关系数据库结构是COM结构化存储,通常称为“MSI文件”。从它的默认文件扩展名。与它的前辈SetupAPI相比,WindowsInstaller包含了一些重大的变化。新特性包括GUI框架和自动生成卸载序列。

WindowsInstaller定位为独立可执行安装程序框架的替代,如InstallShield和NSIS的较老版本。

扩展资料:

msi文件的优势

Windows安装程序由两部分组成:客户端安装程序服务(msiecexe)和微软软件安装(MSI)包文件。

Msiexec。Exe程序是Windows安装程序的一个组件。当安装程序在双击MSI文件时调用msiexe时,它会用MSI读取包文件(MSI)。dll,应用转换文件(mst),并合并安装程序提供的命令行选项。

Windows安装程序执行所有与安装相关的任务:包括将文件复制到硬盘、修改注册表、创建桌面快捷方式,以及在必要时显示提示用户输入安装首选项的对话框。这样,你的电脑上就安装了一个程序。

使用MSI安装的好处是,您可以在任何时候完全删除它们,更改安装选项,即使安装过程中出现意外错误,也可以安全地恢复到以前的状态。正是有了这种能力,越来越多的软件开始使用MSI作为一种分发手段。

以上就是关于安装程序的文件扩展名.exe和.msi有什么区别全部的内容,包括:安装程序的文件扩展名.exe和.msi有什么区别、msi和exe安装文件有什么区别、mysql的msi安装是现实welcome back,没有一步一步的安装步骤,这怎么办啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10169078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存