Windows下的用户配置文件管理(一)

用户配置文件定义保存了用户的工作环境。根据工作环境的不同,Windows支持三种类型配置文件:

本地用户配置文件

漫游用户配置文件

强制用户配置文件

另外,系统还提供了默认本地配置文件、默认域配置文件的支持。

一、本地用户配置文件

当用户第一次登记计算机时,系统就会在本地磁盘上为用户建立一个本地配置文件。用户的工作环境设置(如开始菜单、文档等信息)会被存储在此文件夹内。用户下次登灵活时,系统会使用此文件夹的内容来设置用户的工作环境。

特点:用户可以修改自己配置文件内容

 1、存储用户配置文件的文件夹

%SystemDriver%\用户 文件夹

查看时需选择“显示隐藏的文件、文件夹和驱动器”。

浏览到用户名所在文件夹下:

下图一些带快捷箭头的文件,其实质是一些目录联接,即链接到另外一位置的文件。

用户可以命令行状态下,输入 Dir /AD显示联接信息。

有<JUNCTION>,表示为目录联接,后面有它链接的具体位置。

浏览到到AppData,结果如下:这三个文件夹也存放用户的一些信息。

Windows 使用 Local及LocalLow文件夹存放非漫游的应用程序数据(类似注册表Local_machine)及一些空间占用大无法漫游的应用程序数据,而Roaming文件夹则用来保存可漫游的用户应用程序数据,如每个用户的个性化设置等。

浏览到Roaming文件夹下:

浏览其Windows文件夹:这时存放着用户Windows的一些设置信息

如开始菜单、SendTO(发送到)、Libraries(库)等,用户可以直接这些文件下进行相关操作(如建立文件夹等)来改变用户配置的设置。

以下是Appdata\Local文件的内容,Temp用户临时文件夹,用户可以删除这个文件下的内容。

2、查看用户配置文件的类型

选择“系统属性”下的“用户配置文件”的设置按钮:

可以查看配置文件的名称、大小、类型、状态以及创建时间。

如果某一用户有多种类型的配置文件,还可以修改期类型(即用户下一次启动何种配置文件)

用户还可以将当前配置文件复制给其他用户,这样可以保持配置文件的一致性

(后面的强制配置文件的建立,就用到配置文件的复制)

3、用户配置文件的建立

用户首次登录计算机时,会建立用户配置文件设置。它主要由%SystemDriver%\用户\Default(本地默认配置文件)和%SystemDriver%\ProgramData这两个文件夹共同进行设置

    注意:在旧版的操作系统中,这两个文件夹并非用此名,而用Default User与All Users文件夹。为了保持兼容见,Windows 2008等操作系统还保留了这两个文件夹。


二、漫游用户配置文件

本地用户配置文件随着计算机而异。如果用户希望在任何一台计算机登录,都能够使用相同的配置文件(即相同的工作环境),就要用到漫游用户配置文件或者强制用户配置文件。

特点:配置文件信息存放在网络服务器上(非本地计算机上);只适合给域用户使用(因为只有域用户才能登录到域内的各台计算机)

漫游用户配置文件(Roaming User Profile):由于域用户到域内的任何一台计算机登录时会到网络服务器读取相同的漫游用户配置文件,因此可以拥有统一的工作环境。当用户注销时,系统会将配置文件更改保存到网络上漫游用户配置文件,供下一次用户登录使用。

测试环境:服务器:Windows Server 2008 R2,DCSrv01,DC,FromHeart.Com,用来存放漫游用户配置文件

客户机:Windows 7,加入到域

漫游用户配置文件的设置过程:

1、建立共享文件夹

在服务器建立一个用来存放配置文件的文件夹,将其共享为“配置文件”,同时设置共享权限为读取/写入权限。

2、设置配置文件路径

在服务器(DC)上,使用管理员登录计算机,打开活动目录用户和计算机(Dsa.Msc),选择用户,浏览到“配置文件”标签。

下图是对管理员自己进行的设置.

配置文件路径:\\DCSrv01\配置文件\Administrator

3、查看结果

当用户用域内的任何一台计算机登录时,可以看到如下信息:

此时用户有两种类型的配置文件,用户可以更改配置文件类型。

同时在服务器的共享文件下,系统自动建立一个名为Administrator.V2文件夹

4、用户对漫游用户配置文件的处理

若用户是第一次使用某台计算机登录,由于用户之前没有登录域内的任何一台计算机,在登录前期漫游配置文件夹下为空。此时登录时,其工作环境是通过Default进行设置;

若用户之前登录过此台计算机,即以本地用户身份登录过,尽管没有以域用户的身份登录过(漫游用户配置文件为空),此时用户登录进,其工作环境由其本地用户配置文件进行设置;

如果域用户登录时,由于网络故障等原因无法访问网络上的漫游用户配置文件时,此时:

