Readers: 207 | Updated: 03-26

用户配置文件漫游与文件夹重定向不是一回事

Translate Into:
        本文针对于微软视窗操作系统,更具体的是针对于Windows 2000及以上版本(Windows 2000,Windows XP,Windows 2003)。为了照顾初级读者,我们从零说起!

什么是用户配置文件呢?
        用户配置文件,顾名思意,用户配置文件是用来保存用户个性化设置的文件,例如在系统中新建了两个用户:jebom,soka。在系统里就会有两个用户配置文件夹:jebom,soka,每个文件夹各自储存了各自用户的使用个性化设置,如各自的桌面,各自的输入法,各自的收藏夹,各自的浏览历史等。


配置文件夹在什么位置?
        配置文件夹在默认情况下存在于C:\Documents and Settings。现在我们把C:\Documents and Settings称为主用户配置文件夹,而把jebom,soka之类的文件夹称为独立用户配置文件夹。在C:\Documents and Settings下面除了jebom,soka等一般用户的独立用户配置文件夹外,一般还有下面三个独立配置文件夹:Administrator,All Users,Default User。


一般存在的三个独立配置文件夹(Administrator,All Users,Default User)的作用是什么?
        Administrator文件夹,Administrator就是系统的超级管理员,具有至高无上的权力,在Windows系统里权力也即"权限"。但是Administrator并不是一定存在的,如果管理员Administrator从来就没有登录过此系统,也就不会有配置文件夹Administrator。
        All Users文件夹的作用是储存"作用到所有用户"的配置。例如在目录C:\Documents and Settings\All Users\桌面 中创建几个文件,那么当用户Jebom或soka登录的时候,他们都会在操作桌面上看到这几个文件。
        Default User文件夹的作用是对初次登录的用户进行配置初使化。例如,现在新建一用户tron,当没用tron登录的时候,在C:\Documents and Settings下是没有文件夹tron的,当用户tron登录系统的时候,系统现在C:\Documents and Settings下创建新文件夹tron,然后把文件夹C:\Documents and Settings\Default User下所有子文件夹复制到C:\Documents and Settings\tron,然后系统根据C:\Documents and Settings\tron下的配置文件进行系统的界面启动。可见Default User是非常重要的,基于它的重要性,系统已经默认把它设置为隐藏状态。

什么是用户配置文件的漫游?
        前面已经说过,配置文件夹在默认情况下存在于C:\Documents and Settings。但是这种情况有一个缺点,就是C区的不安全性和有限性会给用户带来不必要的损失和不便。例如当系统严重损坏,存在于桌面上的文件的恢复就会浪费很多时间。如何解决这个问题,可以通过配置文件的漫游来解决。我们可以把用户的独立配置文件储存在网络上的机器而不是本机。

如何设置"用户配置文件的漫游"?
        假设有两台机器SERVER和WORKSTATION,WORKSTATION上的用户Jebom想把自己的配置文件储存在SERVER上,具体过程如下:
        1、在SERVER上新建一共享文件夹netuser profiles,设置安全属性和共享属性均为所有用户完全控制。
        2、用管理员登录WORKSTATION,右键单击"我的电脑"→管理→本地用户和组→用户,右键单击"Jebom"(已经存在的用户,如果没有可新建)→属性→"配置文件"选项卡→在"配置文件路径(P):"后的文本框中输入"\\SERVER\netuser profiles\Jebom"。
        3、重新启动或直接注销WORKSATION,用用户Jebom登录WORKSTAION。
        4、验证漫游是否成功:检查\\SERVER\netuser profiles\Jebom下是否生成很多的配置文件夹如"桌面"和"Cookies"等,如果有则说明漫游成功。

用户配置文件的漫游工作原理(过程)是怎样的?
        基于上面来说明,配置文件的漫游工作原理(过程)如下:
        1、启动机器到登录窗口状态
        2、输入用户名"Jebom"和密码"***********",并回车。
        3、系统检查"\\SERVER\netuser profiles\Jebom"下有无界面启动配置信息:
如果没有,则复制C:\Documents and Settings\Jebom下的必要文件到"\\SERVER\netuser profiles\Jebom"下,并根据C:\Documents and Settings\Jebom下的配置信息进行启动;
如果有,则复制\\SERVER\netuser profiles\Jebom下比本地配置文件还新的文件到C:\Documents and Settings\Jebom,然后根据C:\Documents and Settings\Jebom下的本地配置信息进行启动。
这步是关键,主要的就是把远程的用户配置信息复制到本地,然后再根据已经更新的用户配置配置信息进行启动。
        4、用户Jebom已经进入系统并开始工作,他工作过程中产生的个人用户配置信息(例如桌面文件、网页浏览记录、收藏夹收藏的网址)均暂时存在本地用户配置文件夹中。
        5、用户Jebom注销或正常关闭机器WORKSATION(不是故障断电),系统在注销Jebom的工作环境的时候,系统会把本地较新的用户配置信息(C:\Documents and Settings\Jebom下的文件)复制上传到\\SERVER\netuser profiles\Jebom下。
        总结配置文件的漫游工作原理(过程),就是 远程和本地进行比较用户配置文件,然后在启动和注销时进行文件交流。

