Windows怎么侧载安装MSIX应用包_Windows如何手动安装不在应用商店中的UWP应用程序【进阶】-1

如果您已获取到不在微软应用商店中发布的 MSIX 格式应用程序包(如 .msix、.msixbundle),但系统默认拒绝安装,则需通过侧载方式手动部署。以下是多种兼容 Windows 11 及 Windows 10(1809 及以上)的可行方法:

一、启用旁加载并使用图形界面双击安装

该方法依赖系统内置的“应用安装器”(App Installer),无需命令行操作,适合普通用户快速部署已签名的 MSIX 包。前提是系统已允许从非商店来源安装应用,并且安装器版本足够新(≥1.17.40611.0)。

1、按下 Win + I 打开设置,依次进入 系统 > 开发者选项。

2、将 “开发人员模式” 和 “旁加载应用” 两个开关同时设为开启状态,系统可能提示重启,按提示完成重启。

3、确认已安装最新版应用安装器:打开 Microsoft Store,搜索 “App Installer” 并更新至最新版本。

4、在文件资源管理器中,直接双击目标 .msix 或 .msixbundle 文件,系统将弹出安装确认窗口。

5、核对发布者名称与应用信息,点击 “安装” 按钮,等待进度条完成。

二、通过 PowerShell(管理员)执行 Add-AppxPackage 命令安装

该方法绕过图形界面限制,支持指定依赖路径、强制覆盖旧版本、跳过签名验证(仅限测试环境)等高级操作,适用于部署失败或需批量处理的场景。

1、右键点击“开始”按钮,选择 “Windows Terminal(管理员)” 或 “PowerShell(管理员)”。

2、输入命令切换至 MSIX 包所在目录,例如:cd “C:\Downloads\MyApp”。

3、运行基础安装命令:Add-AppxPackage MyApp.msixbundle。

4、若提示依赖缺失(如 VCLibs 或 WebView2),需先安装对应运行时:下载 Microsoft.VCLibs.x64.14.00.Desktop.appx 并执行 Add-AppxPackage Microsoft.VCLibs.x64.14.00.Desktop.appx。

5、如需覆盖已安装同名应用,添加参数:-Register -ForceApplicationShutdown,完整命令示例:Add-AppxPackage MyApp.msixbundle -Register -ForceApplicationShutdown。

三、预先安装证书后静默部署

当 MSIX 包由企业或开发者自签名(非微软信任根证书签发)时,系统会因证书不可信而中断安装。此时必须先将发布者证书导入“受信任的根证书颁发机构”存储区,才能实现无提示安装。

1、在文件资源管理器中,双击打开同名 .cer 或 .pfx 证书文件。

2、在证书导入向导中,选择 “本地计算机”,点击“下一步”。

3、在“证书存储”页面,选择 “将所有的证书放入下列存储”,点击“浏览”,勾选 “受信任的根证书颁发机构”,确定后完成导入。

4、返回 PowerShell(管理员),再次运行 Add-AppxPackage MyApp.msixbundle,不再弹出证书警告。

5、如证书含私钥且需密码保护,导入时需在向导中勾选 “标记此密钥为可导出” 并输入正确密码。

四、使用 AppInstaller 协议从网页或本地路径触发安装

该方法通过 .appinstaller 清单文件协调多架构包、依赖项及更新策略,支持一键式部署与后续自动更新,适用于企业分发或开发者交付流程。

1、确保目标 MSIX 包同级目录下存在有效 .appinstaller 文件(XML 格式,含 BundleUri 与 DependencySet 节点)。

2、在浏览器中访问该 .appinstaller 文件的本地路径(如 file:///C:/Deploy/MyApp.appinstaller)或 Web URL(需 HTTPS)。

3、浏览器将调用系统应用安装器,显示应用详情页,点击 “安装” 启动部署流程。

4、若提示“无法验证发布者”,说明清单中引用的证书未被系统信任,需按第三种方法先行导入证书。

5、安装完成后,应用图标将出现在开始菜单,且后续可通过 “设置 > 应用 > 已安装的应用” 查看并管理更新状态。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。