I have a 4tb storage hard drive on my old computer and want to add it to a new one I'm buying. Will Win10 recognize the installed programs and where they are or will I have to reinstall everything to make sure the registry is up to date? Is there a program that can do this for me?
Many games that us a launcher usually don't need to be re-installed. Just install the launcher in the new pc if you hadn't already and then add the old game location to the launcher's library location list.
For example the Steam default location is X:\Program Files (X86)\Steam\steamapps\common (replace X with the letter assigned to your old drive)
Origin, uPlay, GoG, Glyph - have a similar process
Almost every game will run without re installing you will just have to re create icons or run the from their folders.
Programms are much more probable to not run but there will still be some that will.