The fastest way depends on what you're moving and what operating system you use
Moving installed programs to a new computer is rarely as simple as copying files. Most programs store settings, registry entries, and dependencies scattered across your system, so dragging a folder usually leaves you with broken shortcuts and missing features. Your best options are: reinstalling from scratch (the most reliable), using built-in backup tools if your new computer came from the same manufacturer, migrating your entire user profile if both computers run the same Windows or Mac version, or using third-party migration software designed for this specific task.
The method that works best depends on how many programs you have, whether you're moving between Windows and Windows (or Mac and Mac), and whether you have the original installation files or product keys. For most people, reinstalling takes longer upfront but causes fewer problems later.
Key Takeaways
- Copying program folders to a new computer rarely works because programs need registry entries, system files, and settings that don't travel with the folder.
- Windows Easy Transfer and Mac Migration Assistant can move your entire user profile and installed programs if both computers run compatible versions of the same operating system.
- Reinstalling programs from their original installers or app stores is slower but the most reliable method and lets you skip programs you no longer use.
- Third-party tools like Laplink PCmover and EaseUS Todo PCTrans can automate program migration but cost money and may not work with all software.
- Keep a list of your installed programs before you start—use Ninite or a free inventory tool—so you don't forget what you had.
Using Windows Easy Transfer or Mac Migration Assistant
If both your old and new computers run Windows 10 or 11, or both run macOS of compatible versions, the built-in migration tool is your easiest path. Windows Easy Transfer (on Windows 7 and 8) and Windows 10 Migration Assistant can move your entire user profile, including installed programs, settings, and files, from one computer to another over your network or using an external drive.
On a Mac, Migration Assistant (built into macOS) does the same thing. You run it on your new Mac, choose "From a Mac, Time Machine backup, or startup disk," and point it to your old Mac or a Time Machine backup. It transfers everything: applications, user accounts, settings, and files. This works best if your old Mac is still running and connected to the network, or if you have a recent Time Machine backup.
The catch: these tools work best when both computers run the same or very similar operating system versions. Moving from Windows 7 to Windows 11, or from an older macOS to a much newer one, can cause compatibility problems with older programs. Also, these tools transfer everything, including programs you may not want on your new computer.
Reinstalling programs from original sources
This is the most reliable method and the one most tech support teams recommend. You reinstall each program from its original installer, app store, or download page. It takes longer, but you end up with clean installations that work properly on your new system.
Start by making a list of what you have installed. On Windows, open Settings > Apps > Apps & Features and scroll through the list, or use a free tool like Ninite (ninite.com) which scans your computer and shows everything installed. On Mac, open Applications folder and look through what's there. Write down the program names and versions.
Then, for each program: go to the publisher's website or your app store (Microsoft Store, Apple App Store, Google Play on Chromebook), download the installer, and run it on your new computer. If you have product keys or licenses, you'll need those—check your email for confirmation messages from when you bought the software, or look in the program's settings on your old computer (Help > About often shows license information).
This method lets you skip programs you no longer use, and it avoids transferring bloatware or outdated versions. It also ensures your new computer isn't carrying over old settings that might cause problems.
Using third-party migration software
Laplink PCmover and EaseUS Todo PCTrans are commercial tools designed to move programs, files, and settings from one Windows computer to another. They work by scanning your old computer, identifying installed programs and their dependencies, and transferring them to your new machine. Both offer free versions with limited features and paid versions that handle more programs.
These tools can save time if you have dozens of programs to move, but they're not perfect. Some programs still won't transfer cleanly, especially older software or programs with complex licensing. You may still need to reinstall a few things manually. Also, these tools cost money—PCmover starts around $50, and Todo PCTrans around $30 for a one-time license.
Use these if you have many programs, both computers are Windows, and you want to avoid the time cost of reinstalling. But if you have fewer than ten programs, or if you're moving between different operating systems (Windows to Mac, for example), reinstalling is usually faster and more reliable.
Moving programs between different operating systems
If you're switching from Windows to Mac, or Mac to Windows, you cannot transfer installed programs directly. Programs written for Windows don't run on macOS and vice versa. You'll need to find Mac or Windows equivalents and install them fresh.
Start by listing what you use on your old computer, then search for equivalents on your new system. Many popular programs have versions for both operating systems: Microsoft Office, Adobe Creative Suite, Chrome, Firefox, Slack, and Zoom all run on Windows and Mac. Some programs have free alternatives that work on both systems—GIMP instead of Photoshop, LibreOffice instead of Microsoft Office, or VLC instead of QuickTime.
You can transfer your files (documents, photos, videos) using cloud storage, an external drive, or a migration tool, but the programs themselves must be reinstalled for your new operating system.
Transferring settings and data without the programs
If you want to keep your program settings, bookmarks, passwords, and files but don't need the programs themselves on your new computer, you can back those up separately. Most programs store their settings in specific folders: on Windows, usually in AppData (hidden by default), and on Mac, in Library/Application Support.
For web browsers, use the built-in sync feature: Chrome, Firefox, Safari, and Edge all let you sign in with your account and sync bookmarks, passwords, and history across devices. For cloud-based programs like Google Workspace or Microsoft 365, your files and settings are already in the cloud—just sign in on your new computer.
For other programs, check their preferences or settings menu for an export or backup option. Many programs let you export settings as a file you can import on your new computer. This is faster than reinstalling if you only need your data and preferences, not the program itself.
What to do if you don't have installation files or product keys
If you bought a program years ago and no longer have the installer or license key, you have a few options. First, check your email—confirmation messages from software purchases often contain download links or license keys. Search your email for the program name and "receipt" or "license."
Second, check the program's website. Many publishers let you download old versions if you have a valid license. Sign in to your account on their website and look for a Downloads or License Management section.
Third, if the program is no longer sold or supported, you may be able to find it on archive sites like Archive.org or OldVersion.com, though be cautious—downloads from unofficial sources can carry security risks. Antivirus software may flag them as suspicious.
If you can't recover the installer or key, your options are: buy the program again (many publishers offer discounts for upgrades), use a free alternative, or check if the publisher offers a subscription version you can install fresh.
Frequently Asked Questions
Can I just copy my Program Files folder to the new computer?
No. Programs need registry entries (on Windows) or system frameworks (on Mac) that don't exist on your new computer. Copying the folder usually results in broken shortcuts, missing features, and programs that won't launch. Reinstalling is the correct approach.
Will my programs work if I move them to a different version of Windows or macOS?
Sometimes, but not always. Older programs may not work on newer operating systems due to compatibility issues. Windows 7 programs often run on Windows 10 and 11, but very old software may fail. Mac programs from 10 years ago may not run on current macOS. Test one program first before committing to moving everything.
What's the fastest way to move 50+ programs?
If both computers are Windows, use Windows Easy Transfer or a paid tool like PCmover. If you're willing to spend time, use Ninite to reinstall everything at once—it downloads and installs multiple programs in the background while you work. If you're switching operating systems, you'll have to reinstall individually because Windows and Mac programs are incompatible.
Do I need my product keys to reinstall programs?
For free and open-source programs, no. For paid software, usually yes—you'll need the key during installation or to activate the program later. Check your email for purchase confirmations, or look in the program's Help menu on your old computer. Some publishers let you retrieve lost keys from your account on their website.
Can I move programs from a Mac to Windows or Windows to Mac?
No. Programs are written for specific operating systems and won't run on the other. You'll need to find equivalent programs for your new system and install them fresh. You can transfer your files and data, but not the programs themselves.