Hi Mike,
Thank you for the post.
Before moving on, please understand that upgrading from Windows XP to
Windows Vista will sometimes cause driver and third-party software
incompatibility issues. In the previous installation (Windows XP), many
registry settings have been modified when installing third-party software.
During an upgrade, these registry entries are retained, which can cause
system issues. Therefore, an upgrade install is only recommended for
systems that have a simple and clean software environment. (A clean
environment means a system with few third-party programs and un-signed
hardware drivers installed.)
In this case, if you have a full version Windows Vista installation disk, I
recommend trying a Clean Install of Windows Vista. (Before a Clean Install
of Windows Vista, please backup your important files. )
If you prefer to perform an Upgrade installation, the issue can be caused
by incompatible software such as third-party burning and anti-virus
programs or hardware devices.
Please access the following site and run Windows Vista Upgrade Advisor to
check if there is any incompatible product on your system.
http://www.microsoft.com/windows/pro...grade/upgradea
dvisor.mspx
In addition, please uninstall your anti-virus programs and then perform a
Clean Boot before upgrading to Vista.
Clean Boot
==========
1. Click Start, type "msconfig" in the search bar and press Enter.
Note: Please click the Continue if the "User Account Control" window pops
up.
2. Click the "Services" tab, check the "Hide All Microsoft Services" box
and click "Disable All" (if it is not gray).
3. Click the "Startup" tab, click "Disable All" and click "OK".
Then, restart the computer. When the "System Configuration Utility" window
appears, please select "Don't show this message or launch the System".
To avoid hardware conflictions, please also unplug all unnecessary devices
such as sound card, printer and network card before installing Windows
Vista.
Now you can try to install Windows Vista again.
Please let me know the result.
Tim Quan - MSFT