COSA 数据库概述和常见问题解答

移动运营商 (MO) 使用国家/地区和运营商设置资产 (COSA) 数据库为移动宽带预配 Windows 设备。

要查看 MO 可以在桌面 COSA 中配置的可用设置列表,请参阅桌面 COSA 数据库设置

以下是关于 COSA 的一些常见问题:

移动运营商可以在 COSA 中指定哪些设置?

有关详细信息,请参阅桌面 COSA 数据库设置中的表。

哪些事件会触发新的移动运营商设置的应用?

这些事件触发 Windows 预配引擎来查找设置中的更改:

  1. 当插入或移除物理 SIM 卡时(ICCID 更改)
  2. 重新配置 eSIM 时(ICCID 更改)
  3. 设备启动时

COSA 使用调制解调器中的哪些 SIM 卡信息?

对于 MO/MVNO 发现,Windows 会尝试使用调制解调器中 SIM 卡的标识符(如 MCC/MNC、ICCID、IMSI、SPN、GID1)为 COSA 数据库中的可用配置文件提供最佳匹配。

什么是 COSA 配置文件?

COSA 数据库由配置文件组成。 每个配置文件都包含一组应用于设备预配的手机网络预配规则,例如要在 Windows UX 中显示的 APN 和 MO 品牌信息。 每个配置文件还有一组目标,将手机网络设备与一组手机网络预配规则相匹配。 每个 MO 都有自己的 COSA 配置文件,但有些 MO 针对特定用例(如实现 5G 专用网络或 eSIM 预配配置文件)有多个配置文件。

COSA 配置文件如何与设备匹配?

每个 COSA 配置文件都包含一组目标,Windows 使用这些目标将配置文件与设备相匹配。 MO 可以设置他们想要使用的目标标识符。 有效的目标标识符包括:MNC、MCC、SPN、PNN、GID1、ICCID、IMSI。 Windows 会查找要使用的目标标识符数量最多的配置文件。 如果 Windows 检测到设备的 SIM 与 COSA 配置文件 A 中的一个标识符(SPN)匹配,但与 COSA 配置文件 B 中的两个标识符(SPN 和 ICCID)匹配,则 Windows 将使用 COSA 配置文件 A。

OEM 是否可以自定义 COSA?

Microsoft 强烈建议移动运营商通过 MO 配置门户更新中央数据库。 但是,在某些情况下,COSA 的 OEM 自定义可能更适合其设备或制造时间表。 OEM 可以扩展 COSA 以满足其需求。 Windows 优先考虑 OEM 自定义。 有关 COSA 的 OEM 自定义的详细信息,请参阅自定义国家/地区和运营商设置资产

在某些情况下,OEM 可以代表 MO 对 COSA 进行修改。 请参阅移动运营商配置门户指南

是否有一种算法可以实现最佳的 APN 匹配?

在 Windows 10 版本 1703 之前的 Windows 版本中,MO 可以指定自动连接顺序。 Windows 10 版本 1703 及更高版本继续在所有可用的 APN 中使用轮询方法,但算法不再使用特定的顺序。

COSA 数据库存储在何处?可以直观地检查吗?

COSA 采用 Windows 预配包 (.ppkg) 的格式。 它位于 Windows\Provisioning\COSA\Microsoft 文件夹中。 可以使用非 Microsoft工具(如 7-Zip File Manager)直观地检查其内容。

如果在设备映像中指定了 COSA 的扩展,则位于 COSA\OEM 文件夹中。 有关详细信息,请参阅自定义国家/地区和运营商设置资产

自定义或手动创建的 APN 是否迁移到 COSA 数据库?

升级到 Windows 10 版本 1703 或更高版本时,COSA 将在升级后替换 apndatabase.xml。 如果在以前的版本中预配了 APN(无论是自定义、手动还是通过数据库设备预配),则 APN 会作为升级到版本 1703 的一部分进行迁移,并且设备继续使用它进行连接,而无需执行任何进一步操作。

自定义或手动创建的 APN 是否仍优先于数据库中的默认值?

升级到 Windows 10 版本 1703 或更高版本时,手动预配的 APN 仍优先于数据库中的默认值,就像在版本 1607 及更早版本中一样。

为什么“设置为按流量计费的连接”设置有时会从“关闭”变为“打开”?

对 Windows 操作系统的更新可能包括对 COSA 数据库的更新。 如果数据库已更新,预配引擎可能会删除手机网络配置文件。 当系统在安装数据库更新后重新启动时,预配引擎会重新安装手机网络配置文件。 通过此操作,可以将用户设置恢复为默认值。 例如,将设置为按流量计费的连接关闭更改为打开。 此行为是设计使然。