无法运行从 appx 包安装的应用程序 - 错误 0x800704cf

无法运行从 appx 包安装的应用程序 - 错误 0x800704cf

运行使用 Windows 默认应用安装程序 (Appx 和 msixbundle 文件) 安装的应用程序时,尝试运行已安装的应用程序失败,并出现以下错误 (错误 0x800704cf):

图像

我安装过但失败的软件包有:

  • Windows 终端预览版 msixbundle 来自 github 发布页面
  • 适用于 WSL 的 Ubuntu、Kali、DebianMicrosoft WSL 支持页面

我的机器处于离线状态,因此安装这些应用程序的唯一选择是使用 appx 文件。

答案1

找到了一个可行的解决方法。
对于 Linix 发行版,我发现当尝试从指定文件夹(在 WindowsApps 下)运行可执行文件时,我收到拒绝访问错误而不是网络错误。我将整个文件夹复制到另一个位置,运行可执行文件,一切正常。对于 Windows 终端,我尝试运行可执行文件,但收到错误,未找到 vclibs_140 dll(即使我安装了它)。我将 DLL 的路径添加到系统 PATH 变量中,现在我可以运行可执行文件了。
从开始菜单运行这两个应用程序仍然不起作用并导致网络错误,但至少我可以从它们的可执行文件中运行它们。

相关内容