适用于桌面设备的可预装应用

OEM 和移动运营商可以创建合作伙伴应用程序,这些应用程序可以打包并配置为在初始设备安装过程中安装。 在用户经历初始安装过程时,预安装的应用程序会在后台安装。

创建预安装应用的过程类似于创建标准应用。 使用 Windows SDK 生成的未签名的应用包 (.appx) 会提交到 Windows 开发人员中心进行认证和签名。 在提交过程中,可以指定你要提交的是一个预安装的应用。 如果该应用满足认证要求,就会对它进行处理,以创建可从开发人员中心下载的包。 然后,也可以将该应用发布到 Microsoft Store,以便已经卸载了该应用的用户可以重新下载它,并且,稍后会向安装了该应用的设备提供更新。

以下是预安装的应用的一些特征:

  1. 它们可以以“隐藏”形式发布,以便在 Microsoft Store 中无法发现该应用,除非通过深层链接。
  2. 它们可以以实时或隐藏方式更新到 Microsoft Store。 具有预安装应用程序的用户将会收到更新的通知。
  3. 用户可以删除它们。 如果它们是实时发布的,则可以重新安装。
  4. 它们可以过时。 如果用户卸载某个在 Microsoft Store 中不再销售的应用,该用户将无法重新安装该应用。

请求预安装包

在将应用添加到开发人员中心后,即可为其请求预安装包。 如果你是将此应用程序添加到 OS 映像的 OEM,则需要让该应用程序的开发人员来代表你执行此操作。 然后,他们会向你提供下载好的 zip 文件。 你不能直接访问他们的开发人员帐户。

  1. 从开发人员中心的仪表板中,选择要预安装的应用。 如果这是个新应用,请单击“创建新应用”
  2. 选择“管理已发布的”包
  3. 为 OS 预安装选择“请求包
  4. 此时会显示一个确认对话框,指出在 Windows 10 之前的 OS 上预安装的应用必须免费。 选择启用
  5. 通过选择“下载”或“生成包”,查找目标操作系统的正确包并下载
  6. 在准备就绪后,该链接就会更改为“下载”
  7. Zip 文件已准备就绪,可以包含在 OS 映像中了。

将应用添加到 OS 映像

应用程序被视为资产,它们是可配置的自定义项,这些项不是设置。 可使用 DISM 添加它们,DISM 是 Windows 评估和部署工具包 (ADK) 的一部分。 在 Windows 10 版本 1803 及更高版本中,可以使用 DISM 按区域预配应用。

有关详细说明,请参阅使用 DISM 来预安装应用