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


15

这是我要实现的简单任务:

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

我得到了:

  • 旧版Windows 7 PC上的硬盘
  • 新的Windows 7 PC

我无法使用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

一台旧PC仅具有C:驱动器,并且所有文件仅保留在配置文件目录下。

我忘记了什么吗?

谢谢。


哪里该C:\Users\old_profile\ntuser.dat文件从何而来?我没有一个。
Merchako

Answers:


19

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

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

结果是:完全像在旧计算机上一样迁移了用户配置文件。没有使用任何实用程序。=)

更新(4年后): 我开始使用ForensiT 的免费工具用户配置文件管理器(不是用户配置文件向导!)。只需点击几下,它就能完成上述所有操作。


您是什么意思“加载配置单元”?
marklark

1
2 marklark:Google如何加载蜂巢。
Alex G


1
有谁能在Windows 10上使用它?我已经尝试了两次;第一次使用Explorer复制旧的个人资料(有一些权限错误,但我忽略了),并且还使用Explorer更改了权限;第二次,我使用Windows 7备份实用程序还原了配置文件(因此没有权限错误),并通过将旧的SID替换为SetACL来更改了权限。在两次使用还原的帐户登录后,“开始”菜单都无法打开。
Martin von Wittich

1
单击开始菜单上的应用程序事件日志中导致以下消息:应用程序5973:应用程序Microsoft.Windows.Cortana_cw5n1h2txyewy!CortanaUI的激活失败,并显示以下错误:注册表值无效。有关其他信息,请参见Microsoft-Windows-TWinUI /操作日志。
Martin von Wittich

0

我使用Zinstall进行了这种工作,尽管它是从一台运行中的旧计算机而不是从驱动器进行传输的(如果有帮助,请参见此处的教程:http : //www.zinstall.com/how-to/how-to-migrate- user-profile-to-new-domain-windows-10-windows-7)。过去,我确实将它用于驱动器传输,所以它也应该工作。

关于Windows 10传输后无法打开``开始''菜单的问题,这是解决方法:

  1. 从损坏的用户完全注销,然后以其他用户身份登录(例如admin)
  2. 删除所有内容

C:\ Users \有问题的用户名\ AppData \ Local \ TileDataLayer \ Database \

  1. 重新开始

现在将打开开始菜单。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.