How to fix a Windows 7 upgrade from Vista that is stuck at 62%
Once the installer hits 62% complete, it locks up. You can sit and wait as long as you want, but it's not going anywhere.
The problem occurs when the Windows IPv6 helper service (which allows automatic IPv6 connectivity over a much more common IPv4 network) stops responding . Microsoft has posted a fix to this particular problem, and it's not terribly complicated.
- Restart the computer - your system will automatically roll back to Windows Vista.
- Click Start, right-click Computer, and then click Properties.
- System Properties will open. Click the Advanced tab, and then click Environment Variables.
- Click the New button.
- Enter MIG_UPGRADE_IGNORE_PLUGINS into the Variable name field.
- Copy the following bold text: iphlpsvcmigplugin.dll and paste it into the Variable value field (or type it manually)
- Click OK three times to close the dialog boxes.
- Re-launch your Windows 7 Upgrade installer!
You may also want to run the System Readiness Tool for Vista and Windows 7 before trying the upgrade again. It can detect and correct certain issues that may cause trouble during the process.