如何使用 Microsoft Store Web Installer 在 Web 上分发应用

Microsoft Store Web Installer - 简介和用户流

Microsoft Store Web Installer 是应用商店应用程序的独立安装程序,可帮助你从网站(如 apps.microsoft.com开发人员网站上的Microsoft应用商店徽章 )下载和安装应用。

此系统为应用创建一个基于存根 .exe安装程序,由 Microsoft Store 联机服务安全生成。 选择网页上的目标按钮时,会在本地下载此安装程序。 它是轻量级,仅包含必要的最基本的信息,而不是完整的应用二进制文件。

从 Microsoft Store 下载应用以及从何处打开该文件的屏幕截图示例。

激活此文件时,安装程序将验证先决条件(例如系统体系结构、用户年龄和用户市场的可用性),然后使用应用商店应用程序使用的相同 API 启动产品安装。 源提供的任何市场活动 ID 也将被跟踪。 如果应用不符合先决条件,安装程序将启动应用商店应用程序,以便用户可以查看其他信息。

本地安装Microsoft应用商店中的应用的屏幕截图示例。

安装完成后,安装程序将自动启动应用程序,然后关闭。

功能可用性

此功能适用于以下 Web 托管内容类型:

  • Microsoft 应用商店上发布的免费打包 MSIX 内容
  • Microsoft 应用商店上发布的 Win32 应用

此功能目前不适用于以下内容类型:

  • Microsoft 应用商店上发布的 MSIXVC 应用
  • Microsoft 应用商店上发布的付费内容
  • 在使用企业帐户登录 Windows 时,评级高于“Everyone/ESRB”(或同等)的内容

为应用启用此功能

若要为应用启用应用商店 Web 安装程序,需要确保在调用 URL 中设置以下参数:

  • apps.microsoft.com:如果您的应用在功能可用性部分得到了支持,则无需进行任何更改即可启用 Microsoft Store Web 安装程序,并且不会使用启动模式=full启动模式=mini/pop-up的 URL 参数来覆盖这些设置。

    • 应用商店 Web 安装程序是 apps.microsoft.com 上的默认安装程序,这些参数可帮助你替代默认安装系统。
  • 在你的网站上:按照以下步骤切换到网站徽章上的 Web 安装程序:

    1. 导航到 apps.microsoft.com/badge
    2. 输入应用的正确数据。
    3. 设置 启动模式=Direct 以确保为应用生成所需的代码。
    4. 复制代码,并在你的网站中插入新的徽章。

企业管理员的关键注意事项

  • 如果您一直在使用 ApplicationManagement/RequirePrivateStoreOnly MDM 策略、“仅显示 Microsoft 应用商店中的专用存储”应用组策略或将注册表中的 RemoveWindowsStore DWORD 值设置为 1 来阻止本地或已加入域的设备访问应用商店,请记住,这些设置是用于禁用应用商店应用程序。 此策略不会阻止应用商店中可用的应用的安装或更新。
  • 如果想要更好地控制可由已加入域的电脑安装的应用类型,包括应用商店中的应用和来自 Microsoft 应用商店 Web 安装程序的应用,请访问 AppLocker - Windows 安全性。 此策略可与 RequirePrivateStoreOnlyRemoveWindowsStore 或独立结合使用。
  • 如果要专门阻止来自 Microsoft Store Web Installer 的安装,则可以域阻止以下 URL - 。 get.microsoft.com 这将阻止从 Microsoft 应用商店网站下载和执行安装程序,或从各种开发人员网站通过此机制分发应用。 阻止这不会影响 Windows 或已安装的应用上的 Microsoft 应用商店应用。 除非与上述策略结合使用,否则这些系统将继续运行。