如何更改用户配置文件和程序设置的默认位置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何更改用户配置文件和程序设置的默认位置
文章编号: 322014
最后修改: 2006年4月20日
移动用户的Documents and Settings 文件夹
概要
本文介绍了如何移动用户的Documents and Settings 文件夹。
所有用户的配置文件信息均存储在“%系统驱动器%\Documents and Settings”文件夹中。如果尝试在Windows 中移动或重命名用户的Documents and Settings 文件夹,您将收到以下错误消息:Documents and Settings 是Windows 系统文件夹,Windows 需要它才能正常运行,因此不能移动或重命名。
注意:本文包含有关Microsoft 不支持的配置的信息。Microsoft 提供此信息仅供参考;Microsoft 不能保证此配置可以正常运行。
警告:Microsoft 强烈建议不要重命名任何系统文件夹。如果重命名系统文件夹,可能会导致系统故障或计算机性能不稳定。使用本文中的信息之前,请备份您的计算机。
回到顶端
移动用户的Documents and Settings 文件夹
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
注意:此方法并不会重新定位重要的Windows 组件。此方法仅用于移动用户特定的数据。 1. 确定用户的配置文件路径。确定配置文件路径有两种方法。可以使用以下两种方法中的任一种(首选用户SID 方法):• 用户SID 方法:a. 使用Windows Server Resource Kit 中的Getsid 工具获取SID。使用与以下示例类似的语法:
getsid \\server1username \\server1username
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,以确认路径已更改。
%systemdrive%下的隐藏文件
Autoexec.bat
Autoexec.bat是DOS/Win95/98下很常用的一个文件,使用它可以在系统启动的时候一次性的调用多个程序或在屏幕上显示说明信息,但是随着DOS的退位,Win95/98使用的人数越来越少,这个文件也不是很常用的了。
一般我们在Autoexec.bat里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、mouse(鼠标启动)、mscdex(光驱连接)、doskey(键盘管理)、set(设置环境变量)等。
一个典型的autoexec.bat内容如下:
@echo off不显示命令行
prompt $p$g设置提示符前有目录提示
path c:\dos;c:\;c:\windows;c:\ucdos;c:\tools设置路径
lh c:\dos\ 加载键盘管理
lh c:\mouse\加载鼠标管理
lh c:\dos\smartdrv.exe 加载磁盘加速管理
lh c:\dos\mscdex /S /D:MSCD000 /M:12 /V加载CD-ROM驱动
set temp=c:\temp 设置临时目录
虽然DOS已经退位,但WinXP在默认状态下会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可乘之机,比如:Autoexec.bat里面有一段话“format d: /q”,这个后果是很严重的。
不过同时WInXP也给我们一种方法来屏蔽在启动的时候处理Autoexec.bat,我们只要在注册表相应的地方修改一下就可以了:
打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\ CurrentVersion\Winlogon,察看右边有没有一个叫做"ParseAutoexec"的Dword值,没有的话新建一个,修改这个值为“0”即可屏蔽在WinXP启动时处理Autoexec.bat这个文件。
------------------------------------------
config.sys
CONFIG.SYS是包含在DOS(磁盘操作系统,Disk Operating System)中的一个文本文件命令,它告诉操作系统计算机如何初始化。多数情况下,CONFIG.SYS命令制定内存设备驱动和程序,以控制硬件设备;开启或进制系统特征;以及限制系统资源。
CONFIG.SYS在autoexec.bat(自动批处理程序)文件执行前载入。由于CONFIG.SYS是一个文本文件,因此它可以使用文本编辑程序编辑。
随着DOS的退位,这个文件也不是很常用的了。
另外,已经随着DOS时代的离开而退位的文件还有IO.SYS、MSDOS.SYS等。
------------------------------------------
boot.ini
当我们在电脑中安装了NT核心操作系统(如Windows 2000 和Windows XP)之后,每次启动计算机时都会出现一个系统引导菜单,在此选择需要进入的系统后回车即可。这个多重引导的配置文件名为Boot.ini,配置它,我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单.
一个典型的boot.ini文件的内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]