Define non-functional.

Is it not working because it crashes? Does it just not run? Or is it saying your license isn't valid?

If it's a license issue (I'd wager it may be) it's probably because it's licensed per machine and I'd wager the registration is based off a some type of key in the OS installation... Reinstalling winders fresh would change that...