如何修复 Windows 11 上的“无法验证发布者”错误

在 Windows 11 发布并重新关注 Microsoft Store 之后,开发人员蜂拥而至,在官方商店上发布他们的应用程序。 我们最近整理了一份最佳 Windows 11 应用程序列表,发现 Microsoft Store 上提供了最受欢迎的应用程序。 也就是说,一些用户仍然更喜欢通过安装文件安装应用程序。 Windows 11 上的大多数应用程序都使用现代 MSIX 或 MSIXBUNDLE 容器捆绑在一起,如果没有经过验证的证书,它们将无法轻松安装。 因此,用户在 Windows 11 上旁加载 MSIX 或 MSIXBUNDLE 程序包时会遇到诸如“无法验证发布者”之类的错误。因此,在本文中,我们为您带来了有关如何修复 Windows 11 上的“无法验证发布者”错误的教程.

修复 Windows 11 (2023) 上的“无法验证发布者”错误

我们提到了两种修复 Windows 11 上“无法验证发布者证书”错误的方法。如果第一种方法对您不起作用,请转到下一个解决方案。

通过安装已验证的证书修复 Windows 11 上的“无法验证发布者”错误

如果您在 Windows 11 上遇到类似“无法验证此应用程序包的发布者证书”的错误,请不要担心。 有一种简单的方法可以安装带有经过验证的签名的根证书。 此方法适用于 MSIX 和 MSIXBUNDLE 包。 这是如何做的。

  如何在 Windows、Linux、Android 等设备上查找路由器的 IP 地址

1. 在此方法中,我们将安装 Rise Media Player,这是一款出色的 Windows 11 开源媒体播放器。如下图所示,在安装 MSIX 包时,它会抛出“无法验证发布者证书”错误并且不允许用户安装该应用程序。

2. 首先,右键单击 MSIX/MSIXBUNDLE 包,然后单击上下文菜单中的“属性”。

3. 接下来,将打开一个属性窗口。 在这里,移至“数字签名”选项卡并单击“详细信息”。

注意:如果此处未出现“数字签名”,请转到下一部分以获得有效的解决方案。

4. 之后,点击“查看证书”。

5. 接下来,点击“安装证书”。

6. 将打开一个新的证书导入向导。 在这里,选择“本地机器”,然后单击“下一步”。

7. 之后,选择“将所有证书放入以下存储区”,然后单击“浏览”。

8. 在微小的弹出窗口中,向下滚动并选择“受信任的人”,然后单击“确定”。

9. 最后点击“Next”和“Finish”导入证书。

10. 如您所见,已安装签名证书。 您现在可以关闭所有打开的窗口。

11. 最后,继续并双击 MSIX/MSIXBUNDLE 包,它将允许您安装该应用程序而不会出现任何错误。

通过 PowerShell 修复 Windows 11 上的“无法验证发布者证书”错误

如果您在上述修复的属性窗口中没有看到“数字签名”选项卡,此方法将帮助您安装该应用程序。 这种情况通常发生在开发人员未交付带有所需证书的应用程序时。 为了演示本教程中的步骤,我安装了 Lossless Cut,一种视频/音频编辑工具。 它没有数字签名,因此您必须使用 PowerShell 绕过“无法验证发布者证书”错误来手动安装该应用程序。 以下是要遵循的步骤。

取消阻止 MSIX/MSIXBUNDLE 程序包

1.首先,右击APPX/APPXBUNDLE包,打开“属性”。

2.接下来,在“属性”窗口的“常规”选项卡下,您会在底部找到“安全”选项。 在这里,选中“取消阻止”复选框,然后单击“确定”。 这是一个初步操作,旨在允许应用程序安装。

3. 现在,双击该应用程序并尝试安装它。 如果它仍然显示错误,请转到下一步。

1. 要开始此过程,您需要从 链接在这里. 7zip 是一种流行的文件归档实用工具,可让您提取 MSIX/MSIXBUNDLE 包。

2. 安装 7-Zip 后,右键单击 MSIX/MSIXBUNDLE 包,然后单击“显示更多选项”。

3. 旧的上下文菜单将打开。 在这里,移动到“7-Zip”,然后单击“提取到”文件夹。 这将提取包并在同一目录中创建一个文件夹。

4. 现在,打开解压的文件夹,你会发现一个“AppxManifest.xml”文件。

5. 右键单击​​ XML 文件并选择“复制为路径”。 这会将文件路径复制到剪贴板,稍后我们将需要它。

在 Windows 11 上启用开发人员设置

1. 在使用 PowerShell 安装应用程序之前,我们需要更改 Windows 11 上的一项重要设置。按一次 Windows 键并输入“developer”。 现在,打开“开发者设置”。

  如何提高 Windows 中的上传速度

2. 之后,启用“开发者模式”旁边的开关。 这将允许你从任何来源旁加载 MSIX/MSIXBUNDLE 程序包,即使没有证书也是如此。

覆盖“无法验证发布者证书”错误并安装应用程序

1. 现在,是时候在 Windows 11 上通过 PowerShell 安装应用程序了。按 Windows 键并搜索“powershell”。 现在,单击右侧窗格中的“以管理员身份运行”。

2. 在 PowerShell 窗口中,输入以下命令并将文件路径替换为您在上面复制的 XML 文件的路径。 只需在命令末尾粘贴文件路径,如屏幕截图所示。 最后,按 Enter 键,应用程序将立即安装到您的 PC 上。

Add-AppxPackage -Register filepath

注意:如果您的剪贴板没有复制的文件路径,请再次打开提取的文件夹并通过右键单击“AppxManifest.xml”文件复制路径。

3. 如您所见,我的 Windows 11 PC 上已经安装了 Lossless Cut。 请记住,您不能删除提取的文件夹,因为它是应用程序运行的来源。

在 Windows 11 上无缝安装 MSIX 和 MSIXBUNDLE 包

因此,这就是修复 Windows 11 上的“无法验证发布者”错误并安装 MSIX/MSIXBUNDLE 包的方法。 如果应用程序带有签名证书,第一种方法非常简单明了。 如果证书不可用,您可以使用第二种方法安装应用程序。 无论如何,这都是我们的。 如果您希望加快 Windows 11 的运行速度并提高性能,请访问我们的链接指南以获取一些惊人的提示。 要自定义 Windows 11 中的任务栏,我们为您准备了详细的教程。 最后,如果您有任何疑问,请在下面的评论部分告诉我们。