msi笔记本win7-(MSI笔记本win7关机指示灯亮)

电脑教程 次浏览手机阅读
msi笔记本win7 (MSI笔记本win7关机指示灯亮)

微软曾宣布Windows 10将引入新的安装包格式MSIX,它可以被视为现有的MSI几乎所有的程序格式都支持升级版。我们来看看是新技术还是旧酒装新瓶。

追根溯源,理解MSIX的前世今生

大家知道从Windows 8引入Windows商店开始,在Windows软件在系统中分为两类,一类是传统的.exe文件系统称为程序( Program Files),一般装在C:\\Program Files下;另一种称为应用(Application),大多安装在C:\\Program Files\\WindowsApps下(图1)。



图1 Windows 10应用安装位置

传统标准EXE默认使用程序MSI封装格式,MSI是Microsoft Installer是微软格式的安装包,Windows 10应用则使用APPX格式封装。这样的开发人员为Windows 10系统开发应用往往需要两种独立的包装格式。为了简化开发者的包装工作,微软引入了一种新的安装包装格式MSIX(=MSI APPX),这就是MSIX原因(图2)。



图2 MSIX格式

组合格式背后,MSIX封装解析

如上所述MSIX=MSI APPX,为了简化开发者的包装工作,微软推出了这种格式。



图2 MSIX格式

组合格式背后,MSIX封装解析

如上所述MSIX=MSI APPX,为了简化开发者的包装工作,微软推出了这种格式。MSIX这个功能是如何实现的?

让我们先了解一下MSI封装格式,MSI文件是Windows Installer本质上,数据包实际上是一个数据库,包括一个程序所需的信息、安装(和卸载)程序所需的指令和数据。它将简单的程序文件和功能包装路由知识在一起,并包含安装过程信息,如安装路径、系统运行库文件、安装选项等。这样使用标准MSI对于格式包装程序,我们可以在安装过程中记录各种详细信息,卸载过程可以根据这些信息完全卸载。即使在安装过程中出现错误,我们也可以利用这些信息恢复到安全状态。因此,许多大公司开发的软件都被使用MSI包装格式(图3)。


图3 MSI格式

APPX则是Windows 路由网 8后新增的应用格式实际上是一个准备分配和安装的应用程序包。上传安装包Windows商店出售后,商店将进行安全性和遵从性测试,以确保用户从应用商店下载安全应用程序。但因为现在CPU架构有ARM、x86、x64之分,因此Appx主要有.appx(非通用安装包,在ARM、x86、x64设备需要不同的安装包),.appxbundle(同一应用APPX打包,需要不同的平台APPX一起压缩),.appxsym(UWP符号文件),.appxupload四种格式(图4)(开发者将应用文件上传到商店)。


图4 .appxbundle文件

Windows 10应用商店是微软目前全力推广的应用安装模式,以实现全平台(ARM、x86、x64)兼容,微软在MWC 2015上首次推出Win10通用应用(Windows10 Universal App),它可以建造一整套,可以建造各种各样的Windows平台上使用的通用和现代跨语言API,再加上良好的文档和应用商店系统。开发人员的代码几乎根本不需要更改,跨平台安装(图5)只能在生成安装包时检查几个选项。开发人员的代码几乎根本不需要更改,跨平台安装(图5)只能在生成安装包时检查几个选项。


图5 应用商店的UWP应用对于应用,UWP解决跨平台包装问题。但从以上介绍可以看出,UWP(APPX封装)和MSI它们是两种完全不同的包装格式,对应于微软的应用和目前最受欢迎的应用EXE程序。两者如何融合在一起?MSIX它应运而生,汇集在一起APP应用程序和MSI文件包装格式的功能。全新的MSIX安装器将支持一切Windows包括文件格式Win32、WPF、WinForm和UWP。只要开发者遵循这一点MSIX包装协议包装开发的应用程序.MSIX格式发布后Windows 10应用商店,用户下载后可根据实际需要选择安装方法(图6)。

图6 MSIX通用格式比如很多习惯Windows 用户喜欢操作EXE该类型的程序功能更全面,扩展功能更丰富;但许多平板电脑用户更喜欢它APPX该应用程序界面清爽,操作简单。以后只需要从应用商店下载安装自己喜欢的应用,而不是像现在这样EXE在华军这些网站下载程序,在商店下载应用程序。MSIX,它将给我们带来安全和便利如上所述,传统EXE文件功能强大,但我们也知道很多恶意软件,病毒也是用这种格式开发的。通常我们电脑上的病毒和木马大多是EXE传统程序不仅给我们带来了便利,也给我们带来了巨大的安全隐患。应用相对EXE在程序方面,安全性提高了很多,因为一方面,应用程序的开发需要包装证书(这样,通过证书可以追溯到恶意应用程序的开发者);另一方面,应用程序安装包上传到商店后,需要通过微软审核、运行安全性和遵从性测试,彻底杜绝恶意软件的进入。所以从商店下载MSIX文件能给用户带来前所未有的安全。当然,二合一包装也方便用户自行选择安装方式,也给开发者带来了极大的便利。而且微软会MSIX开源文件格式,期待MSIX早些时候普及文件。
喜欢 ()