windows软件的未来:什么是msix文件?

扩展名为.msix的文件是Windows应用程序安装程序。微软最近推出了MSIX作为EXE、MSI甚至AppX软件包的替代品。在运行MSIX文件之前,请注意并确保您信任该文件的源代码。...

windows软件的未来:什么是msix文件?

扩展名为.msix的文件是Windows应用程序安装程序。微软最近推出了MSIX作为EXE、MSI甚至AppX软件包的替代品。在运行MSIX文件之前,请注意并确保您信任该文件的源代码。

windows有太多不同类型的安装程序

windows软件的未来:什么是msix文件?

目前,Windows有三种常见的安装程序格式MSI、EXE和AppX。每个人都有不同的优点和缺点。

MSI安装程序最适合于简单的、可能无人参与的安装。他们使用一个基本的安装图形用户界面(GUI)来安装或卸载程序,没有额外的或选项。这个安装程序的核心是一组压缩的安装程序文件,其中包含软件所需的所有数据。安装过程不会检测软件是否已经存在,或者是否缺少任何组件。它可能会覆盖安装路径中的任何文件。这种简单性意味着一个安静的、所有默认值的安装对于管理员来说是轻而易举的事情。

EXE安装程序比MSI安装程序更通用,但随着附加功能的增加,复杂性也随之增加。此安装程序可以包括语言、加载项、检测以前的安装等选项。EXE安装程序允许自定义安装路径并选择要安装的组件。开发人员可以将自己的品牌添加到GUI中,并加入特定语言的服务条款,或者指向网页以获取欢迎消息。但这反过来又使静默无人值守安装变得更加困难,因此在企业环境中用处不大。

AppX安装程序用于通用Windows应用程序,并共享MSI安装程序的一些好处。它们是简单、直接的安装程序,给最终用户的选择很少。此外,它们允许从较旧版本的软件升级到较新版本,并且允许更干净的卸载。AppX安装程序还依赖于容器技术,因此为了安全起见,它们与操作系统的其他部分是隔离的。不幸的是,为MSI或EXE安装程序编写的程序必须重写或转换,可能是在工具的帮助下,才能用于AppX包。而且AppX软件包只能与windows10一起使用,所以旧版本的Windows就不走运了。

msix结合了msi和appx的最佳功能

007Ys3FFgy1gp723hfc65j30i208c3yq

MSIX文件具有AppX的优点,同时与MSI文件类似。它是一个直接的安装程序,系统管理员甚至可以为自动“无人值守”安装编写脚本。此外,它还依赖于容器技术,允许顺利卸载和升级。

从用户的角度来看,MSIX的安装方式类似于MSI文件,但在幕后,它的安装方式类似于AppX文件。此外,可以在Microsoft应用商店之外进行MSIX分发。有了这个新的过程,就更容易把旧的程序带进来,并为MSIX重新打包。

msix甚至可以在Windows7、linux等平台上运行!

也许MSIX最令人兴奋的特性是微软发布了一个SDK来增强跨平台的兼容性。在他们的GitHub页面上可以看到,支持iOS、MacOS、Android、Linux,甚至更早版本的Windows。开发人员在MSIX文件中放置特殊指令,以允许它识别操作系统以及要采取的步骤。

程序将更干净地卸载

使用MSI和EXE安装程序时,该程序可以更改注册表并在整个系统中创建文件和文件夹。卸载程序时,这些文件和注册表项经常会被留下,从而在系统中留下混乱。

使用MSIX,程序安装在一个容器中,所有必需的文件要么留在该容器中,要么遵循精确的、可预测的规则来确定这些文件的存放位置(例如,存放在AppData文件夹中)。当你卸载的时候,所有的数据都会与程序同步,不会留下任何乱七八糟的东西。这意味着你的系统会更干净。

它仍然是一个安装程序,所以要小心!

windows软件的未来:什么是msix文件?

如果您正在查看一个MSIX文件,并且想知道它是否安全,那么您应该问的第一个问题是从哪里获得安装程序的。像其他程序安装程序一样,如果不信任源代码,就不应该打开它。

