如何将所有程序从一台 Windows PC 复制到另一台?

如何将所有程序从一台 Windows PC 复制到另一台?

简洁版本

我有一台装有 Windows 7 的计算机 A,其中装有所有程序,我需要将程序 X、Y 和 Z(包括所有设置)复制到计算机 B(安装了 Windows 7)。我该怎么做?

到目前为止,我发现了一个可以复制程序和设置的应用程序——http://www.pickmeapp.com/—— 目前还没尝试过。

长版本

我只是尝试将旧硬盘放入新电脑,但 Windows 7 无法启动。因此我按照说明操作(http://www.sevenforums.com/tutorials/135077-windows-7-installation-transfer-new-computer.html) 使用克隆硬盘上的 Sysprep 程序来启动新机器。这也失败了——在启动服务后立即启动 Windows 7 时要求重新启动(大约 6 次重新启动后,我发现 Windows 不喜欢我)。

所以,现在我唯一的办法就是从头开始安装 Windows 7,我可以逐个安装所有程序,但我想避免从 Visual Studio、Opera、Thunderbird 等程序中恢复所有设置(密码、登录名、键盘配置、所有邮件等)。这三个对我来说是最重要的。

所以,如何将程序从一个 Win7 复制到另一个 Win7?

答案1

此类操作总是充满风险,因为第三方程序可以随意散布其设置。因此,不使用程序自身的安装程序来查找这些设置非常棘手。

我使用过几次的一种有趣但并非万无一失的方法是 Windows 轻松传送,它就像“设置更复杂”的 Microsoft USMT 工具的小弟弟。

还有其他选项,例如流行的 LapLink。

How-To Geek 编写了 Windows Easy Transfer 的优秀指南。我复制了说明,没有截图。

http://www.howtogeek.com/howto/3157/migrate-xp-to-windows-7-with-easy-transfer-over-the-network/

通过网络轻松传输将 XP 迁移到 Windows 7

如果您购买了一台装有 Windows 7 的新计算机,而您当前的计算机运行的是 XP,那么传输文件和设置的想法可能会非常艰巨。Microsoft 已创建了一个名为 Windows Easy Transfer 的程序,该程序已包含在 Vista 中,并且可以为 XP 和 2000 下载。在这里,我们将了解使用它来将文件和设置从 XP 计算机传输到新的 Windows 7 的过程。

从 Windows 7 机器开始,打开“开始”菜单,转到“入门”,然后在“任务”下单击“传输文件”。

单击欢迎屏幕并选择传输数据的方法...在此演示中,我们将使用网络连接。

接下来选择这是新电脑。

下一个屏幕上单击“我需要立即安装它”。

选择网络或外部驱动器来安装最新版本的 Easy Transfer。如果您使用闪存驱动器,建议使用新格式化的闪存驱动器,因为它会像便携式应用程序一样安装 Windows Easy Transfer,该应用程序可直接从驱动器运行。

下一个屏幕提示您转到旧计算机,启动 Easy Transfer 并按照向导操作,直到获得传输密钥。

现在在 XP 机器上从闪存驱动器运行 Easy Transfer。

启动并产生传输密钥时将显示进度屏幕。

在新的 Windows 7 上输入旧机器的传输密钥,然后点击下一步。

它将扫描旧电脑并确定哪些可以转移,哪些不能转移。

完成后,您可以从机器上的所有帐户中选择常规设置和文件。

单击“高级”可获得详细的资源管理器视图,以便您可以具体选择要传输的内容。决定要传输的内容后,单击“保存”,然后传输。所需时间取决于传输量、网络速度等。

当一切完成后,您可以查看传输和程序报告,其中显示已传输的文件和设置以及哪些程序与 Windows 7 兼容或不兼容。

要完成该过程,需要重新启动。

可以从他们的网站下载适用于 XP 和 Windows 2000 的 Windows Easy Transfer,但您可能希望使用上面显示的过程,因为它提供了最新版本的 Windows Easy Transfer。我们在运行下载的版本时遇到了问题,该版本安装在 XP 上,与 Windows 7 版本不兼容。

并非所有程序和设置都会转移到你的新操作系统,但这无疑使它更容易

答案2

两种解决方案:

选项1 使用类似以下命令将 7 克隆到新硬盘、计算机等克隆兹拉反映磁盘映像或者Paragon Backup & Recovery 免费版

之后您必须重新激活 7,因为新硬件可能会发生太多变化,因此您无法指望 7 能够顺利地接受新硬件环境。然后删除所有您不需要的程序。

使用免费卸载程序“IOBit Uninstaller”,它具有批量卸载模式。

-或者-

选项 2 在另一个系统上安装新的 7,然后安装您想要保留的应用程序。然后尝试收集这些应用程序的设置,这些设置可能位于注册表中(搜索程序 X、Y 和 Z 并保存设置;将它们粘贴到新注册表中)、Program Files/Common Files 或 My Documents 中的数据文件夹以及每个程序的 Program Files 文件夹中的新文件或较大文件。

哪些是新的或修改过的文件和文件夹?好吧,如果您进入每个程序的首选项设置窗口并更改一些重要内容,然后保存更改,则与该程序设置相关的文件和文件夹将具有与您保存操作相同的日期和时间。

搜索当时已修改或创建的文件和文件夹。请注意,有些应用程序直到实际运行一次后才会创建文件、文件夹和设置。可以使用免费的注册表监控程序来监控注册表设置,注册应用程序, 经过尼尔软件

它将监视每个程序并向您报告它们所做的确切更改。另一个程序注册扫描器,可以扫描注册表以查找按日期修改的键。这两个程序都可以将更改的或修改的键搜索的结果导出为标准的“reg”文件,以便传输到另一台计算机。

窗户不是让事情变得简单吗?

答案3

使用 Total Uninstall 即可实现。

A教程实现这一目标的具体方法如下:

1.  
Open up Total Uninstall
Here you will see the list of programs available. I typed in Evernote in the search box to single out the application I will be working with.


2.  
Analyze the program for all associated files
Right click the application you want to transfer and hover over analyze and click advanced.


3.  
Create a backup of program
After program has finished analyzing click file > Create the backup for the program... 
After prompt opens click create and then finish.


4.  
Export registry entries for program
Now go ahead and go back to file and this time hover over export and click registry changes. 
Leave all the default settings and click OK. Under Save As navigate to C:\ProgramData\Martau\Total Uninstall 6\Backup and go ahead and save there.


5.  
Get the Security Identifier(SID) of your user account
Go to the computer you are going to copy this to and open Command Prompt(click Windows start button and in the run box type "cmd.exe" without quotes).

Once you have Command Prompt open type the command "wmic useraccount get name,sid" without quotes.

This should list all SID's for all users on the computer.

6.  
Edit registry file so it will work on other computer
Now in Windows Explorer navigate to C:\ProgramData\Martau\Total Uninstall 6\Backup (you may have to enable show for hidden files and folders) 
Right click the registry file you created and click edit, it should bring it up in notepad. 
From there should be towards the top, select the SID that appears as the following 
S-#-#-##-##########-#########-##########-#### and copy it. 
Press ctrl+h and in the find what box paste the number sequence you just copied. 
In the replace with box you want to type in the number you took down from the other computer. 
Now click replace all and then save and exit the registry file.

7.  
Copy files to flash drive
Copy the registry file and the backup file to a flash drive(in my case it would be Evernote v. 4.5.3.Analyzed.zip and Evernote v. 4.5.3.Install.reg)

8.  
Paste files to the backup folder
On the computer your going to be transferring this to navigate to C:\ProgramData\Martau\Total Uninstall 6\Backup. Once you are here paste the files you put on your flash drive.

9.  
Restore backup on other computer
Open up Total Uninstall on your computer and click File > Restore a program from backup... 
Select the program you want to restore from list and click restore and then finish.


10. 
Import programs registry settings
Navigate now to where you pasted your backup files, which should be C:\ProgramData\Martau\Total Uninstall 6\Backup. 
Double click the registry file and click yes and then click ok.

11. 
Test program to see that it works!
Now click start and then all programs and open up your file. 
All settings should be there from previous computer along with the program fully functional.

相关内容