Windows 7:手动将用户配置文件迁移到另一台计算机

Ale*_*x G 16 windows-7 user-profiles

这是我试图实现的简单任务:

我需要将用户配置文件从旧 PC 迁移到新 PC。

我得到了什么:

  • 来自旧 Windows 7 PC 的硬盘
  • 新的 Windows 7 电脑

我无法使用 Windows 轻松传送,因为旧 PC 不见了。

我所做的(在新 PC 上):

  • 已创建new_user帐户
  • 登录身份new_user以初始化配置文件
  • 重新启动
  • 以身份登录Administrator并将配置文件从旧 PC 的硬盘驱动器复制到C:\Users\old_profile
  • 更改了以下权限C:\Users\old_profile:添加了new_user具有完全访问权限的帐户
  • 改变new_user的ProfileImagePath关键在注册表中:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]C:\Users\old_profile
  • 加载配置单元C:\Users\old_profile\ntuser.dat并添加new_user具有完全访问权限的帐户
  • 重新启动
  • 登录为 new_user

乍一看,一切就绪,但是当我单击桌面上的任何文档时,它会提示“找不到文件/位置无效”。当我尝试单击“开始”->“计算机”时,它会提示“explorer.exe 访问被拒绝”。 编辑:我可以读取和运行任何文件Task Manager,除了explorer.exe

一台旧电脑只有 C: 驱动器,所有文件都只保存在配置文件目录下。

我忘记了什么吗?

谢谢。

Ale*_*x G 19

解决方案是 1 个额外的步骤:

加载配置单元C:\Users\old_profile\AppData\Local\Microsoft\Windows\UsrClass.dat并添加new_user具有Full Access权限的帐户。

结果:用户配置文件的迁移与旧计算机上的完全相同。没有使用任何实用程序。=)

更新(4 年后): 我开始使用ForensiT的免费工具用户配置文件管理器(不是用户配置文件向导!)。它真的只需点击几下就可以完成上面提到的所有事情。