一台机器可否实现"用户配置文件的漫游"?
        绝对可以!测试成功。用户配置文件的漫游的提出就是以远程机和本地机做为基础的,但如果只有一台机器也是可以实现"用户配置文件的漫游"的。
        它的设置过程是在用户的属性中把"配置文件径"设为"D:\user profiles"之类的本地目录,要注意用户对此文件夹权限要设置为完全控制。
        用一台机器实现的"用户配置文件的漫游",它的工作原理原两台机器实现的"用户配置文件的漫游"工作原理相似,只不过是在C区和D区进行用户配置文件的新旧比较然后在启动或注销时进行用户配置文件交流。如此,当你在C区的用户配置文件(包括桌面上的文档等)丢失,还可在D区找到。但是这样会给机器的启动和关闭带来很大的延时。

什么是文件夹重定向?
        文件夹重定向就是把系统自动生成的重要文件夹重新定义一个新的位置。例如主用户配置文件夹Documents and Settings存在于系统分区根目录,一般在C:\下。可以C区易染毒,所以可以通过文件夹重定向把主用户配置文件夹Documents and Settings的位置修改到D:\根目录下。这样用户配置文件不易丢失,系统启动也不会像"用户配置文件的漫游"那样慢(因为"用户配置文件夹重定向"没有两个储存地点的文件交流,但"用户配置文件的漫游"环境下有用户配置文件交流)。

如何设置"主用户配置文件夹重定向"?
        假设要把主用户配置文件夹Documents and Settings定义到D:\根目录下,设置过程如下:
        1、在D:\根目录下新建文件夹"Documents and Settings"
        2、关键一步:把C:\Documents and Settings\下的文件夹"Default User"(包括所有子文件夹和文件)复制到"D:\Documents and Settings"下,前面已经说明"Default User"是新建用户的初使化用户配置文件夹,如果缺少"Default User",首次登录的用户会被提示无法找到配置文件而不能正常启动。
        3、关键一步:进入注册表项[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList],其下有一值"ProfilesDirectory",将此值的数据改为"D:\Documents and Settings"。
        4、检验用户配置文件夹重定向是否成功:新建一用户chonew,用户chonew登录,检查D:\Documents and Settings\是否出现chonew文件夹,如果出现,说明用户配置文件夹重定向成功。

       照题:用户配置文件夹重定向没有两个储存地点的文件交流,但"用户配置文件的漫游"环境下有用户配置文件在两地间的比较与交流。


From The Blogs

Business, Finance, Management

11-18
广告的将来会是什么样子?
也许你没有注意到位于街角的广告牌正在注视着你。广告牌中有一部内嵌照相机,而一台与之相连的电脑正在分析过往的人。广告商可以通过它们了解有多少人从屏幕前经过并转过头来观看广告以及他们看了多长时间。 查看全文

2007
社区类产品潜在用户研究(1)
样本整体描述本次研究采用线上问卷和检索日志相结合的方法。线上问卷的数据来自mp3首页2006年7月5日至2006年7月13日的问卷调查,共收集到问卷2544份。删除没有cookie的样本,共剩余245... 查看全文

SEOGG's blog

2007
用户习惯与SEO-突破SEO瓶颈
很多朋友学了一段时间SEO觉得进步非常的大。但是过了一段时间就觉得好想没什么好学的了。然后疯狂的去尝试想办法获得排名第一的位置。但是总感觉处在一个瓶颈期,举步维艰。我想谈谈我个人的体会和看法。SEO在... 查看全文

web设计,UI设计

05-14
用户体验与界面设计
大家都知道,我们的MYSTU系统是提供可配置的选项的,用户可以个性化自己需要的各种功能显示,这是在我们这么多的系统中唯一存在这个特性的系统。但今天我们要讲的是:“…有没有提供... 查看全文

Internet Observation

2007
Kadoink--手机用户社交网络,与朋友共享媒体、联系、留言
Kadoink是一个适用于手机的社会网络站点,让你和你的朋友分享媒体文件、来电和文本信息。该站点当前处于测试版本。Kadoink于2005年成立,去年发布,目前已经筹集了200万美金的种子基金(see... 查看全文

Internet Observation

2007
Web2.0的设计(演示文稿)
这个周一,我在Yggdrasil 2007——挪威首届用户体验与实用性会议上(地点在挪威Lillehammer)发表了公开演示文稿。在演讲中概述了现今网络的几种趋势,以及这些趋势对网络应用在视觉与交互... 查看全文

2007
用户体验公式
用户体验值=绝对体验值-用户期望值这是昨天在一个项目咨询会上经理提出来的公式,在以用户体验为中心的第三代网银飞速发展的今时今日,事业部领导层对用户体验都有了自己较为科学的理解。我对他的提法很感兴趣也很... 查看全文

搜索引擎周边

2007
雅虎收藏夹引入文件夹分类
雅虎收藏夹又出新功能了,这一次是引入文件夹分类和增加临时收藏功能。文件夹分类是诸多在线feeds阅读器(如Google Reader、抓虾等)普遍采取的做法,用户可以将主题上属于同一领域的文章归档在同... 查看全文

柚意

2007
用户体验该由谁来负责?
各位看官,实在不好意思,我总是在问这样白痴的问题。 我相信看这篇文章的很多人在看到这个题目的时候就不屑一顾。因为这个问题真的很简单,因为很多人都知道,用户体验该由整个开发团队来负责。 可是 让我卖个关... 查看全文

柚意

2007
用户体验是________?
前几天,在海内发起了一个讨论,题目就是"用户体验是________?",我原本以为大家的想法会跟我一致,结果几天下来,发觉自己错了。每个人心目中的用户体验的概念竟然有那么大的不同。... 查看全文
More Articles