Copy an installed program without CD - Using The Sims 2
In this situation I am retiring an older computer but want to copy an installed program from my old PC to a new PC. To make matters worse I have lost many of the installation disks, so reinstalling is out of the question. What I will try to do is replicate the old installation on the new machine by copying the necessary files and rebuilding the original program structure. The following methodology could be applied to any software but may have other variables that are not covered in this tutorial. For this tutorial I will be copying EA’s The Sims 2 on Windows XP and showing specific examples of how I accomplished this, keep in mind that you can apply this knowledge to your own programs.
Objective:
To show you how to successfully search for and copy the program data, user data, and registry entries to a second machine and achieve a "clone" installation as if it had been natively installed on the hard drive.
NOTE:
Many games embed a security mechanism that don’t allow you to play the game unless the original media is in the drive; in this case you will either have to override the program's executable file with a "hacked executable", mount an image (iso, mdf, .etc) with a drive emulator, or have the original media. See Step 4 for links.
Step 1:Analyze what needs to be copied
Here we browse our drive for relevant data searching in the usual places like C:\Program Files and My Documents. Most software is usually installed in a folder with easily recognizable names.
In my example The Sims 2 and all of its expansions packs by default install their program data in C:\Program Files\EA GAMES.
The user specific data is stored in C:\Documents and Settings\YOUR USERNAME\My Documents\EA Games.
Step 2:
Gathering and Exporting the Registry Entries
To accurately clone the installation we will need to export the registry data, but first we must find the registry keys, this is not too hard if you know how to search for them. Please note that in my situation I am searching for The Sims 2 and its expansion packs, so my findings will differ from yours depending on what you have installed. But using this methodology and a little common sense you can find relevant data for any program.
To find the registry information open the Windows Registry Editor by going to Start -> Run then typing "regedit". Once the registry editor is open we will search for keywords by clicking Edit -> Find then typing our keyword in, for example type "sims" and click Find.
The search will stop once it finds a value that matches our criteria. Tap to F3 key to continue through the search results. Examine the path of your findings, some of the entries you find may not be necessary for the game to function! (I.E. Start Menu, Menu Order, etc.) If you are still unsure you can always post a question about your finding on our technical support board.
Once you find a key of interest right click it's containing folder and choose "Export", when exporting the registry key give it a meaningful name and save it in an easily accessible location. Do this for every applicable key.
For the Sims 2 and it’s expansion packs here are the relevant keys that must be exported.
HKEY_LOCAL_MACHINE\SOFTWARE\EAGAMES
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Sims*.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
If you are following along you will find some registry keys related to the desktop shortcuts and the start menu, you may export them as well if you want but I chose to ignore them.
Step 3:
Reassemble the installation on the second machine.
Copy the folders containing the program data and the registry entries over to the second computer by any means available, I just sent them over the LAN. Move the folders containing the program data into the same location they were in on the original computer. (I.E. Program Files and My Documents)
Finally, import the registry keys:
To import the keys you exported you have 3 options. You can right click the entry and click merge, double click the file and click add to registry, or open the registry editor file import. Each method adds the data to your registry hive.
Step 4: Running the Program
Now that we have completely replicated the installation of the original PC we are
confronted with 2 scenarios:
- The program will run and no further configuration is necessary.
- The program won't run because of security mechanisms.
As stated earlier most games require the original media to be in the drive when executing the program so if you have lost your original CD you will have to override the programs main executable with a “hacked executable” also known as a No-CD/DVD EXE or Fixed EXE.
One other option available is to mount a mini-image to fool the original executable into thinking the original media is in the drive. The mini-image is just a small ISO type file that has the necessary information to pass the security checks when the program is executed. If you use this method than you will have to install a drive emulator like Daemon Tools, which can be found at http://www.daemon-tools.cc/
For games the mini-images and “hacked executables” can be found at sites like:
http://gameburnworld.com/
http://www.gamecopyworld.com/
For my scenario I will use the “hacked exe” of the latest Sims 2 expansion pack and simply copy it into the C:\Program Files\EA GAMES\GAME NAME\TSBin folder, overriding the original. Once this is done you are ready to go, open up the program and if everything went well you should be playing your original game!
Conclusion:
Throughout this tutorial I covered some primary concepts of installing registry entries,
finding program data, and playing “backed up” programs. While my scenario was a little more complicated than most it proves an important fact that you can transfer an entire programs installation from one computer to another. I expect this tutorial to spark many questions so please feel free to reply.
r00tk1ll | BeyondTheBit
- r00tk1ll's blog
- Login or register to post comments
- Printer-friendly version
- 3854 reads












You have to open regedit and
You have to open regedit and search for the relevant keys as mentioned in step 2, once you find one you need to export it. This will give you the .reg files.
Hi r00t1, I'm trying to copy
Hi r00t1,
I'm trying to copy my sims 2 and all it's expansions and stuffs on my old xp computer to my new vista using laptop, but when i try to find the .reg files, i have no idea where to look! Do you know or have an example of what the files would be named as to find the reg files within the sims folders for each expansion and stuffs?
Thank you in advance,
BB
I haven't set it up yet so
I haven't set it up yet so people can delete comments, I deleted it for you. Please post up a descriptive comment of your situation, hardware, and steps you have already tried to narrow this problem down.
I got the same problem
I got the same problem please help us.
Im glad it worked out for
Im glad it worked out for you, it is a cool concept that I had never seen before on the internet so I thought I would try it. What better game to transfer than the Sims 2.
r00tk1ll
Done!!! :DDDDDD Thank you so
Done!!!
:DDDDDD
Thank you so very much...although I had to do a lot of manual registry creation (key by key)...but it was worth the herculean effort...just to get the game running made all the labor very sweet...thanks a ton
alabhya
First back up your current
First back up your current registry then set a system restore point! This is only a precaution because I dont want you to lose your Windows. I would start by seeing if you can open the software file, go to Run -> Regedit and choose open -> registry hive -> then point it to the software file. See if it gives you an error and well take it from there. I am a bit curious if there was a file in your old system32\config called system, it seems like you don't have all of the binary registry entries?
r00tk1ll
Hi, I have the particular
Hi,
I have the particular registry located and copied to the active windows XP installation drive. Now, since I have to reinstall/activate my Sims2 installation I guess just the software registry will do. Let me just list the prospective files that I may need to copy:-
1)SOFTWARE - File - 20,992 KB
2)software.LOG - text document - 1 KB
3)software.rrr - RRR file - 18,856 KB
4)software.sav - SAV file - 612 KB
5)SOFTWARE_BAK_81040 - File - 18,944 KB
6)SOFTWARE_TU_81040.LOG - text document - 0 KB
Now, which files do i need to copy and how do I import the particular registries to my current registry set.
Regards
alabhya
If you can access the drive
If you can access the drive through USB and I am assuming in was Windows XP you can look in:
D:\Windows\system32\config <- or what ever letter windows gives the USB drive.
This folder is where most of the registry entries are stored and from wikipedia it also says these files can be copied and imported with regedit because they are stored in binary format.
* Sam – HKEY_LOCAL_MACHINE\SAM
* Security – HKEY_LOCAL_MACHINE\SECURITY
* Software – HKEY_LOCAL_MACHINE\SOFTWARE
* System – HKEY_LOCAL_MACHINE\SYSTEM
* Default – HKEY_USERS\.DEFAULT
The following files are stored in each user's profile folder:
* %UserProfile%\Ntuser.dat – HKEY_USERS\ (linked to by HKEY_CURRENT_USER)
* %UserProfile%\Local Settings\Application Data\Microsoft\Windows\Usrclass.dat (path is localized) – HKEY_USERS\_Classes (HKEY_CURRENT_USER\Software\Classes)
Anyways, copy some of these files over to you working C:\ drive then we will try to import them into the registry.
r00tk1l
I had a desktop earlier and
I had a desktop earlier and the HDD in context belonged with that desktop. I did away with the rest of the system and now only the hard disk remains....Samsung 80 GB SATA....now it acts as a portable hard disk. I access the data on it through the USB port. So I haven't really booted it in a long time, i don't think i can. So what do you suggest i do?
What kind of shape is your
What kind of shape is your old hard drive in? When you boot to it, what does it do, if you get any error messages post them here. Often it is allot easier to recover a HDD than you think, I would try that first. Then if that didn't work we would want to use a Linux boot disk to extract the files off the hard drive. Just let me know some of that information and we can probably get it.
r00tk1ll
hi...i would like to know
hi...i would like to know what to do in a slightly different situation:-
I have the installed program and the my documents files with me, but I don't have the registry files. Thats because the registry files are in an inactive windows installation that can't be booted under the circumstances. So please tell me if there is a way to recover these registry files or if there are registry files on the internet that I can download and import. My question is in specific reference to Sims 2 w/o the Expansion Packs.
Hope to have a positive n quick reply.