你目前正处于脱机状态,正在等待 Internet 重新连接

Sysprep 后删除或更新包括内置的 Windows 映像的 Windows 应用商店应用程序失败

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2769827
概要
本文讨论了删除或通过使用 Windows 应用商店,然后在计算机上运行 sysprep 更新配置的 Windows 应用商店应用程序时出现问题。

Sysprep 是希望 Windows 安装准备重复、 审核和客户交付 IT 管理员的工具。通过支持工程师和 IT 专业人员可以将本文中的指南供使用。如果您是家庭用户在使用 Windows 应用商店应用程序时遇到问题,请参阅以下 Windows 网站:
简介
若干个 Windows 应用商店应用程序包括内置 Windows 10 和 Windows 8 的图像。其中包括邮件、 地图、 消息传递、 Bing、 旅游、 和新闻应用程序,等等。这些被称为配置应用程序。提供应用程序图像中转移,并计划为每个用户首次登录 Windows 映像的安装。除了内置应用程序,您可以一边加载业务 Windows 应用商店应用程序自己行到 Windows 映像而不必将它们发布到 Windows 应用商店。您可以一边加载 Appx 包通过使用在线或离线维修 DISM.exe 或 DISM PowerShell 模块可用的命令。
症状
请考虑下面的方案。

方案 1
  • 要创建自定义的 Windows 10 或 Windows 8 参考计算机,到 sysprep 并捕获所需。
  • 您想要从参考计算机删除某些提供 Windows 应用商店应用程序 (Appx 程序包)。
  • 运行时 dism 的在线 /Remove-ProvisionedAppxPackage /PackageName:<packagename></packagename> 若要取消设置 Appx 包。
在这种情况下运行 sysprep 操作时,操作可能会失败并出现以下错误:

系统准备工具 3.14
Sysprep 机器时出现致命错误


方案 2
  • 您拥有现有的 Windows 映像,并且若干个 Windows 应用商店应用程序端加载图像中。
  • 要从映像中删除部分侧加载 Appx 包和进一步自定义。
  • 引导至参考计算机,并运行以下的 PowerShell 命令,以删除调配 Appx 包之一:
    • 删除 AppxProvisionedPackage – 软件包名称<PackageName></PackageName>
    • 删除 ProvisionedAppxPackage – 软件包名称<PackageName></PackageName>
在这种情况下运行 sysprep 操作时,操作可能会失败并出现以下错误:

系统准备工具 3.14
Sysprep 机器时出现致命错误


方案 3
  • 您正在创建 Windows 10 或 Windows 8 的参考映像。
  • 连接到 Windows 10 或 Windows 8 存储区,然后使用 Windows 应用商店更新内置的 Windows 应用商店应用程序。
在这种情况下运行 sysprep 操作时,操作可能会失败并出现以下错误:

系统准备工具 3.14
Sysprep 机器时出现致命错误


此外,在 SetupErr.log 中,您可能会发现以下错误条目:

<Date><Time>,错误 SYSPRP 包<PackageFullName>已安装的用户,但未设置的所有用户。此包在 sysprep 映像将无法正常工作。
<Date><Time>,SYSPRP 无法删除当前用户的应用程序错误: 0x80073cf2。
<Date><Time>,RemoveAllApps 线程错误 SYSPRP 退出代码为 0x3cf2。
<Date><Time>,错误 [0x0f0082] SYSPRP ActionPlatform::LaunchModule: C:\Windows\System32\AppxSysprep.dll; 从执行 SysprepGeneralize 时出现错误 dwRet = 0x3cf2
<Date><Time>,SYSPRP ActionPlatform::ExecuteAction 错误: 执行操作中的错误; dwRet = 0x3cf2
<Date><Time>,SYSPRP ActionPlatform::ExecuteActionList 错误: 错误中的执行的操作; dwRet = 0x3cf2
<Date><Time>,SYSPRP SysprepSession::Execute 错误: 从 C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml 中执行操作时出错; dwRet = 0x3cf2
<Date><Time>,SYSPRP RunPlatformActions 错误: 未能执行 SysprepSession 操作; dwRet = 0x3cf2
<Date><Time>,SYSPRP RunExternalDlls 错误 [0x0f0070]: 运行注册表 sysprep 暂停运行 sysprep 执行。 dwRet 的 Dll 时出错 = 0x3cf2
<Date><Time>,同时处理 sysprep 一般化内部提供程序错误 [0x0f00a8] SYSPRP WinMain:Hit 故障; hr = 0x80073cf2</Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></PackageFullName></Time></Date>
原因
Sysprep 具有其他提供程序添加到 Windows 10 和 Windows 8,清洁 Appx 包和一般化映像中。提供程序工作只有 Appx 包是每用户包或全部用户配置的包。
  • 每个用户包 意味着 Appx 包为特定用户帐户安装和对计算机的其他用户不可用。
  • 所有用户包 意味着,Appx 已设置为图像,以便所有用户都使用此映像可以都访问该应用程序。

如果手动 deprovisioned 从图像到图像设置所有用户包而不是删除对特定用户,提供程序在 sysprep 清理此包时将碰到错误。提供程序也会失败,如果调配到图像的所有用户程序包更新此参考计算机上的用户之一。
解决方案
若要解决此问题,请删除该程序包的用户正在运行 sysprep,并同时删除资源调配。若要执行此操作,请执行以下步骤。

注意:若要防止 Windows 应用商店应用程序更新,拔下连接到互联网或创建映像之前在审核模式下禁用自动更新。
  1. 运行导入模块 Appx PowerShell cmdlet。
  2. 运行导入模块 Dism
  3. 运行Get AppxPackage AllUser |其中 PublisherId-eq 8wekyb3d8bbwe |格式列表的属性 PackageFullName,PackageUserInformation

    备注:
    • 在这最后一个 命令 的输出,请检查其软件包显示为已安装的用户。通过使用这些用户帐户从参考计算机或登录到该计算机中删除这些用户帐户。然后,在步骤 4 中删除 Appx 包中运行该 cmdlet。
    • 此命令将列出已由 Microsoft 发布的该参考计算机的所有用户安装的所有软件包。计算机将是 sysprepped,因为我们假定这些用户配置文件不再需要该程序包。
    • 如果您已手动设置属于其它发布服务器的应用程序,运行以下命令以列出它们:

      获得 AppxPackage AllUser |格式列表的属性 PackageFullName、 PackageUserInformation
  4. 运行删除 AppxPackage-包<packagefullname></packagefullname>
  5. 删除通过运行以下 命令 资源调配:

    删除 AppxProvisionedPackage-联机软件包名称<packagefullname></packagefullname>
如果您尝试进行恢复的更新问题,可以重新设置应用程序,这些步骤之后。

注意:如果正在处理脱机映像,就不会出现问题。在这种情况下,调配会自动清除所有用户。这包括运行该命令的用户。
更多信息
有关如何添加和删除应用程序的详细信息,请参阅下面的 TechNet 资源:

有关 Appx 命令 的详细信息:

有关 Dism Appx 维修 命令 的详细信息:


属性

文章 ID:2769827 - 上次审阅时间:11/07/2015 06:21:00 - 修订版本: 3.0

Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 10

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB2769827 KbMtzh
反馈