Metodo 3 de Microsoft soluciono el problema:
Method 3: Rename the Pending.xml file, and then edit the registry
Notes Read the following important notes before you use this troubleshooting method.
* Use this method to resolve the restart symptom that is described in the "Symptoms" section so that you can back up data before you reinstall Windows. You should use this troubleshooting method only if you intend to back up data and to reinstall Windows.
* Use this method only after you try the other methods.
Note If your computer is not configured to start from a CD or from a DVD, see the documentation that was included with the computer for instructions about how to continue.
* Use this method only if the computer has no restore points or if you cannot start your computer at a point where the System Restore feature is available.
* After you use this method, the following conditions may exist until you reinstall Windows:
o An update that is being installed may not be installed correctly.
o Windows Update may not function correctly.
o If an update is being installed, you may be unable to stop the installation process.
o You may be unable to enable and disable certain optional Windows features.
o Certain optional Windows features may not function correctly.
o The computer may be in an unprotected state.
To rename the Pending.xml file and to edit the registry, follow these steps.
Start Windows Vista and go to the System Recovery options:
1. Insert the Windows Vista installation disc in the disc drive, and then restart the computer.
2. When you are prompted to restart from the disc, press any key.
3. When you are prompted, configure the Language to install, Time and currency format, and Keyboard or input method options that you want, and then click Next.
4. On the Install Windows page, click Repair your computer.
5. On the System Recovery Options page, click the version of the Windows Vista operating system that you want to repair, and then click Next.
Use the System Recovery options to rename the Pending.xml file and edit the registry:
1. On the System Recovery Options page, click Command Prompt.
2. Type cd C:\windows\winsxs, and then press ENTER.
3. Type ren pending.xml pending.old, and then press ENTER.
4. Type regedit, and then press ENTER.
5. Select HKEY_LOCAL_MACHINE.
6. On the File menu, click Load Hive.
7. Locate the following folder:
C:\windows\system32\config\components
8. When you are prompted for a name, type Offline_Components.
9. In Registry Editor, locate and then delete the following registry subkey:
HLKM\Offline Components\AdvancedInstallersNeedResolving
HKLM\Offline Components\PendingXmlIdentifier
Exit Registry Editor:
1. At the command prompt, type exit to exit Registry Editor.
2. Press ENTER.
3. Click Restart.
If this method did not work, go to the "Next Steps" section.