Microsoft Store Web Installer - 简介和用户流
Microsoft Store Web Installer 是应用商店应用程序的独立安装程序,可帮助你从网站(如 apps.microsoft.com 和 开发人员网站上的Microsoft应用商店徽章 )下载和安装应用。
此系统为应用创建一个基于存根 .exe安装程序,由 Microsoft Store 联机服务安全生成。 选择网页上的目标按钮时,会在本地下载此安装程序。 它是轻量级,仅包含必要的最基本的信息,而不是完整的应用二进制文件。
激活此文件时,安装程序将验证先决条件(例如系统体系结构、用户年龄和用户市场的可用性),然后使用应用商店应用程序使用的相同 API 启动产品安装。 源提供的任何市场活动 ID 也将被跟踪。 如果应用不符合先决条件,安装程序将启动应用商店应用程序,以便用户可以查看其他信息。
安装完成后,安装程序将自动启动应用程序,然后关闭。
功能可用性
此功能适用于以下 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 安装程序:
- 导航到 apps.microsoft.com/badge。
- 输入应用的正确数据。
- 设置 启动模式=Direct 以确保为应用生成所需的代码。
- 复制代码,并在你的网站中插入新的徽章。
企业管理员的关键注意事项
- 如果您一直在使用 ApplicationManagement/RequirePrivateStoreOnly MDM 策略、“仅显示 Microsoft 应用商店中的专用存储”应用组策略或将注册表中的 RemoveWindowsStore DWORD 值设置为 1 来阻止本地或已加入域的设备访问应用商店,请记住,这些设置是用于禁用应用商店应用程序。 此策略不会阻止应用商店中可用的应用的安装或更新。
- 如果想要更好地控制可由已加入域的电脑安装的应用类型,包括应用商店中的应用和来自 Microsoft 应用商店 Web 安装程序的应用,请访问 AppLocker - Windows 安全性。 此策略可与 RequirePrivateStoreOnly、 RemoveWindowsStore 或独立结合使用。
- 如果要专门阻止来自 Microsoft Store Web Installer 的安装,则可以域阻止以下 URL - 。
get.microsoft.com
这将阻止从 Microsoft 应用商店网站下载和执行安装程序,或从各种开发人员网站通过此机制分发应用。 阻止这不会影响 Windows 或已安装的应用上的 Microsoft 应用商店应用。 除非与上述策略结合使用,否则这些系统将继续运行。