You seem to have done what is needed to copy the xampp folder over to another PC or even another location on the original PC.
Did you have any issues when you ran the setup bat file from the control panel?
Have a look in the apache\logs\error.log
file to see if there are any clues - you can drag and drop it into your text editor to read it
Also what exactly is going wrong, give as much detail as possible, but not in all bold type
If you had any paths defined in any of the software you installed then they would need to be changed to reflect the new location if it was different to that on your Win7 machine.
The setup bat file does not change those paths only the paths in XAMPP's own components.