通过 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

注意

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

查询特定的 MSIX 包

通过packageFullName、packageFamilyName和/或通配符也可以搜索特定包。 支持的通配符是 * (匹配任何字符) ? (匹配单个字符) 。

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