将用户(开发人员)configuration文件从XP迁移到NT6(Vista,7)〜我需要注意什么?

如果这是一个骗局,让我知道和redirect我,我正在路上的家伙。

我是Visual Studio的开发人员,我安装了2005,2008和2010年的atm,还有VB6和SqlServer Dev 2005,2008,更不用说像Notepad ++,ReSharper和Reflector等各种各样的开发工具了。

我意识到,我需要重新安装很多工具,这并不是什么大问题,但是在我的个人资料中隐藏的所有东西,比如设置或caching,都是如此。 我可以重新开始,但是有时候这真的很方便。 保存的RemoteDesktopProfile密码(我不记得把它们放到一个文件夹的任何地方,我只是打“记住密码”button,并信任Windows做魔术)。 另外我的mercurial信息(如果它甚至保存在configuration文件中,我敢打赌,这是。

我知道用户configuration文件从NT5更改为NT6,所以我知道login新盒子会给我一个新的configuration文件,但我还需要注意什么,以及如何迁移的最佳方式所有这些设置和caching等? 任何大的“陷阱”?

还有我的Outlook PST等。


为了logging,我的举动的原因是,我现在的开发盒已经决定在我没有任何事先logging的情况下启动BSODing。 没有新的设备或新的工具包已经安装,所以它不是简单的(撤消任何你所做的)。 networking上的其他设备目前处于空闲状态,所以它正在交换。幸运的是,我可以在networking上移动任何东西,同时使两个盒子在线。

很显然,我知道如何从我的文档中移动数据,并将所有工作文件保存在F:\驱动器中,这样我就可以轻松地将其移动,但其余的“隐藏的东西”就是我真的专注于这里。

你想使用转移向导把你的个人资料中的所有东西放在你的Windows 7系统的正确位置。 您也可以指定当时要迁移的其他文件夹(如果尚未select)。 该向导还将转移您的办公室文件和设置,并跨版本翻译(尽pipe文件不会“升级”)。

跨操作系统和潜在的跨应用程序版本传输应用程序设置是一件难事。 你越看越这个问题,就越困难。

正如Jim B已经写过微软的Easy Transfer(ET)是一个明显的select,显而易见的,因为它来自微软和免费。 另一方面,ET并不灵活,在这里和那里都有小问题。

微软的“专业”解决scheme被称为用户状态迁移工具 (USMT),并没有UI,但完全可定制,面向企业客户。

还有另外一个产品,我想提一下sepago的Profile Migrator 。 它试图把ET的易用性和USMT的能力结合起来。 目前它主要支持漫游configuration文件迁移,但完整的客户端数据迁移(包括Outlook PST文件,甚至是存档)正在进行中。 请注意,我可能不是完全客观,因为我在sepago工作。

无论如何,如果你有兴趣如何把USMT的工作结合与configuration文件迁移的比较看看这篇博客文章: USMT和超越 – 实用技巧为您的移民 。