如何在Windows 10上安装.Appx或.AppxBundle软件

微软新的通用Windows平台应用程序使用.Appx或.AppxBundle文件格式。它们通常是从Windows应用商店安装的,但Windows10允许你从任何地方侧面加载Appx软件包。

与其他软件一样,您应该只安装来自您信任的来源的.Appx或.AppxBundle包。

什么是.Appx或.AppxBundle?

新的Windows10“通用应用程序”或“通用Windows平台”应用程序以.Appx或.AppxBundle文件形式分发。这些是应用程序包,包括应用程序的名称、描述和权限以及应用程序的二进制文件。Windows可以以标准方式安装和卸载这些软件包,因此开发人员不必编写自己的安装程序。Windows可以以一致的方式处理所有事情,允许它干净地卸载应用程序,没有遗留的注册表项。

如果开发人员制作了一个.Appx程序,您通常不会直接下载和安装它。相反,您可以访问Windows应用商店,搜索要安装的程序,然后从应用商店下载该程序。Windows应用商店中的所有软件在幕后都是.Appx或.AppxBundle格式。

在某些情况下,您可能需要从应用商店外部安装.Appx或.AppxBundle软件包。例如,您的工作区可能提供您需要的.Appx格式的应用程序,或者您可能是需要在将软件上载到应用商店之前测试您自己的软件的开发人员。

第一:启用侧加载

如果您的Windows 10设备上启用了侧加载,则只能安装.Appx或.AppxBundle软件。从11月的更新开始,默认情况下启用侧加载,但某些设备上的公司策略可能会禁用侧加载。

要检查是否启用了侧加载,请转到设置>更新与安全>面向开发人员。确保此处的设置设置为“Sideload apps”或“Developer mode”。如果设置为“Windows应用商店应用”,你将无法从Windows应用商店外部安装.Appx或.AppxBundle软件。

如果将此选项设置为“Windows应用商店应用”,并且您启用了侧加载,Windows将警告您安装的应用可能会暴露您的设备和数据,或损害您的电脑。这就像安装普通的Windows软件:您应该只安装来自您信任的来源的软件。

如何使用图形化安装程序安装.Appx软件包

在Windows10周年纪念更新中,微软添加了一个新的“App Installer”工具,允许你以图形方式安装.Appx或.AppxBundle应用程序。要安装它们,只需双击.Appx或.AppxBundle包即可。

您将看到有关.Appx包的信息,包括名称、发布者、版本号和开发人员提供的图标。要安装软件包,请单击“安装”按钮。

如何使用PowerShell安装.Appx软件包

Windows 10还包括可用于安装.Appx软件包的PowerShell cmdlet。cmdlet提供了比App Installer工具更多的功能,例如,能够将Windows指向包含.Appx包所需的其他包的依赖项路径。

要使用PowerShell安装Appx软件包,请首先打开PowerShell窗口。您可以在开始菜单中搜索“PowerShell”,然后启动PowerShell快捷方式打开一个窗口。您不需要以管理员身份启动它,因为.Appx软件只是为当前用户帐户安装的。

要安装Appx软件包,请运行以下cmdlet,将其指向系统上.Appx文件的路径:

Add-AppxPackage -Path "C:\Path\to\File.Appx"

有关更多高级使用选项,请参阅Microsoft的Add-AppxPackage文档。

如何使用PowerShell安装未打包的应用程序

相关:如何将Windows桌面应用程序转换为通用Windows应用程序

如果您正在开发自己的软件,则上面的cmdlet不适合您。它将只安装正确签名的应用程序,但您不一定要在开发应用程序时对其签名。

这就是为什么有另外一种安装Appx软件的方法。这只适用于“未打包”的应用程序。Desktop App Converter还创建一个解包的应用程序(您可以使用下面的命令进行安装)和最终的.Appx应用程序包。

为此,您需要以管理员身份打开PowerShell窗口。然后,运行以下命令,将Windows指向解包应用程序目录中的“AppxManifest.xml”文件:

Add-AppxPackage -Path C:\Path\to\AppxManifest.xml -Register

应用程序将以开发者模式注册到系统中,从而有效地安装它。

要卸载APPX软件包,只需在“开始”菜单中右键单击该应用程序,然后选择“卸载”即可。您还可以使用PowerShell中的Remove-AppxPackage cmdlet。

相关文章