The fastest way to move programs depends on whether you have the original installers
Moving programs from an old computer to a new one is not as straightforward as copying files. Most programs store pieces in multiple locations—some in the Program Files folder, some in Windows system directories, and some in your user account settings. If you copy only the main folder, the program usually will not run on the new machine.
Your best option depends on what you have available. If you kept the original installer files (the .exe or .msi files you used to set up each program), reinstalling on the new computer is the most reliable method. If you do not have those files, you can try migration tools built into Windows, or you can use third-party transfer software designed for this task. Each approach has different limitations.
Key Takeaways
- Reinstalling programs from their original installer files is the most reliable method and works on any new computer, even if it runs a different Windows version.
- Windows includes built-in migration tools (Windows straightforward Transfer on older systems, Settings > System > Recovery on Windows 10 and 11) that can move some programs automatically, though results vary by program.
- Third-party migration software like Laplink PCmover or Zinstall can transfer programs without installers, but costs money and does not work for all software types.
- Programs that store data in cloud services (Microsoft 365, Adobe Creative Cloud, Slack) are easiest to move because you only need to sign in on the new computer.
- Some programs—particularly older ones, antivirus software, and games—may refuse to run after transfer and will require reinstallation regardless of method.
Reinstalling from original installer files
If you have the .exe, .msi, or .zip files you originally used to set up each program, this is your most straightforward path. Start by locating all your installer files. Check your Downloads folder, your Documents folder, and any external drives or cloud storage where you might have saved them. Many programs also let you read installers again from the publisher's website if you have your account login information.
On your new computer, read or transfer these installer files, then run each one in the same order you originally installed them. Pay attention to any custom settings you used before—installation location, language preferences, or plugin choices. If you cannot remember your settings, the default options usually work fine. After each program installs, restart your computer before moving to the next one. This prevents conflicts between programs that are trying to modify system files at the same time.
This method takes longer than automated transfer, but it is the most reliable because each program sets itself up correctly for your new system. It also works if your new computer runs a different Windows version (for example, moving from Windows 10 to Windows 11, or from a 32-bit system to a 64-bit system).
Using Windows built-in migration tools
Windows 10 and Windows 11 include a Settings option to transfer programs and files from an old computer. On your new computer, go to Settings > System > Recovery, then look for an option labeled "Reset this PC" or "Transfer your data." This will walk you through connecting to your old computer (either over a network cable, USB drive, or external hard drive) and copying programs along with your files and settings.
The success rate varies significantly. Some programs transfer perfectly and run when ready. Others transfer but fail to start because they cannot find system files or registry entries they need. Antivirus software, older programs, and games are the most likely to have problems after transfer. If a program does not run after Windows transfers it, you will need to uninstall it and reinstall from the original installer.
Older versions of Windows (7, 8, and early Windows 10) included a tool called Windows straightforward Transfer, which worked similarly but is no longer available in recent Windows versions. If you are using an older system, look for this tool in your Control Panel under "System and Security."
Third-party migration software
Programs like Laplink PCmover, Zinstall, and EaseUS Todo PCTrans are designed specifically to move installed programs without their original installers. These tools work by copying the program files and then repairing the Windows registry and system settings so the program runs on the new computer. They are more aggressive than Windows' built-in tools and succeed more often with difficult programs.
The trade-off is cost and complexity. Most third-party migration tools charge between $30 and $100, and some require you to run the software on both your old and new computers simultaneously (which means keeping your old computer running during the transfer). They also do not work for all program types—subscription software, cloud-based programs, and some newer applications may still refuse to transfer.
Before paying for migration software, check whether the programs you need to move are worth the expense. If you only have a handful of programs, reinstalling from installers will be faster and cheaper. If you have dozens of programs and no installers, migration software becomes more practical.
Moving programs that use cloud accounts
Many modern programs—Microsoft 365, Adobe Creative Cloud, Slack, Dropbox, Google Chrome, and others—store your actual work in the cloud rather than on your computer. For these programs, the easiest transfer method is to install the program fresh on your new computer, then sign in with your account. Your settings, files, and preferences will sync automatically.
Before you move to your new computer, make sure you know your login information for each cloud-based program. Write down usernames and passwords, or use a password manager to keep them organized. On your new computer, install each program from the publisher's website, sign in, and wait a few minutes for your data to sync. This approach is faster and more reliable than trying to transfer these programs from your old machine.
Programs that cannot be transferred
Some software is designed to work only on the computer where it was originally installed. This is most common with antivirus software, some business accounting programs, and software that came bundled with hardware (like printer drivers or motherboard utilities). These programs will either refuse to run after transfer or will demand that you reactivate them with a license key.
If you encounter this problem, uninstall the program from your new computer and reinstall it fresh from the original installer or the publisher's website. You may need to enter a license key or contact the publisher to reactivate your copy. Some publishers allow a certain number of reactivations per license; others require you to purchase a new license for each computer.
Common mistakes to avoid
Do not copy program folders directly from your old computer's hard drive to your new one and expect them to work. Programs need to register themselves with Windows during installation, and copying bypasses that step. The program folder may appear on your new computer, but the program will not run.
Do not transfer programs before updating your new computer to the latest Windows patches and drivers. Outdated system files can cause transferred programs to crash or behave unpredictably. Run Windows Update on your new computer first, restart, and then begin transferring or reinstalling programs.
Do not assume that because a program transferred successfully, all your settings came with it. Some programs store preferences in cloud accounts or separate configuration files that do not transfer. After moving a program, open it and check your settings to make sure everything is configured the way you want it.
Frequently Asked Questions
Can I move programs from a 32-bit computer to a 64-bit computer?
Not reliably through transfer. Most 32-bit programs will run on a 64-bit Windows system, but the transfer process often breaks this compatibility. Reinstalling from the original installer is safer. If the program is no longer available for 64-bit systems, contact the publisher to see if they offer a 64-bit version or if they have a migration path.
What if my old computer will not turn on anymore?
If you have an external hard drive or can remove the old hard drive and connect it to your new computer via a USB adapter, you can still access the installer files and program folders. Copy any .exe or .msi files you find to your new computer, then reinstall from those files. If the old drive is inaccessible, you will need to read fresh installers from each program's publisher website.
Do I need to uninstall programs from my old computer before moving them?
No, but it does not matter either way. If you are transferring programs, uninstalling them first saves disk space on the old computer but does not affect the transfer. If you are reinstalling from installers, the old installation does not interfere. You can uninstall programs from your old computer whenever you are ready.
Will my program licenses work on the new computer?
That depends on the license agreement. Most consumer software (Microsoft Office, Adobe products, antivirus) allows you to install on one or two computers at a time. Check your license documentation or contact the publisher. Some licenses are tied to your account (sign in and it works), while others require a license key or set up code that you can move to a new computer a limited number of times.
How long does it take to move programs to a new computer?
Reinstalling from installers typically takes 30 minutes to 2 hours depending on how many programs you have and your internet speed. Windows migration tools take 1 to 4 hours depending on how much data you are transferring. Third-party migration software can take 2 to 6 hours. The actual time depends on the size of your programs, your internet connection, and how many programs need to be transferred.