这是我想要实现的简单任务:
我需要将用户配置文件从旧电脑迁移到新电脑。
我得到了什么:
- 旧 Windows 7 PC 的硬盘
- 新的 Windows 7 电脑
我无法使用 Windows 轻松传送,因为旧电脑已经不见了。
我在新电脑上做了什么:
- 创建
new_user
账户 new_user
以初始化个人资料的身份登录- 重新启动
- 登录
Administrator
并将配置文件从旧电脑硬盘复制到C:\Users\old_profile
- 更改权限
C:\Users\old_profile
:添加new_user
具有完全访问权限的帐户 ProfileImagePath
将注册表中的 new_user 项更改[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: 盘并且所有文件都仅保存在配置文件目录下。
我是不是忘了什么?
谢谢。
答案1
解决方案是额外执行 1 个步骤:
加载配置单元C:\Users\old_profile\AppData\Local\Microsoft\Windows\UsrClass.dat
并添加new_user
具有权限的账户Full Access
。
结果:用户配置文件的迁移与旧计算机上的完全一样。无需使用任何实用程序。=)
更新(四年后): 我开始使用免费工具用户配置文件管理器(不是用户配置文件向导!)来自 ForensiT。它确实只需点击几下即可完成上述所有操作。
答案2
我使用 Zinstall 来完成这种工作,尽管是从一台旧电脑而不是驱动器进行传输(此处的教程可能会有所帮助:http://www.zinstall.com/how-to/how-to-migrate-user-profile-to-new-domain-windows-10-windows-7)。过去,我确实用它进行过驱动器传输,因此它也应该可以正常工作。
关于Windows 10传输后无法打开开始菜单的问题,解决方法如下:
- 从受损用户彻底注销,然后以其他用户身份登录(例如管理员)
- 删除所有内容
C:\Users\有问题的用户名\AppData\Local\TileDataLayer\Database\
- 重新开始
现在将打开开始菜单。