13

3月

2009

简单修改userprofile路径

通过更改windows系统环境变量userprofile的值,可以将与当前用户配置有关,比如:local   setting、History、Application   Data等文件夹都挪出系统c盘,如此的好处就是,当系统出现问题而使用ghost还原系统分区时,先前的对于用户配置文件的更改在经过ghost后都不会失去。

 

然而,最近偶然在网上看到有许多相关的讨论,似乎处理的技巧都不得法,例如:修改注册表中Shell和ProfileList值的方法,处理起来相当的麻烦。

 

其实,微软对此有很简便的处理方法,需要注意的是:更改当前用户数据变量(userprofile)的路径,最好在重装系统并安装好驱动程序后立即进行。下面是步骤详解:

 

userprofile的系统默认路径是:C:\Documents and Settings\*** (其中的***用你的用户名替换即可)。在修改userprofile变量值之前,必须首先要将该文件夹下的所有文件拷贝一个完整的副本到你想要移动到的文件夹去,只有这样,系统才会在新设定的userprofile自定义路径中找到并关联相应的用户配置文件。

 

然而,问题是C:\Documents and Settings文件夹下的许多文件受到系统的保护,是不能通过复制-粘贴的方式来移动的,这个可以用系统自带的备份功能解决!由于该程序采用一种称作“卷阴影复制”的技术,可以避免由于文件正在被系统占用而导致备份不成功的情况,因此在执行C:\Documents and Settings/你的用户名 文件夹备份时,务必不要勾选“停用卷阴影复制”前面的勾。

 

备份程序可以从开始 - 所有程序 - 附件 - 系统工具中找到,选择“总是以向导模式启动”,按照提示去操作即可,这里不再详细列出操作步骤,只是对中间几个关键环节做一下简要的说明:

1、看到提示“要备份什么?”时,勾选“让我选择要备份的内容”,然后定位到C:\Documents and Settings/你的用户名 文件夹,并勾选即可。如下图:

(我的用户名是hjp)

备份完毕后,重新运行备份程序,选择“还原文件和位置”,看到提示“要指定额外的还原选项”时,请点击“高级”,由于我们是要将userprofile路径移出系统分区,因此选择“替换位置”,你可以按照自己的意愿选择一个替换路径,比如我的设置是:E:\Documents and Settings\hjp ,接下来按提示完成即可。

 

完成上面的步骤后,下面就可以自定义设置userprofile变量的值了:

 

右键我的电脑 - 属性 - 高级 -环境变量 ,在用户变量下选择新建,变量名栏填入“userprofile”,变量值栏填入新的userprofile位置,例如,我的是“E:\Documents and Settings\hjp ”,确定即可。

 

好了,重启系统,看看效果吧!

 

 

 

撰写评论

评论: 8

  • #1

    lele (星期一, 20 七月 2009 14:37)

    老胡,用这个方法连软件什么的都不用重装,每次G一下C盘的系统就可以了?

  • JimdoPro
    #2

    老胡 (星期一, 20 七月 2009 19:01)

    所有的用户配置文件都不会丢,什么系统主题呀、IE收藏夹之类的,ghost还原之后,都会是当前的设置状态;只是有些需要添加注册表的程序,比如office之类的,如果是ghost之后安装的就不行了,但是如果是安装完这些程序后再做ghost备份,还原时就没问题。

  • #3

    lele (星期四, 23 七月 2009 00:02)

    谢谢老胡了,这就方便多了,哈哈~~

  • JimdoPro
    #4

    老胡 (星期五, 24 七月 2009 22:11)

    这是我最觉得经济实惠的XP操作系统技巧了,我曾经一度将allusersprofile也移到非系统盘,但是后来实践的经验是效果并不好,于是这个办法就被固定下来了。

  • JimdoPro
    #5

    老胡 (星期三, 28 十月 2009 20:52)

    电脑中毒,提示如下:
    windows 资源管理器

    路径'::{20D04FED-3AEA-1069-A2D8-08002B30309D}\::{4B5E7CAE-0DD8-44AC-9FC8-6901F28720E7}'不存在,或者是无效目录。

    选择“确定”

  • #6

    小朱 (星期日, 06 十二月 2009 10:58)

    老胡,您好!
    文章不错。只是有点奇怪,我设置好后为什么不起作用呢?
    我晕,老胡更晕。将变量名userprofile在文章中有4处都错写成了useprofile,特别是最后的两处,真是令人扫兴。
    估计叫好的,没有试过。

  • JimdoPro
    #7

    老胡 (星期日, 06 十二月 2009 16:44)

    @小朱,惭愧,多谢更正,不过这个方法是一定有效的,我就一直在用!

  • #8

    crsky (星期六, 16 一月 2010 16:00)

    这个办法好,正好用上。

  • loading