适用于桌面设备的可预装应用
OEM 和移动运营商可以创建合作伙伴应用程序,这些应用程序可以打包并配置为在初始设备安装过程中安装。 在用户经历初始安装过程时,预安装的应用程序会在后台安装。
创建预安装应用的过程类似于创建标准应用。 使用 Windows SDK 生成的未签名的应用包 (.appx) 会提交到 Windows 开发人员中心进行认证和签名。 在提交过程中,可以指定你要提交的是一个预安装的应用。 如果该应用满足认证要求,就会对它进行处理,以创建可从开发人员中心下载的包。 然后,也可以将该应用发布到 Microsoft Store,以便已经卸载了该应用的用户可以重新下载它,并且,稍后会向安装了该应用的设备提供更新。
以下是预安装的应用的一些特征:
- 它们可以以“隐藏”形式发布,以便在 Microsoft Store 中无法发现该应用,除非通过深层链接。
- 它们可以以实时或隐藏方式更新到 Microsoft Store。 具有预安装应用程序的用户将会收到更新的通知。
- 用户可以删除它们。 如果它们是实时发布的,则可以重新安装。
- 它们可以过时。 如果用户卸载某个在 Microsoft Store 中不再销售的应用,该用户将无法重新安装该应用。
请求预安装包
在将应用添加到开发人员中心后,即可为其请求预安装包。 如果你是将此应用程序添加到 OS 映像的 OEM,则需要让该应用程序的开发人员来代表你执行此操作。 然后,他们会向你提供下载好的 zip 文件。 你不能直接访问他们的开发人员帐户。
- 从开发人员中心的仪表板中,选择要预安装的应用。 如果这是个新应用,请单击“创建新应用”。
- 选择“管理已发布的”包
- 为 OS 预安装选择“请求包”
- 此时会显示一个确认对话框,指出在 Windows 10 之前的 OS 上预安装的应用必须免费。 选择启用。
- 通过选择“下载”或“生成包”,查找目标操作系统的正确包并下载。
- 在准备就绪后,该链接就会更改为“下载”。
- Zip 文件已准备就绪,可以包含在 OS 映像中了。
将应用添加到 OS 映像
应用程序被视为资产,它们是可配置的自定义项,这些项不是设置。 可使用 DISM 添加它们,DISM 是 Windows 评估和部署工具包 (ADK) 的一部分。 在 Windows 10 版本 1803 及更高版本中,可以使用 DISM 按区域预配应用。
有关详细说明,请参阅使用 DISM 来预安装应用。