windows用户配置文件解析
用户配置文件的复制
两种常规方法

手工复制:复制%SystemRoot%/Documents and Settings/UserName下的“「开始」菜单”、“Application Data”、“桌面”等目录的方法。这种方法的优点是要复制的文件少,缺点是这样做过之后还是有一些程序的设置没有转移过来,如office程序等都要重新设置。

自动复制(推荐):windows用户配置文件快捷复制方法:右击我的电脑->属性->高级->用户配置文件-设置,在新弹出来的“用户配置文件”窗口中即可很方便的完成“删除”、“复制”等操作,可以采用“复制到”轻易的将用户配置复制到另外一个用户下面。复制之后的用户与原用户一模一样。

如图:

常规方法的问题

          无论是采取手工复制还是自动复制的方法,都有可能会遇到以下几个问题:

1.没有访问权限,不能完成复制

这种情况只要用管理员账户登录,然后修改NTFS权限为Everyone可读即可。

2.用户目录过大,导致复制时间太长或者系统盘不够用

这种情况往往是一些菜鸟用户平时不注意清理所致。一般这些数据分布在:

Documents and Settings/UserName/Local Settings/Temp目录;有时Application Data下的某些软件配置目录也会有很多临时文件,如Google DeskTop的目录、OutLook的目录等;有时用户的My Document和桌面上都可能放置很多数据文件。

对于以上这些数据,要在复制之前注意转移。

还有一个尚未解决的问题(以下是在网上搜集,尚未实践):

系统提示某些文件正被进程占用,无法完成复制。

方法一/漫游法

右击“我的电脑”->管理->计算机管理->本地用户和组->用户,找到新用户名,右击查看其属性。切换到配置文件页,在“配置文件路径中”填入原用户配置文件的路径。

这样原用户配置文件与新配置文件会形成两个自动同步的目录。即C:/Documents and Settings下还是会有两个用户名相对应的目录,但是这两个目录是会自动同步的,而且以原目录为主。这其实是在一台机器上实现的“用户配置文件的漫游”.

这种方法的实质是HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList下的用户对应项中CentralProfile子项的值。

这种方法的优点是无须直接操作注册表,安全可靠。缺点是对域账户无能为力,而且C:/Documents and Settings下还是有两个副本,不仅文件冗余大,而且登录与注销时都要花很多时间同步,慢。

方法二/映射法

这里是我要说的真正的超级克隆大法了:直接修改HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList 用户对应项的 ProfileImagePath子项为原用户配置文件目录。

修改后注销,再登录新用户即可!以后就是真正的新老用户共用同一用户配置文件了!