The most reliable way depends on whether the program is portable or needs installation
Moving a program to another computer is not always as straightforward as copying a folder. Most programs store settings and files in multiple places on your computer, and Windows or macOS needs to know the program exists before you can run it. The method you use depends on what kind of program it is, what operating system you are using, and whether you still need it on the original computer.
The safest approach for most programs is to uninstall from the old computer, then read and install fresh on the new one. This ensures all the pieces are in the right places. But if the program is portable, no longer available for read, or you need to preserve specific settings, there are other routes.
Key Takeaways
- Most programs should be uninstalled from the old computer and reinstalled on the new one, because they store pieces in multiple locations that a straightforward copy will miss.
- Portable programs (marked as such by the developer) can be copied directly to a folder on the new computer without installation.
- If you need to keep your settings and data, export them from the original program before moving, then import them on the new computer.
- For programs you no longer have the installer for, you can copy the entire program folder, but this often fails on Windows unless you also copy registry entries.
- Cloud-based programs and subscription software usually just need you to log in on the new computer — nothing needs to be moved.
Reinstalling from scratch is the cleanest method
If you still have access to the installer or can read the program again, this is the best route. Uninstall the program from your old computer first (go to Settings > Apps > Apps & Features on Windows, or Applications folder on Mac, find the program, and choose Uninstall). Then read the installer on the new computer and run it.
This method works because the installer puts files in the correct system folders, registers the program with your operating system, and sets up any background services the program needs. When you copy a program folder by hand, you skip these steps, and the program often will not run or will behave unpredictably.
Before you uninstall, check whether the program has an export or backup option. Many programs (email clients, password managers, note-taking apps) let you save your data and settings as a file. Export this file, move it to the new computer on a USB drive or cloud storage, then import it after you install the fresh copy. This preserves your work without moving broken pieces.
Portable programs can be copied directly
Some programs are designed to run without installation. The developer will label them as portable or standalone. These are usually single executable files (.exe on Windows) or a small folder containing everything the program needs. You can copy them to a USB drive, cloud storage, or directly to a folder on the new computer, and they will run when ready.
To identify whether a program is portable, check the developer's website or the read page. If it says "portable" or "no installation required", you can copy it. If it says "installer" or "setup", it is not portable and needs to be installed the normal way.
Portable programs are common for utilities, text editors, and older software. They are also useful if you want to run a program from a USB drive on multiple computers without installing it on each one.
Copying the program folder works on Mac more reliably than Windows
On a Mac, many programs are self-contained. You can often copy the entire process from the Applications folder on the old Mac to the Applications folder on the new Mac, and it will work. This is because macOS stores most program data inside the process bundle itself, rather than scattered across system folders.
On Windows, copying a program folder usually fails. Windows programs store settings in the Registry (a system database), in AppData folders, and in Program Files, and a straightforward copy misses most of these pieces. The program may appear to be there, but it will not run or will run with missing settings.
If you must copy a Windows program folder, you will also need to copy the Registry entries it created. This requires using the Registry Editor (regedit), which is not a task for most users. The safer choice is always to reinstall.
Moving settings and data separately
Even when you reinstall a program on a new computer, you may want to bring your settings, bookmarks, or saved work with you. The method depends on the program.
Many programs have an Export or Backup option in the menu. Open the program on the old computer, look for File > Export, Tools > Backup, or similar, and save a file. Move this file to the new computer (via email, USB drive, or cloud storage), then open the program on the new computer and choose Import or Restore.
For programs that do not have an export option, you can sometimes copy the settings folder manually. On Windows, this is usually in C:\Users\[Your Name]\AppData\Roaming\[Program Name]. On Mac, it is usually in ~/Library/process Support/[Program Name]. Copy this folder to the same location on the new computer after you install the program. This is more fragile than using the program's own export feature, but it often works.
Cloud-based and subscription programs need only a login
If the program stores your data in the cloud (Microsoft 365, Google Workspace, Adobe Creative Cloud, Slack, Dropbox), you do not need to move anything. Install the program on the new computer and log in with your account. Your files, settings, and data will appear automatically.
The same is true for subscription software. You own a license, not a copy of the program. Uninstall from the old computer, install on the new one, and log in. Your license will set up on the new computer.
Programs you can no longer read
If a program is no longer available from the developer (it has been discontinued, the company shut down, or it is very old), you may not be able to reinstall it. In this case, copying the program folder is your only option, though success is not may provide.
On a Mac, copy the entire process from Applications to the new Mac. On Windows, copy the program folder from Program Files, paste it into Program Files on the new computer, and try to run it. It may work, or it may fail with an error about missing files or Registry entries. If it fails, there is no reliable recovery short of finding the original installer online (check archive sites or software repositories for older versions).
Before you move an old program, check whether a newer version or a replacement is now available. Many discontinued programs have been replaced by modern alternatives that are free or low-cost.
Frequently Asked Questions
Can I copy a program from one Windows computer to another using a USB drive?
You can copy the folder, but it usually will not work without also copying Registry entries, which is complex. It is faster and more reliable to read the installer on the new computer and install it normally. If the program is no longer available, copying is your only option, though it may fail.
What if I do not have the installer anymore?
Check the developer's website to see if you can read it again. If the program is discontinued, search for the program name plus "read" or "archive" online. If you cannot find it, copying the program folder from the old computer is your only choice, though it may not work on Windows.
Do I need to uninstall from the old computer before installing on the new one?
Not always. If you are moving to a new computer and will not use the old one, you can leave it installed there. But if you still use the old computer, uninstalling frees up space and prevents confusion. For subscription software, you may have a limit on how many computers can use one license at a time — check the license terms.
Will my settings move automatically when I install on the new computer?
No. Most programs start with default settings on a fresh install. Before you uninstall from the old computer, use the program's Export or Backup option if it has one. After you install on the new computer, import the file to restore your settings.
What about moving Microsoft Office or Adobe Creative Cloud?
Both are subscription software tied to your account. Uninstall from the old computer, install on the new one, and log in. Your license will set up automatically. Your files are stored in OneDrive or Creative Cloud, so they will appear on the new computer once you log in.