When you attempt to upgrade W9x to Windows 2000 Professional, you receive:

Setup encountered an unexpected critical error... not all settings where transferred...

You probably receive this message will Setup is displaying:

Setup is migrating Windows 95 settings to Windows NT.

This critical error generally means that the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows registry key is missing or damaged.

You must fix the key and restart the upgrade.