The fastest way depends on what you're moving and which computer you're starting from
Moving programs between computers is not the same as copying files. Most programs install themselves into system folders, create registry entries (on Windows), and scatter pieces across your hard drive. Simply copying the program folder to a new computer usually does not work. Your best options are: reinstall from the original installer or download, use built-in backup tools, migrate the entire user profile, or use third-party migration software designed for this task.
The method you choose depends on how many programs you're moving, whether you have the original installers, and whether you're moving to a brand-new computer or one that already has an operating system set up. Some approaches take minutes; others take hours but preserve every setting and password.
Key Takeaways
- Copying a program folder to another computer rarely works because programs need system files and registry entries that do not copy along with the folder.
- Reinstalling from the original installer or a download is the most reliable method and works on any computer, but requires you to reconfigure each program's settings.
- Windows includes built-in migration tools (Migration Assistant on older versions, Settings > System > Recovery on newer ones) that can move programs and user data together.
- Third-party migration software like Laplink PCmover or EaseUS Todo PCTrans can automate the process and preserve settings, but costs money and takes longer.
- For programs you no longer have installers for, check the publisher's website or the Microsoft Store or Mac App Store — many older programs are still available for download.
Reinstalling from the original installer is the most straightforward approach
If you have the installer file (usually a .exe on Windows or .dmg on Mac) or you can download it again, reinstalling is the simplest and most reliable method. Download or locate the installer on the new computer, run it, and follow the setup prompts. The program will place all its files in the correct locations and create the necessary system entries.
The trade-off is that you lose your settings, saved passwords, and customizations. You will need to reconfigure each program after installation. For programs like web browsers, email clients, or productivity software, you can often restore settings by signing into your account within the program — many store preferences in the cloud now.
To find installers you no longer have, start with the publisher's website. Search for the program name plus "download" and look for a direct link to the installer. If the program is old or no longer sold, try the Internet Archive's Wayback Machine or software repositories like Softpedia. On Windows, you can also check the Microsoft Store; on Mac, the App Store. If you originally bought the program, you may have a download link in your email receipt or account history.
Windows Migration Assistant moves programs and settings together
If you are moving from one Windows computer to another, Windows includes built-in migration tools. On Windows 10 and 11, go to Settings > System > Recovery and select Reset this PC, then choose Cloud download or Local reinstall. Alternatively, use the Windows Easy Transfer tool (on older Windows versions) or Migration Assistant (Windows 7 and earlier).
These tools create a backup of your user profile, programs, files, and settings, then restore them on the new computer. The process is largely automatic but takes time — often several hours depending on how much data you have. You will need either a USB drive large enough to hold the backup or a network connection between the two computers.
One limitation: migration tools work best when moving to a computer with the same or newer version of Windows. Moving from Windows 11 to Windows 10, for example, may cause compatibility issues. Also, some programs (especially older or specialized software) may not migrate cleanly and may need to be reinstalled manually afterward.
Mac Migration Assistant is built into macOS and works across versions
On a Mac, Migration Assistant is included with macOS and is the standard way to move programs and data. Open Migration Assistant (in Applications > Utilities), select the source Mac or backup drive, and choose what to migrate — you can select programs, user files, settings, and more individually or move everything at once.
Migration Assistant works over a network connection or from a Time Machine backup. If you are moving to a brand-new Mac, you can run Migration Assistant during the initial setup, and it will pull everything from your old Mac automatically. The process typically takes one to several hours depending on the amount of data.
Unlike Windows migration, macOS Migration Assistant handles most programs smoothly across different Mac models and OS versions. However, some older or Intel-based programs may not work on newer Apple Silicon Macs, and you may need to find updated versions or alternatives for those.
Third-party migration software automates the process for a fee
Programs like Laplink PCmover (Windows), EaseUS Todo PCTrans (Windows and Mac), and Acronis True Image (Windows and Mac) automate program migration and can preserve settings, passwords, and user data. These tools scan your source computer, identify programs and data, and transfer them to the destination computer with minimal reconfiguration needed.
The advantage is convenience and completeness — you get most of your setup on the new computer without manually reinstalling each program. The disadvantages are cost (typically $30 to $100 per license), time (the process can take several hours), and the fact that some programs still may not migrate cleanly and require manual fixes afterward.
These tools work best when you are moving to a computer with the same operating system (Windows to Windows, Mac to Mac). Cross-platform migration (Windows to Mac or vice versa) is not supported because the programs themselves are different on each platform.
Moving specific program data without the program itself
If you only need to move a program's data — documents, settings, or saved files — without reinstalling the program, you can often do this manually. Locate the program's data folder (usually in Documents, AppData on Windows, or Library on Mac) and copy it to an external drive or cloud storage, then paste it into the same location on the new computer after you reinstall the program.
This approach works well for programs like photo editors, writing software, or games where your work is stored in a specific folder. However, it does not work for programs that store settings in the system registry (Windows) or system preferences (Mac), so you may still need to reconfigure some options after moving the data.
For cloud-based programs like Google Workspace, Microsoft 365, or Slack, you do not need to move data at all — simply sign into your account on the new computer and your files and settings appear automatically.
Portable programs and apps from the Microsoft Store or Mac App Store
Some programs are designed to run without installation. These portable programs can be copied directly to a USB drive or external drive and run on any computer with the same operating system. Look for programs labeled "portable" on their download pages.
Programs installed from the Microsoft Store (Windows) or Mac App Store are also easier to move. On the new computer, open the Store, go to your account or library, and download the programs again. Your settings and data often sync automatically if you are signed into the same account.
This is the simplest option if your programs are available through these stores, but not all programs are — many publishers still distribute only through their own websites or older distribution methods.
Frequently Asked Questions
Can I copy a program folder from one computer to another?
Copying the program folder alone rarely works because programs need system files, registry entries (Windows), or preference files (Mac) that do not copy along with the folder. The program may appear to be there but will not run or will run with errors. Reinstalling from the original installer is more reliable.
What if I do not have the original installer anymore?
Check the publisher's website for a download link, search the Microsoft Store or Mac App Store, or look in your email for a receipt or download link from when you originally purchased it. If the program is very old, the Internet Archive's Wayback Machine or software repositories may have archived copies.
Will my passwords and settings move to the new computer?
That depends on the method. Built-in migration tools (Windows Migration Assistant, Mac Migration Assistant) preserve most settings and passwords. Reinstalling from scratch does not — you will need to reconfigure. Third-party migration software usually preserves them, but some programs may still need manual reconfiguration.
Can I move programs from Windows to a Mac or vice versa?
No. Programs written for Windows do not run on Mac, and programs written for Mac do not run on Windows. You will need to find Mac or Windows versions of the programs you want, which may be different applications entirely. Some programs (like Microsoft Office or Adobe Creative Suite) have versions for both platforms, but they are separate downloads.
How long does it take to move programs to a new computer?
Reinstalling individual programs takes minutes per program. Built-in migration tools take one to several hours depending on how much data you have. Third-party migration software also takes several hours. The fastest option is usually reinstalling only the programs you actually use rather than migrating everything.