通过PowerShell安装未签名的电脑应用操作方法
当您尝试在 Windows 10 上安装应用程序时遇到错误,可能是 appx 包未签名。以下是解决此问题的方法
Windows 10 应用程序的构建和安装方式与传统桌面应用程序不同。使用桌面应用程序时,您需要经历各种安装步骤,而使用 appx 包时,您只需单击一个按钮。
这些类型的应用程序(通用 Windows 平台 (UWP) 的一部分)通常可通过 Microsoft Store 获得,但有时您必须在商店外安装它们。
根据你获取应用程序的方式,你会遇到带有数字签名的应用程序,这是提交到 Microsoft Store 之前的一项要求,以及可能仍在开发中且未签名的应用程序。
![]()
虽然您可以通过单击商店和不同来源安装数字签名的Windows 10应用程序,但您无法轻松安装未签名的应用程序。如果您尝试安装未签名的 appx 包,您将收到“向应用开发者索取新的应用包。此证书未使用受信任的证书 (0x800B0100) 进行签名”错误消息。但是,安装并非不可能,您只需要更改安装设置并使用 PowerShell 命令行工具即可。
在本指南中,您将了解在您的计算机上安装未签名的 Windows 10 应用程序的步骤。
在 Windows 10 上安装未签名的 appx 包
请务必注意,在大多数情况下,您不应在 Windows 10 上安装未签名的应用程序,因为它们可能会对您的计算机造成损害。但是,如果您是开发人员或尝试在商店外安装新的 Windows 10 应用程序,则可以使用以下步骤安装未签名的“.appx”包。
➡启用开发者模式
如果应用程序没有数字签名,则必须在计算机上启用“开发者模式”。
1. 打开设置。
2. 点击更新和安全。
3. 单击对于开发人员。
4. 在“开发者模式”部分下,打开“从任何来源安装应用程序,包括松散文件”切换开关。
5. 单击是按钮。
6. 重启你的电脑。
启用开发人员模式后,您可以继续安装未签名的软件包。
➡使用 PowerShell 安装未签名的应用程序
如果您尝试安装未打包的应用程序,这意味着您有一个包含所有内容的文件夹,而不是单个 *.appx 文件,您将需要使用以下说明:
1. 打开Start,搜索PowerShell,右键单击结果,然后选择Run as administrator选项。
2. 键入以下命令以注册应用程序并按Enter:
Add-AppxPackage -Path PATH-TO-APPXFILEFOLDER\AppxManifest.xml -Register
如果您有“*.appx”文件,只需双击它,然后单击安装按钮。或者为了避免遇到任何问题,您可以使用以下 PowerShell 命令:
1. 打开Start,搜索PowerShell,右键单击结果,然后选择Run as administrator选项。
2. 键入以下命令以安装未签名的应用程序并按Enter:
添加-AppxPackage -Path PATH-TO-APPXFILE\APP.appx
完成这些步骤后,您可以像任何其他 Windows 应用程序一样从“开始”菜单启动该应用程序。