执行就地升级时,Windows 无法分析或处理传递的无人参与应答文件[专用]“错误消息

本文提供了修复错误(Windows 无法分析或处理执行就地升级时发生的传递的无人参与应答文件)的帮助。

适用于: Windows 7 Service Pack 1、Windows Server 2012 R2
原始 KB 数: 2425962

现象

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

  • 运行使用 Unattend.xml 文件安装的 Windows 7 或 Windows Server 2008 R2 版本。
  • 从此映像启动计算机,然后选择“ 修复就地升级”(覆盖安装) 选项。
  • 开始就地升级。

在此方案中,你会收到以下错误消息:Windows 无法分析或处理无人参与的应答文件以传递 [专用]。

通常,Unattend.xml文件用于 OEM 或公司环境部署。 因此,映像可能包含Unattend.xml文件,你可能不知道此文件已包含。

原因

出现此问题的原因是在就地升级期间应用了Unattend.xml文件。 不支持这种情况。

详细信息

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看Microsoft知识库中的文章: 322756 如何在 Windows 中备份和还原注册表

发生此行为时,无法恢复系统。 因此,必须执行干净安装。

若要避免此行为,可以在使用 OEM 安装映像运行就地升级之前删除注册表子项。 为此,请按照下列步骤进行操作:

  1. 使用具有管理权限的用户帐户登录到计算机。
  2. 单击“开始”,在“开始”搜索框中键入 regedit,然后在“程序列表中单击regedit.exe
  3. 找到并右键单击以下注册表子项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\UnattendBackup\ActiveSetup\FavoritesList\Favorite<XX>

    注意

    在此子项中, <XX> 是以 1 开头的数字的占位符。

  4. 单击“删除,单击“是,然后退出注册表编辑器。

Status

此行为是特意这样设计的。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。