okhlos秘籍:如何更改系统默认的“Documents and Settings”目录

来源:百度文库 编辑:偶看新闻 时间:2024/04/27 20:10:57

如何更改系统默认的“Documents and Settings”目录


默认情况下,系统将用户帐号所需用到的配置文件放在C:根目录下,出于安全以及方便备份等原因考虑,可以将该目录更改至其它分区下,下面分两种情况来说明如何更改:

一、系统尚未安装:
A:安装时修改winnt.sif的安装参数把Program files和Documents and Settings文件夹都改到D盘.请在安装时(光启安装)修改winnt.sif,加入以下字段:

[Unattended]
ProgramFilesDir="C:\My Program Files"
在这里更改程序安装的默认位置,按照需要更改盘符和文件夹名。

Comm
更改用于保存应用程序通用文件的文件夹的位置。按照需要更改盘符和文件夹名即可。

[GuiUnattended]
ProfilesDir="C:\Documents and Settings\"
在这里更改Documents and Settings文件夹的默认位置。

二、系统已经安装:
A:打开注册表,依次展开以下项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]
找到“ProfilesDirectory”键值,将其由原来的“%SystemDrive%\Documents and Settings”修改为“D:\Documents and Settings”或者任何自己想要的目录;
关闭系统,用系统维护光盘启动系统,将"C:\Documents and Settings"目录整体拷贝为目标目录,然后重新正常启动系统即可。
使用这种方法好像对系统默认的administrator帐号不起作用,而且原来的C:\Documents and Settings目录及目录内的所有文件也不要删除,虽然系统将在新目录下存储其它帐号的配置文件,但是好像对默认的系统文件还要访问,稳妥起见最好不要删除。

二、系统已经安装

1。在我的电脑上右键-属性-用户配置文件,选中你用的配置文件,如:MYCOMPUTER\MYNAME,点复制到,在路径里输D:\MYNAME,点确定,系统会把你在Documents and Settings中你的帐号下的所有文件复制到D:\MYNAME目录下
2。我在我的电脑上右键-管理-系统工具-本地用户和组-用户里面,双击你的帐号MYNAME,选择配置文件,在配置文件路径里输“D:\MYNAME”,在下面的本地路径里也输入“D:\MYNAME”
这样,虽然你的主配置文件还是在C:\Documents and Settings\MYNAME,但是你每注销一次,系统都会把你在C:\Documents and Settings\MYNAME中的文件复制到D:\MYNAME下面去,应该说还是实现了备份的功能吧
多用户的话,就在D盘建一个上级目录,下面再分别对每个用户建一个目录
3。在注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,下面有几个子键,分别对应你机器上的帐号配置,找到键名为“ProfileImagePath”,键值为“C:\Documents and Settings\MYNAME”这一项,把"C:\Documents and Settings\MYNAME"改为“D:\MYNAME”即可。
重新注销一次进去了,你可以把“C:\Documents and Settings\MYNAME”这个目录删掉了,你的配置文件已经全部转移到D:\MYNAME上了

 

 

 

下面是微软给出的官方的答案

移动用户的 Documents and Settings 文件夹
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。

注意:此方法并不会重新定位重要的 Windows 组件。此方法仅用于移动用户特定的数据。 1. 确定用户的配置文件路径。确定配置文件路径有两种方法。可以使用以下两种方法中的任一种(首选用户 SID 方法):? 用户 SID 方法:a. 使用 Windows Server Resource Kit 中的 Getsid 工具获取 SID。使用与以下示例类似的语法:
getsid \\服务器1用户名 \\服务器1用户名
b. 获取 SID 之后,使用 Regedit.exe 或 Regedt32.exe 在以下注册表项之下选择用户的 SID:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

用户路径设置方法:a. 以用户身份登录到计算机,然后在命令提示符下键入 set。记下 USERPROFILE 的设置,然后关闭命令提示符窗口。
b. 以计算机管理员的身份登录。
c. 使用注册表编辑器将 USERPROFILE 设置添加到以下注册表项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
d. 单击注册表项,然后单击编辑菜单上的查找。
e. 在查找框中,键入 USERPROFILE 设置的值,然后单击查找下一个。


2. 更改 ProfilesDirectory 值以使用您希望在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 注册表项中使用的新路径。
3. 退出注册表编辑器,然后以用户身份登录。在命令提示符下键入 set,以确认路径已更改。

 

 

修改系统默认Documents and Settings的存放路径

关键词: 用户配置文件                                         

修改系统默认Documents and Settings的存放路径
1.我的电脑->属性->用户配置文件->复制到(选择一个路径,注意这个文件夹下的所有文件都将会被删除,所以建议建立一个空文件夹Administrator
2.开始->运行->REGEDIT->HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
到这个目录下找到刚才复制的用户的键值,修改ProfileImagePath,如%SystemDrive%\Documents and Settings -> d:\Documents and Settings\Administrator