You are running a version of Windows 7 or of Windows Server 2008 R2 that was installed by using an Unattend.xml file.
You start the computer from this image, and then you select the Repair in-place upgrade (overwrite installation) option.
You start the in-place upgrade.
In this scenario, you receive the following error message:
Windows could not parse or process the unattend answer file for pass [specialize].
Generally, Unattend.xml files are used for OEM or corporate environment deployment. Therefore, the image could contain an Unattend.xml file, and you may not be aware that this file is included.
This problem occurs because the Unattend.xml file is applied during the in-place upgrade. This scenario is not supported.
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
When this behavior occurs, you cannot recover the system. Therefore, you must perform a clean installation.
To avoid this behavior, you can remove a registry subkey before you use the OEM installation image to run an in-place upgrade. To do this, follow these steps:
Log on to the computer by using a user account that has administrative permissions.
Click Start, type regedit in the Start search box, and then in the Programs list, click regedit.exe.
Locate and then right-click the following registry subkey: