Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an windows XP machine, with a lot of apps that are installed to it, and there are a lot of data inside it.

The problem of this machine is that it is aging (> 3 years), and so I plan to get a new machine. But I want to move all my data and apps from the old machine to a new one, the one with a brand new hard disk, motherboard, CPU, power supply and a brand new Windows 7 professional edition.

How to best do this?

share|improve this question
up vote 2 down vote accepted

Most software cannot be migrated from XP to Windows 7, most are Windows registry dependent and may have other XP dependencies such as dll's and ocx's not found in W7.

Some applications can be installed fresh in Windows 7, then copy paste program data from the old installation to the new one, it varies from program to program whether you can do this and where the program stores the data. Some programs you will have to export registry keys and import them in Windows 7, not a trivial task even if it can be done.

Windows 7 may store program data and registry entries in different places further complicating the process of migration.

I have had success with some software and not so good with others.

share|improve this answer
in the light of this, I think you would suggest a reinstall? – Graviton Apr 9 '11 at 5:59
You really have no choice when moving from XP to W7. W7 will not allow an upgrade like in the days of win98/ME/2000 to XP. It has to be a clean install of W7. You can still attempt to migrate your programs over manually after W7 is installed, but is not easy and does not always work to well. – Moab Apr 9 '11 at 14:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .