sodcalculator

10 Tech How-To

Copy Installed Software: How to Transfer Programs

Tag 10-14648 · Updated · Standard formula, shown below

Transfer time 3.4 min
Program size
10 GB
You entered
Transfer speed
50 MB/s
You entered
You enter
Program size, Transfer speed
You get
Transfer time
Rounding
1 dp

Yes, you can copy installed software to another computer, but it rarely works by simply copying the program files. Most Windows, macOS, and Linux applications depend on registry entries, system libraries, configuration files, and license activations that live outside the program folder. This article explains what actually happens when you copy software, which methods work, and how to transfer programs safely.

Formula

The transfer time is calculated as:

Time (minutes) = (Program size in GB × 1024) / (Transfer speed in MB/s × 60)

Variables:

  • Program size (GB) – the total size of the software and its data (e.g., 10 GB)
  • Transfer speed (MB/s) – the actual sustained read/write speed of your transfer method (USB 3.0 ~100–200 MB/s, SATA SSD ~500 MB/s, network ~10–110 MB/s)
  • Time (minutes) – how long the copy operation takes, ignoring overhead

Worked Example

Using the default values: a 10 GB program transferred at 50 MB/s.

  1. Convert GB to MB: 10 × 1024 = 10,240 MB
  2. Divide by speed: 10,240 / 50 = 204.8 seconds
  3. Convert to minutes: 204.8 / 60 = 3.41 minutes

The calculator shows 3.4 minutes. In reality, add 10–30% for file overhead and slower small-file transfers.

Why Simple Copying Fails

When you install a program, the installer does more than drop files into a folder. It:

  • Creates registry entries (Windows) that store settings, file associations, and component paths
  • Installs shared libraries (DLLs) into system directories
  • Adds services, startup entries, and drivers
  • Writes configuration files to user folders (AppData, /etc, ~/.config)
  • Copies license or activation data tied to the hardware

If you copy just the program folder to another machine, the OS has no record of it. The program may launch, but it will likely crash, complain about missing DLLs, or ask for a license key.

Methods That Work

For most users, these are the reliable ways to move software:

  1. Reinstall from the original installer – the safest and most common method. Download the latest version from the vendor, install it, then copy your settings/data if the app supports it.
  2. Use built-in export/import – many apps have a “Backup� or “Export settings� option. Use that to preserve preferences, then reinstall and import.
  3. Portable apps – these are designed to run without installation. Copy the entire folder to a USB drive or another PC and it works. Examples include some versions of Firefox, VLC, and 7-Zip.
  4. Disk cloning or imaging – if you want to move the entire operating system, clone the whole drive. This transfers every program, but only works if the hardware is identical or close enough.
  5. Third-party migration tools – some utilities claim to “move� installed programs by capturing registry and file changes. They work for some apps but can break others.

What About Steam and Other Game Launchers?

Games on Steam, Epic, and GOG can be moved by copying the game folder and then “verifying� the files in the launcher. Steam has a built-in “Move Install Folder� feature. For manual copying:

  1. Copy the game folder to the new PC (e.g., to the same Steam library path).
  2. Open Steam and click “Install� on the game – it will detect existing files and skip the download.
  3. For Epic, you may need to copy to the default location and then click “Verify�.

This works because launchers track games centrally and can rebuild local metadata.

Licensing and Activation

Copying software does not bypass licensing. Many programs tie activation to a specific machine ID or require online activation. If you move a program to a new computer, you may need to:

  • Deactivate the license on the old machine first
  • Contact support for a reactivation
  • Enter a new product key

Some software (e.g., Adobe Creative Cloud) allows a limited number of activations per year. Copying the program files won’t reset that counter.

Common Problems and Pitfalls

  • Missing DLL/component errors – the program can’t find required libraries. Reinstall or use a dependency checker.
  • Corrupted settings – copying user config from an older version can cause crashes. Export/import properly.
  • Driver mismatches – software that interacts with hardware (printers, GPUs) may need its drivers reinstalled.
  • Path issues – if the program expects to be at C:\Program Files\App but you put it elsewhere, it may fail. Use the same path.
  • Antivirus interference – some AV software quarantines copied executables because they lack digital signatures. Add exceptions if needed.

Frequently Asked Questions

Can I copy a program from one PC to another via USB?

Yes, you can copy the files, but the program will likely not run unless it’s portable. For installed software, you’re better off reinstalling and then copying your data/settings.

How do I move a program without reinstalling?

Use a migration tool or clone the entire disk. For games, use the launcher’s move feature. For everything else, reinstall is the only guaranteed method.

Is it legal to copy software to another computer?

If you own a license and are moving it to your own device, it’s usually fine. Copying to share with others violates most EULAs and copyright law.

Why does my copied program say “activation required�?

Because activation is tied to the hardware, not just the files. You need to deactivate on the old machine and activate on the new one.

Does copying software to an SSD make it faster?

No. Copying does not change the program’s code. If the program is installed on a slower HDD, moving it to an SSD via copy may help, but a proper reinstall is safer.

Can I copy a program from a friend’s computer?

Technically yes, but it’s likely illegal and will probably fail due to missing registry entries and license checks. Don’t do it.

Related

Formula used
in size | Program size | GB | 10 | 0 | 1000
in speed | Transfer speed | MB/s | 50 | 1 | 10000
out time | Transfer time | min | size * 1024 / speed / 60 | 1

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More in this bed

The whole Tech How-To bed →