通过 MSIX Core 部署 MSIX 包

MSIX Core 将 MSIX 部署引入到选定的早期版本的 Windows。 要开始使用,请先确保 MSIX Core 安装在目标设备上。

MSI 安装

建议使用提供的 MSI 安装程序安装 MSIX Core,因为它们会自动将 msixmgr.exe 添加到搜索路径,并将 MSIX 扩展与安装程序关联。

可以从发布页上的资产部分中下载以下体系结构特定的 MSI 安装程序:

  • msixmgrSetup-x64.msi
  • msixmgrSetup-86.msi

注意

 请确保为设备的体系结构选择正确的安装程序。 这将影响安装程序将存储重要文件的位置。 文件的名称可能会根据安装程序的版本而更改。

安装证书

需要为 MSIX 包签名。 安装任何 MSIX 包之前,请确保已安装用于对包进行签名的证书。 可以使用常规工作流从管理工具安装证书来执行此操作。

如果要手动安装证书,可以从提升的命令提示符运行以下命令:

certutil -addstore root <insert certificate.cert>

注意

 在所有方案中,都应在受信任的根证书颁发机构下添加受信任的证书。

使用命令行

安装 msixmgr.exe 工具后,它可用于通过搜索、安装和删除来管理本计算机上的 MSIX 包。 命令行实用程序 msixmgr.exe 适用于系统管理员。 通过管理员提示符运行时最有用。 通过常规命令提示符运行时,并非所有命令都会显示到控制台。 有关详细信息,请参阅下文。

安装

使用命令提示符或 PowerShell 导航到包含 msixmgr.exe 的目录,并运行以下命令来安装 MSIX 包。 还可以在命令末尾添加 -quietUX 参数,以便用户看不到安装程序 UI。

msixmgr.exe -AddPackage C:\NotePadPlus\notepadplus.msix -quietUX

注意

 本示例和以下示例使用 notepadplus.msix。 这是我们的示例包之一。

查询特定 MSIX 包

也可以通过 packageFullNamepackageFamilyName 和/或使用通配符来搜索特定包。 支持的通配符为 *(匹配任意字符)和 ?(匹配单个字符)。

msixmgr.exe -FindPackage notepadplus_0.0.0.1_???__8wekyb3d8bbwe
msixmgr.exe -FindPackage *padplus_0.0.*
msixmgr.exe -FindPackage *epadplus_8wekyb3d8bbw?

卸载

要卸载,请运行以下命令:

msixmgr.exe -RemovePackage notepadplus_0.0.0.1_x64__8wekyb3d8bbwe -quietUX