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