Windows 应用在 Windows 8、Windows 8.1 和 Windows 10 中运行 ADMT 3.2 安全转换后无法启动

本文提供了在 ADMT 3.2 安全转换运行后 Windows 应用无法启动时发生的错误的解决方案。

适用于:Windows 10 - 所有版本
原始 KB 数: 3145204

现象

假设出现了下面这种情景:

  • 在域 A 中创建用户帐户。
  • 将Microsoft帐户(MSA)链接到用户帐户。
  • 使用用户帐户登录到基于 Windows 8、基于 Windows 8.1 或基于 Windows 10 的计算机,然后安装 Windows 应用。
  • 使用 Active Directory 迁移工具 (ADMT) 3.2 将用户帐户从域 A 迁移到域 B。
  • 运行安全转换,以使用用户新的域 SID 更新客户端计算机上的权限设置。
  • 注销,然后使用迁移的用户帐户重新登录。

在此方案中,会发生以下问题:

  • 安全转换失败,并在运行安全转换代理的客户端的 ADMT 日志中生成错误 1314。 日志条目如下所示。

    十进制 Hex 符号 友好
    1314 0x522 ERROR_PRIVELEGE_NOT_HELD 客户端没有所需的特权。
  • 内置和存储应用程序无法在基于 Windows 8、基于 Windows 8.1 或基于 Windows 10 的计算机上启动。

  • 单击“ 开始 ”按钮不会打开 基于 Windows 10 的计算机上的“开始 ”菜单。

  • 如果你切换到平板电脑模式,然后在 Windows 10 中切换回以前的模式,“ 开始” 菜单将继续工作,但其他内置和存储应用程序不会启动。

    开始菜单继续工作,但其他内置和存储应用程序不会启动。

  • 搜索无响应。

  • 直接单击 “设置”图标或使用 Windows+I 键盘快捷方式时,“设置” 应用程序不会在基于 Windows 10 的计算机上启动。 此应用程序首次启动时工作,在桌面上使用“显示设置”快捷菜单时也适用。

  • 无法查看.jpg文件,因为未启动在文件关联工具中分配的新式应用程序。 发生此情况时,会收到以下错误消息:

    注册表的值无效

    无法查看 jpg 文件时出现的注册表错误的无效值。

  • 在基于 Windows 10 的计算机的 Windows 任务栏中单击应用商店应用程序时,该命令将失败,并收到以下错误消息:

    此应用无法安装。

解决方法

若要解决此问题,请执行以下步骤:

  1. 在将帐户升级到 Windows 10 之前,将 Windows 8 操作系统上的用户帐户迁移到目标域。
  2. 对于从 Microsoft 应用商店安装的 Windows 应用,请卸载然后重新安装该应用。
  3. 保护应用程序数据:根据需要备份和还原数据以避免数据丢失。 可将数据复制或还原到尚未进行安全转换的新或不同的用户帐户。

参考

Active Directory 迁移工具(ADMT)指南:迁移和重组Active Directory 域