I have two old computers worth of information on an external drive. I know
how to find and move pictures, documents, and other files. I want to know
if there’s a way to move an .exe file to my current hard drive or alternatively
if there’s a way to tell my computer to look elsewhere for the file and not
assume that it’s on drive C.
In this excerpt from
Answercast #7, I look at how your computer uses program files and several
ramifications of installing programs correctly, including security and feature
Programs need to install
The short, pragmatic, practical answer is, “No.”
Most of the programs that you have on these old systems required a setup program. It’s the setup program that basically tells Windows where the program lives; it installs the shortcuts that you click on that point to the program; it installs information in the registry that the program relies on; it can even install additional data files that the program might need.
So, the only way to get those programs moved to your new machine, to your new hard drive is to run the setup program for that program. Nine times out of ten that means you need to go find your original installation media or the original download for that particular piece of software.
Are updates available?
It’s a good time to take a look and understand, if you want an updated version of that software: if updated versions are available.
If you’re going to run setup, you might as well make sure that you’re running the latest version possible.
Now, there are some things called portable applications. Portable applications are applications that do not require a setup.
In most cases, like I said, these are not the applications you’re talking about.
For those applications, you can easily just find the .exe file and copy it to some location like Windows. Windows is on what’s called “the path,” so Windows automatically knows to look there. If you copy to a location like that, a portable application will run fine.
By and large, most of our programs have setup programs that would have installed in the first place.