当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

作者:精品下载站 日期:2024-12-14 23:06:58 浏览:17 分类:玩电脑

如何从Microsoft Store下载APPX文件进行离线安装?


新的通用 Windows 平台应用程序 (

.Appx

/

.AppxBundle

)在 Windows 10 上通常通过 Microsoft Store 在线安装。尽管 Windows 允许从 appx 文件(旁加载)安装通用应用程序,但您无法直接从 Windows 应用商店下载 .appx 安装程序文件。在本文中,我们将向您展示如何从 Microsoft Store 下载任何 UWP 应用程序的 APPX 文件并在 Windows 10 上手动安装它。您可以使用本指南在无法访问 Microsoft Store 的计算机(脱机、独立系统或企业部门)以及 Windows 10 LTSC 版本(在该版本上设计时缺少 Microsoft Store)上部署 APPX 应用。

我们的任务是从Microsoft Store下载通用应用程序的安装appx文件。有两种方法可以获得直接 HTTP(S) 链接来下载 APPX 文件:使用特殊的在线服务和使用Fiddler工具。

生成 Microsoft Store 应用程序的直接下载链接

让我们看一下从 Microsoft Store 下载任何应用程序的 APPX 文件及其依赖项的最简单方法。

  1. 打开浏览器,转到 Microsoft Store(https://www.microsoft.com/en-us/store/apps/windows?icid=CNavAppsWindowsApps),然后打开所需应用程序的页面。从地址栏中复制商店应用程序 URL。在我们的示例中,我们将下载 iTunes 应用程序的 APPX 安装文件(该应用程序的 URL https://www.microsoft.com/en-us/p/itunes/9pb2mz1zmb1s?cid=msft_web_chart );

    [玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

  2. 打开网站 https://store.rg-adguard.net/(Microsoft Store 的在线链接生成器允许您获取商店应用程序 APPX 安装文件的直接链接)。将 iTunes 的链接粘贴到 URL 搜索栏中,然后在下拉列表中选择零售

    我们之前向您展示了如何使用此服务来修复 Windows 10 上的 Microsoft Store 应用。

  3. 您将看到 appx 安装文件和所需依赖项的链接列表。依赖项是 iTunes 正常工作所需安装的应用程序或库;

    [玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

  4. 正如您所看到的,列表中有相当多的文件。您不需要下载所有这些。首先,确定您的Windows 的位数。对于 Windows 10 x64,您需要名称以

    x64

    (对于32位版本的Windows 10,您需要下载

    x86

    软件包,以及 ARM 版本的 Windows -

    arm

    );

    [玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

  5. 另外,请注意依赖文件的版本。您不需要连续下载所有文件。通常,下载该程序的最新版本就足够了。例如,在我们的示例中,您只需要下载最新版本的

    Microsoft.VCLibs.140.00.UWPDesktop

    图书馆;

  6. 如果生成的文件列表还包含扩展名为 .appxbundle 的包,也请下载它们。如果下载的文件没有扩展名,请手动添加扩展名.appxbundle;

    Microsoft Store 中还可能有其他安装文件格式:.msixbundle(MSI 安装程序)和 .EAppx(appx 应用更新)。

  7. 下载 APPX 和 APPXBUNDLE 文件。在我的示例中,文件列表如下所示:

    VCLibs.140.00.UWPDesktop_14.0.30035.0_x64__8wekyb3d8bbwe.Appx
    AppleInc.iTunes.MobileDeviceSupport_14050.7.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle
    AppleInc.iTunes.iPodVoiceOver_1430.3.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle
    AppleInc.iTunes_12113.17.53090.0_neutral_~_nzyj5cx40ttqa.AppxBundle

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

因此,您已从 Microsoft Store 下载了该应用程序所需的所有 APPX 文件。本文最后一节介绍了如何从下载的文件手动安装 APPX 应用程序。

这样,您就无法下载受保护或付费的商店应用程序以及以前版本的 UWP 应用程序。

如何使用 Fiddler 从 Windows 应用商店下载 Appx 文件?

有一种更复杂的方法可以获取 Microsoft Store 应用程序的 APPX 安装程序的直接下载链接。安装任何应用程序时,计算机上的 Microsoft Store 客户端会收到直接 HTTP/HTTPS 链接以下载 .appx 文件。您可以使用 Fiddler 工具获取此直接链接的 URL,该工具用于检查和调试 HTTP 流量。

您可以从官方网站(https://www.telerik.com/download/fiddler)下载FiddlerSetup.exe安装文件。

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

安装后,以管理员权限运行fiddler.exe。在打开的窗口中,单击导航窗格中的WinConfig按钮。

AppContainer 豁免环回实用程序窗口打开。在此列表中,您需要选择要将其流量重定向到 Fiddler 的通用 UWP 应用。要减少 Fiddler 从其他应用程序接收的流量,请从列表中仅选择 Microsoft Store 应用程序,然后保存更改

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

注意。如果已从 Windows 映像中删除所有内置 UWP 应用程序或使用 PowerShell 手动卸载,则已安装的通用应用程序列表可能会非常小。

在 Fiddler 主窗口中,您需要清除当前日志(编辑 -> 删除-> 所有会话或按Ctrl + X)。

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

现在您需要运行 Microsoft Store,找到该应用程序并运行安装(在本示例中,我将尝试获取 Calculator Free 应用程序的 appx 文件的下载链接)。

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

切换到 Fiddler 窗口并监视 Store 应用程序的 HTTP 会话。其中有不少。要查找访问应用程序文件的 URL 的事件,您可以使用会话搜索(查找 -> 输入 appx ->查找会话)。

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

Fiddler 将以黄色突出显示 URL 中带有 appx 关键字的 URL。在我们的示例中,我们对以下会话感兴趣:结果:200,协议:HTTP,主机:tlu.dl.delivery.mp.microsoft.com。从上下文菜单中选择复制-> 仅 URL,将收到的 URL 复制到剪贴板。

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

在我的示例中,URL 如下

_http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/33e08cf2-faf3-4e23-a9a3-5d7c0502a6a4?P1=1627653445& P2=404&P3=2&P4=F%2fZeZWLKUurYuEwkJjnfuFc9zUJxjfiKD%2fGpH5OdktlnVwrfdcLsHeQER5c1RA5b%2fwH1ZVPQ8cJLOgWcoKEXjg%3d%3d

仍然需要在任何浏览器中打开收到的 URL,并将扩展名为 .appx 的文件保存到本地驱动器。可以使用任何下载管理器或 PowerShell 下载该文件(如何使用 PowerShell 通过 HTTP 下载文件)。

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

重要。 appx 文件的 URL 链接不是永久的,并且在短时间内可用。您必须在链接过期之前下载它(

ERROR 403: Time-Limited URL validation failed

)。如果您错过了,则必须卸载该应用程序并重新开始。在某些情况下,下载的文件具有.zip扩展名,您需要将其扩展名更改为.appx.appxbundle

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

将 appx (appxbundle) 应用程序和依赖项文件复制到另一台 Windows 10 (Windows Server 2016/2019) 计算机,只需双击 appx 文件即可绕过 Windows 应用商店离线安装。

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

此外,您还可以使用 PowerShell 安装具有所有依赖项的 APPX 应用程序。可以使用以下命令安装独立的 APPX 应用程序文件:

add-appxpackage -path "C:\Users\root\Downloads\DigitalchemyLLC.CalculatorFree_1.4.0.78_neutral__q7343f88mnb03.Appx"

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

如果您需要一次安装多个具有依赖关系的 appx/appxbundle 文件,请将所有下载的文件复制到一个目录中,然后使用以下 PowerShell 脚本安装它们:

$Path = ‘C:\distr\Appx\itunes’
Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

检查您的应用程序是否已安装并且其图标是否出现在 Windows 10 开始菜单中。

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

如果您尝试在未先安装依赖项的情况下安装 APPX 应用程序,则会出现错误:

Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency, or conflict validation.
Windows cannot install resource package XXXXX because the app package it requires could not be found. Ensure that the app package is installed before installing the resource package.

图形安装程序可能会显示要安装的软件包名称::

App Installer failed to install package dependencies. Ask the developer for XXXXX package.

[玩转系统] 如何从Microsoft Store下载APPX文件进行离线安装?

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