若用户是第一次使用这台计算机登录,由于以前没登录过,不存在本地用户配置文件,同时网络上漫游用户配置文件也无法访问,此时用户会用Default来设置;当用户注销时,系统不会将配置文件信息写存储到网络上,也不会存储到本地;

若用户以前登记过此台计算机,存在着本地用户配置文件,此时用户使用本地用户配置文件设置期工作环境;当用户注销时,会将其配置文件(改变)存储到本地配置文件。当下一次用户还用这台计算机登录到域时,即使此时漫游用户配置文件能访问,但由于本地配置文件较新,用户还是会使用本地用户配置文件,只是当用户注销时,会将本地较新用启用配置文件写入到网络上的漫游用户配置文件中,供下一次用户登录使用。

如果用户同有拥有本地配置文件、漫游配置文件,当用户登录时:

如果本地较新,则读取本地配置文件;如果网络服务器上的较新,刚读取网络上的;如果两者一样,为了提高访问速度,系统会使用本地。

时间: 2024-10-14 00:54:12

Windows下的用户配置文件管理(一)的相关文章

Windows下的用户配置文件管理(二)

续Windows下的用户配置文件管理(一) 三.强制用户配置文件 强制用户配置文件也于漫游用户配置文件,不过它是只读的,用户不可以修改. 一般来说,此设置文件的内容由系统管理员事先设置好. 创建过程: 在实际生产环境,系统管理一般会建立一个临时用户登录后,按实际需要修改其工作环境,注销这个用户后,以这个用户的配置文件为模板,复制到所需要设置强制用户配置文件的用户使用. 为了简化操作操作,下面直接用管理的配置文件来复制. 在Windows 2008以前操作系统中,下图的"复制到"按钮是可

详解 Windows 下 Eclipse CDT 配置 C/C++ 编译环境

其实 windows 下,C.C++ IDE 也不少,但许多IDE的 UI 和用户体验基本都停留在上个世纪,除了 eclipse CDT 和 visual studio,但后者现在是个巨无霸,安装文件都 3 个多G,而且这货安装容易删除难,但 eclipse CDT 就不一样了,熟悉 java eclipse 的同学能快速适应~ 1.Eclipse及CDT的安装 到Eclipse的官方网站http://www.eclipse.org上下载Eclipse. 离线安装CDT.CDT的全称是C/C++

Apache在windows下的安装配置

Apache在windows下的安装配置 转载自:http://blog.sina.com.cn/s/blog_536f16b00100cfat.html     1 Apache的下载 Apache是开源的Web服务器,可在http://httpd.apache.org/download.cgi或http://www.apache.com/en_apache/index.php上下载最新版本. 由于Apache将安装在windows系统下,所以下载“Win32 Binary(MSI Insta

Windows 下用 gogs 配置局域网 git server

大道曙光 Windows 下用 gogs 配置局域网 git server 最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server. 在 Windows 7 上搭建 git server 的方案很多.比如: 1. gogs 2. bamboo(https://www.atlassian.com/software/bamboo/) 3. Github for Windows + CoqSSH(https://github.com/msysgit/m

PHP学习之-Mongodb在Windows下安装及配置

Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步就可以了. 3.启动服务 启动服务之前先创建存放数据库文件的文件夹然后再启动服务. #创建一个MongoDB服务mongod --logpath "D:\development\db\mongodb-win32-x86_64-2008plus-2.6.7\data\log\mongodb.log&q

windows下搭建和配置java环境

基于很多原因,还是得说说java环境的搭建和配置. 1.下载JDK: jdk和jre的区别:jre表示运行环境,jdk除了运行环境,还带有调试开发环境. 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 这边主要讲解jdk7的安装. 此外http://www.oracle.com/technetwork/java/javase/downloads/index.html  这

Windows下将gvim配置为Python IDE[转]

正文 Windows下将gvim配置为Python IDE 回到顶部 1.准备工作 将下面的安装包或者文件下载好 1) Python 2.7  http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi 2) gvim8.0   http://www.vim.org/download.php 3) Exuberant Ctags http://ctags.sourceforge.net/ 4) Taglist  http://www.vim.o

Windows下将gvim8配置为Python IDE

Windows下将gvim配置为Python IDE 1.准备工作 将下面的安装包或者文件下载好 1) Python 2.7  http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi 2) gvim8.0   http://www.vim.org/download.php 3) Exuberant Ctags http://ctags.sourceforge.net/ 4) Taglist  http://www.vim.org/scrip

ToughRADIUS在windows下的安装配置

ToughRADIUS在windows下的安装配置 ToughRADIUS为windows提供了一个快速部署的模式,帮助使用者快速部署ToughRADIUS服务. 最新版本下载 从以下链接可以下载最新的ToughRADIUS版本: github.com mirror https://github.com/talkincode/ToughRADIUS/archive/master.zip coding.net mirror https://coding.net/u/jamiesun/p/Tough