即使在下载文件之前,也应该采取措施确保其安全。最终这是一个安装程序,这意味着它可能安装一个奇妙的程序,垃圾程序,或更糟的东西。

我什么时候开始看到msix文件?

可能需要一段时间才能看到MSIX文件。微软仍在微调一些承诺的功能,直到最近,只有Windows10的内部版本才能创建MSIX包。

即使经过微调,开发人员和他们所依赖的安装技术提供商也需要接受、学习和部署新的包。如果开发者愿意的话,他们可以继续创建EXE和MSI安装程序。采用一种新的格式会带来风险和成本,因此开发人员必须将其与收益进行权衡。

  • 发表于 2021-04-04 01:12
  • 阅读 ( 186 )
  • 分类:互联网

你可能感兴趣的文章

关于基于golang的恶意软件,您需要了解什么

...件之所以特别强大,是因为它可以使用相同的代码库针对Windows、macOS和Linux。这意味着恶意软件开发人员可以编写一次代码,然后使用这个代码库为多个平台编译二进制文件。使用静态链接,开发人员为Linux编写的代码可以在Mac...

  • 发布于 2021-03-11 10:52
  • 阅读 ( 295 )

用10个技巧和技巧加速windows

... 要查看在Windows 8.1或10上启动时运行的程序,请右键单击任务栏上的空白位置,然后单击“任务管理器”。选择“启动”选项卡以查看所有内容。在最右边的列中,您将看到每个项...

  • 发布于 2021-03-12 08:31
  • 阅读 ( 241 )

5个打击勒索软件和保护自己的网站和应用程序

... 三。avast解密工具(windows):修复加密文件 ...

  • 发布于 2021-03-15 21:46
  • 阅读 ( 207 )

适用于windows的最佳备份软件

...。备份的数据越多越好。在本文中,我将重点介绍适用于Windows的最佳免费备份软件。 ...

  • 发布于 2021-03-16 12:06
  • 阅读 ( 276 )

如何在windows10中替换windows软件包

如何在Windows上查看照片?如果你想对视频进行简单的编辑,你会使用什么应用程序?你的桌面电子邮件客户端依赖哪个应用程序?对于很多人来说,答案将是一个Windows软件包程序。 ...

  • 发布于 2021-03-17 07:41
  • 阅读 ( 172 )

什么是快捷病毒,你如何去除它?

...存驱动器、外部硬盘驱动器和SD存储卡,但当暴露于利用Windows中自动运行或自动播放的受感染设备时,可以将其传输到计算机。 ...

  • 发布于 2021-03-17 17:02
  • 阅读 ( 232 )

如何在4个简单步骤中卸载铬恶意软件

...一个网站,如果你使用它,它会产生收入。如果你是一个Windows新手,你可能甚至没有意识到它的发生。它们还可能感染其他浏览器中的设置,或者用恶意第三方扩展感染您自己的Chrome安装。 ...

  • 发布于 2021-03-20 21:17
  • 阅读 ( 251 )

这4个防病毒工具使用人工智能来保护你的系统

... 下载:适用于Windows | Mac | Linux的Avast免费杀毒软件 ...

  • 发布于 2021-03-24 02:54
  • 阅读 ( 372 )

windows 10上的“windows功能体验包”是什么?

Windows10现在有一个奇怪的规范叫做“体验”。Windows10的标准桌面版本说你已经安装了“WindowsFeatureExperience包”。那是什么意思?微软一如既往地保密,但我们知道的是。 又一个windows 10的谜团 如果您进入“设置”>“系统”&g...

  • 发布于 2021-04-01 09:24
  • 阅读 ( 524 )

如何使用Windows10的软件包管理器“winget”

微软新的Windows软件包管理器通过运行一个命令就可以轻松地安装应用程序。下面是如何尝试新的“winget”命令,以及为什么这个Linux风格的包管理器对windows10的未来如此令人兴奋。 什么是windows包管理器(the windows package manager)...

  • 发布于 2021-04-02 04:27
  • 阅读 ( 247 )
番茄vstomato
番茄vstomato

0 篇文章

相关推荐