E
E
e102012-05-26 14:07:50
Iron
e10, 2012-05-26 14:07:50

Transferring installed programs from one OS to another

Hello comrades!
Briefly describe the situation. There was one old computer at work, much was not required of him, only to work in office applications. At some point, the system began to slowly die - every day it started slower and slower, loading pages lasted for minutes. It was decided to change the computer. They bought a new one, but the task arose: how to transfer all the information (installed programs) to a new computer. The situation is complicated by the fact that it is undesirable to touch the old system (in the sense of installing something on the old computer due to its indescribable slowness).

Total: there is a new computer with Win 7, there is an old hard drive on which win xp worked with all applications. How to make programs from the second hard drive appear on the first one?

Among the programs were various kinds of accounting servers, so simply copying is not an option.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
S
smartlight, 2012-05-26
@smartlight

"run" the old computer in a virtual machine

S
SFx, 2012-05-26
@SFx

Theoretically, this is possible, but in practice you will encounter such intractable difficulties that it will obviously be easier to install everything from scratch.

I
Ighor July, 2012-05-27
@IGHOR

No need to copy the entire user folder along with the old garbage ...
It will take more time to clean up than to save.
To transfer, you will need to copy the folders of only the programs you need from these locations (navigate to them with Win+R):
%programfiles%\%MyProgram%
%programfiles%\Common Files\%MyProgram%
%appdata%\%MyProgram%
%localappdata% \%MyProgram%
%allusersprofile%\%MyProgram% (Documents And Settings\All users for XP, C:\ProgramData for Vsita and 7)
And place them there on the target system.
Next, you need to save the registry settings from the branches:
HKCU\Software\%MyProgram%
HKLM\Software\%MyProgram%
Replace %MyProgram% with the name of the program you are transferring.
There may also be folders with a partial name, or the name of the company / program.
If after that the program does not work, then on the working system you can track its actions using regmon or filemon and copy the files that the program uses and the branches that it reads.
After these actions, the programs should work, but the license may not be saved.
Good luck!

C
codex, 2012-05-27
@codex

I’ll put in my 5 kopecks
for a long time and now I’m transferring all my machines (both work and client and personal) using Acronis True image with their Acronis® Universal Restore module, which allows you to save the machine and simply deploy it on another hardware :)
I hope this will help you

B
Banzeg, 2012-05-26
@Banzeg

The option of merging the registries immediately suggests itself, I think that somewhere in this direction you need to dig.

R
rPman, 2012-05-26
@rPman

There is no universal way, but I once saved myself a lot of time by copying the entire user profile from the old installation to the new one (it was winxp, at least the operating systems must be of the same version and bitness, including the service pack)
If the profile was local, then we do so
- create a user with the same name (there will be fewer problems, but theoretically it is possible to change the name by searching and replacing in the registry, a very small amount of programs saves the user's login somewhere ... for example, some crooked games create save folders using the login)
- log in under it
- immediately exit
- log in under a different user with administrator rights
- we completely replace the entire document and settings \ user_name profile folder from the old installation (by copying !!! otherwise there will be problems with ntfs rights), I recommend that you first delete the new profile so that there is an empty folder (do not delete the user folder itself, the correct ntfs rights are registered there)
— we leave this administrator
— we log in under the new user, we test
Then for each program we copy registry branches. regedit32 standard allows you to connect a 'hive' from another operating system and export it to a text .reg file, which is easily edited (I mean the paths). There are not many gestures, for each program in hklm / software we look for a highlight of the manufacturer's company or the program itself, and we export them.
ps it is very important that before this operation all the same programs are already installed! It's not enough just to copy, you need a full installation!
But with rare exceptions, I was able to cheat some programs (because the vast majority of them store settings in hklm/software and hkcu/software). It's just that in addition to copying library files and com objects (activex), you need to register (if you know which ones, you can use the regular regsvr32).

E
e10, 2012-05-27
@e10

Thank you all very much for your help! I realized that it is a little more difficult than I expected, and the success rate is not 100%. I decided to take the advice of SFx. But in the future, I will certainly make casts of the system in advance, and not when it will no longer be possible to turn on the old computer.

E
e10, 2012-05-27
@e10

And another small ray of diarrhea in the direction of our tax authorities: how, how in the 21st century can one demand reporting on diskettes?!

M
Mikhail Lyalin, 2012-05-28
@mr_jok

www.paragon.ru/home/dc-professional/
www.pickmeapp.com/pickmeapp
windows.microsoft.com/ru-RU/windows7/Transferring-files-and-settings-frequently-asked-questions
www.laplink.com/ pcmover
PS look towards upgrading software

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question