由于应用环境的差异,不同的用户对操作系统的要求不同,因而在安装、设置Windows XP的过程中,要根据自己的硬件环境和应用需求进行设置,而且在使用的过程中还要根据新发现的问题做进一步的调整。相信本文所收录的经验技巧将能够为您带来极大的帮助,让您在使用Windows XP时更加随心所欲、得心应手。
由于在我们所介绍的经验技巧中经常需要使用系统配置实用工具、注册表编辑器以及组策略编辑器等工具,所以本文将在附录中对这些工具软件进行集中介绍,避免在介绍经验技巧的过程中频繁重复相同的内容。请在使用涉及这些工具软件的经验技巧时,一定要先查阅附录中有关该软件的使用方法和注意事项。同时还要注意在涉及注册表编辑的技巧中,如果您在自己的电脑上没有找到指定的注册表项和数值,可以按照附录中注册表编辑的方法自行建立,但需要注意数值的类型。
另外,由于家庭版的Windows XP没有提供组策略编辑器,同时由于组策略编辑器编辑比较直观和容易掌握,为了利用有限的篇幅介绍尽可能多的经验技巧,本文在介绍的过程中将尽量避免使用组策略编辑器,将可以利用组策略编辑器轻松实现的功能留待您去尝试。如果您希望更全面地了解组策略编辑器可利用的设置选项,请参考本刊2003年第11期144页《全面掌控Windows》一文。
1 安装、卸载 使用无人参与模式安装
随着版本的升级,Windows操作系统的安装时间不断延长,如果您需要不时重新安装系统,建立一个无人应答安装文件,使用无人参与模式进行安装将是节省时间的最好方法。无人应答安装文件可以通过手工编辑,也可以通过微软为企业用户提供的企业部署工具中的安装管理器定制。安装管理器除了提供为企业系统管理员和需要在多台电脑上部署Windows XP的人员设计的Sysprep安装模式以外,还可以创建适用于个人用户的无人应答文件。
您只需进入安装光盘的“support\ tools”文件夹,使用WinRAR之类的解压缩软件将其中的“deploy.cab”释放到硬盘的文件夹中,其中有一个“setupmgr.exe”程序,在Windows系统中双击运行该程序就可以打开安装管理器。
安装管理器以向导方式帮助您创建用于无人参与安装模式的自动应答文件,您需要在选择“安装的类型”步骤中选择“无人参与安装”(如图1),然后按照向导的提示设置好在安装过程中需要的选项,提供安装过程中可能需要的驱动程序和Windows XP产品密钥,这样即可创建无人应答文件。之后,运行安装管理器创建的unattend.bat文件即可使用无人参与模式自动完成Windows XP安装的全过程,如果需要,您甚至还可以通过安装管理器预装部分应用程序。
2 安装、卸载 双系统中卸载一个系统
许多朋友在刚开始使用Windows XP时都采用双系统方式,但使用一段时间后发现其中一个系统基本上很少使用。如果您希望将双系统中的一个系统卸载掉,并且想保留的是Windows XP,那么可以单击“开始|控制面板”,双击“系统”图标并选择“系统属性”中的“高级”选项卡,单击“启动和故障恢复”一栏中的“设置”按钮,将其中的“显示操作系统列表的时间”设置为“0”(如图2),重新启动电脑后即可不需要选择操作系统就直接进入Windows XP,而另外那个操作系统相关的文件您可以手工将其删除掉。
如果您希望卸载Windows XP而保留Windows 98之类的早期操作系统,那么您可以在Windows XP安装目录的“system32”中找到一个“osuninst.exe”程序并运行它,让系统自动卸载。而如果您的Windows XP版本或者安装时有问题而无法正常卸载,您还可以使用要留下的操作系统的启动盘启动电脑,然后在命令行状态下键入“fdisk /mbr”重写磁盘的主引导区,再键入“sys c:”重新传输系统引导文件,重新启动电脑后即可直接进入Windows 98,而Windows XP的文件您可以手工将其删除,C盘上的“Boot.ini”、“Ntdetect.com”等Windows XP系统留下的文件也可以删除。
3 安装、卸载 卸载任意系统组件
在“控制面板|添加或删除程序”中,我们可以卸载随系统安装的程序,但Windows XP 中许多系统内置的组件和附件中的程序大多都不提供卸载功能,而这些程序都没有自己的安装目录,用户想删除也无从入手。如果您也遇到了类似的问题,可以通过下面的步骤让Windows XP允许我们通过“添加或删除程序”卸载这些组件。”
首先,打开“我的电脑”,选择“工具|文件夹选项|查看”,选中“显示所有文件和文件夹”,然后通过“记事本”或者其他文本编辑器打开“Windows”文件夹的“inf”子目录中的“sysoc.inf”文件,此时您可以看到,文件中每一行就是一个程序的安装和卸载记录,把包含您想卸载的组件名称一行中的“hide”删除掉(注意:“hide”前后的逗号不能够删除),存储文件后转到“控制面板”,双击“添加或删除程序”,您将会看到,希望卸载的程序已经出现在“添加删除Windows组件”的列表中。
4 安装、卸载 将SP1集成到安装文件中
如果您经常重新安装Windows XP,而您的安装光盘却是在Windows XP Service Pack 1a(下面简称SP1)推出前购买的,由于微软为个人用户所提供的SP1安装程序需要在线下载,那么您将不可避免在每次重新安装系统后安装SP1更新程序。而实际上,您完全可以不必这样做。首先您可以将Windows XP安装光盘上的文件拷贝到硬盘上,然后从“http://www.microsoft.com/windowsxp/pro/downloads/servicepacks/sp1/network.asp”上下载SP1的完全安装版,再单击“开始|运行”,在输入框中输入“C:\xpsp1a_cn_x86.exe /U /X:C:\ XP-SP1”(假设下载的文件在C盘),将SP1更新程序释放到C盘的“XP-SP1”文件夹。然后再运行“C:\XP-SP1\UPDATE\UPDATE.EXE /S:C:\CD-ROOT”(假设Windows XP安装光盘被拷贝到C盘的CD-ROOT文件夹),就可以将SP1更新程序集成到安装文件中,以后您安装Windows XP时就不需要再另外安装SP1更新程序。
5 设置 为系统增加一层密码保护
使用Windows XP,用户可以设置自己的密码,可以加密自己的文件,但或许您还不知道,为了保证自己账户的安全,您还可以为系统多加一层密码保护,使系统在启动进入用户选择界面前就要求输入密码,同时也使自己的密码更难被破解。另外还可以将密码存储在软盘上,在系统启动时需要插入软盘才允许进入。 具体方法是,单击“开始|运行”,键入“Syskey”运行系统密码设置程序,在出现的对话框中单击“更新”按钮进入密码设置对话框(如图3)。这时就可以按照您的需要选择是增加系统启动密码,还是将密码存储在软盘上。
6 设置 设定磁盘扫描程序
虽然Windows XP没有为我们提供磁盘检查程序的详细设置选项,但实际上,您可以用一个命令行程序“CHKNTFS”来设定磁盘扫描程序。您可以单击“开始|附件|命令提示符”,在命令行状态下输入“CHKNTFS /?”来了解这个程序的使用方法(如图4)。
“CHKNTFS /D”命令指定启动时检查所有有问题的磁盘,相当于系统的默认设置。通过“CHKNTFS /X”命令可以指定启动时不作检查的磁盘,通过“CHKNTFS /C”命令可以指定需作检查的磁盘。使用时只需在命令后加上指定的盘符,例如“CHKNTFS /X C:”即可指定不需要检查C盘。但需要注意该命令不可叠加,也就说如果需要指定多个磁盘不检查或一定要检查,您需要一次输入所有盘符,例如指定不检查E盘和F盘,您应该输入“CHKNTFS / X E:F:”,而不可分两次输入。另外,您还可以利用“CHKNTFS”,通过命令行设定在自动检查时等待用户按任意键放弃的时间。
7 设置 多用户同时登录
微软Windows XP SP2中文版正整装待发,而目前使用英文版的用户可以通过修改注册表来实现两个用户同时登录的功能。利用该功能,在本地电脑使用Windows XP的同时,可允许另外一个用户通过远程桌面进入系统同时使用Windows XP,而不必在远程桌面登录时让本地用户退出。如果您使用英文版的Windows XP并已经安装了SP2,可以使用注册表编辑器编辑以下注册表值来实现。 [Page]
注册项:[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Control\Terminal Server\Licensing Core]
键值名:EnableConcurrentSessions (DWORD值)
值数据:1(0禁止多用户,1允许多用户)
8 设置 轻松设置共享文件夹
在Windows XP中设置共享文件夹时,系统将频繁出现提示信息供用户选择,目的是避免新手在不知情的情况下做出不安全的设置,但不少用户对此却感觉非常厌烦。如果您希望将Windows XP恢复到像Windows 98和Windows 2000中一样地轻松设置共享文件夹,可以在“资源管理器”中依次点击菜单选项“工具|文件夹选项”,在弹出的“文件夹选项”对话框中切换到“查看”选项卡,然后选中“高级设置”中的“使用简单文件共享(推荐)”复选项(如图5)。这样以后就可以用鼠标右键点击任意一个文件夹或磁盘分区,在弹出的菜单中选择“共享和安全”轻松设置共享文件夹了。
9 设置 使用Win2000的搜索界面
在Windows XP中,系统使用“搜索助理”对文件和文件夹、打印机、用户以及其他网络电脑进行搜索。但是许多朋友并不喜欢Windows XP的“搜索助理”,他们更愿意使用早前Windows 2000系统中简洁的搜索界面(如图6)进行搜索查找。如果您也有类似的想法,可以使用注册表编辑器编辑以下注册表值来实现。
注册项:[HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\ Explorer\ CabinetState]
键值名:Use Search Asst (字符串值)
值数据:no(no禁止搜索代理,yes允许搜索代理)
10 设置 控制压缩文件管理功能
Windows XP内置Zip压缩文件管理功能,允许直接浏览压缩文件包中的内容、直接运行其中的程序或打开其中的文件。但该功能并不能够获得所有用户的赞同,如果您习惯于使用WinZip之类的专用压缩管理程序,可以利用以下方式关闭该功能。
单击“开始|运行”,在输入框中输入“regsvr32 /u %windir%\system32\zipfldr.dll”并回车,即可关闭压缩文件管理功能。如果在禁止后又准备恢复该功能,或者在安装了其他压缩工具软件以后Zip文件被关联到其他的压缩软件上,而您希望恢复到Windows XP管理的状态以便直接进入和操作Zip压缩文件,则可以运行“regsvr32 %windir%\system32\zipfldr.dll”,然后重新启动电脑即可恢复。
11 设置 为右键菜单增加移动选项
Windows XP资源管理器中提供了“移动到文件夹”菜单选项,它可以将选中的文件或文件夹快速移动到指定文件夹中,使用起来非常方便,既不需要打开两个窗口拷贝粘贴,也不需要通过在资源管理器中逐层选择文件夹。如果您希望更进一步,将该功能增加到右键菜单中,可以使用注册表编辑器编辑以下注册表值。
注册项:[HKEY_CLASSES_ROOT\ AllFilesystemObjects\shellex\ ContextMenuHandlers\移动到文件夹]
键值名:默认
值数据:{C2FBB631-2971-11d1-A18C-00C04FD75D13}
12 设置 为右键菜单增加复制选项
Windows XP资源管理器中提供了“复制到文件夹”菜单选项,和“移动到文件夹”一样,通过使用注册表编辑器编辑以下注册表值,您可以将“复制到文件夹”选项增加到右键菜单中。
注册项:[HKEY_CLASSES_ROOT\ AllFilesystemObjects\shellex\ ContextMenuHandlers\复制到文件夹]
键值名:默认
值数据:{C2FBB630-2971-11d1-A18C-00C04FD75D13}
13 设置 命令行命令自动补全功能
在Windows XP的命令提示符下进行操作时,您希望像Linux等UNIX类系统的命令行状态一样支持自动完成功能吗?所谓自动完成功能又称为自动补全功能,即自动完成命令行命令剩余部分的输入。通过该功能,在当前路径下只有一个以"Pro"开头的“Program.exe”程序时,我们只需要输入"Pro",然后按一下自动完成热键,系统就会自动为我们将“Program.exe”余下的部分补全,而不必完整地输入“Program.exe”去运行该程序。
您只需要使用注册表编辑器编辑以下注册表值,就可以让Windows XP的命令行支持自动完成功能。
注册项:[HKEY_CURRENT_USER\Software\ Microsoft\Command Processor]
键值名:CompletionChar (DWORD 值)
值数据:9(十进制输入,9设置热键TAB,4设置热键Ctrl-D,6设置热键Ctrl-F)
14 设置 命令行路径自动补全功能
与命令行的命令自动完成功能一样,使用注册表编辑器编辑以下注册表值,您还可以让命令提示符状态下输入路径的操作支持自动补全功能。这样当您准备使用“CD”命令进入“Windows”文件夹时,只需要输入“CD WIN”然后按一下热键,如果当前路径下只有“Windows”一个以“WIN”开头的文件夹,就会自动补全为“CD Windows”。
注册项:[HKEY_CURRENT_USER\Software\ Microsoft\Command Processor]
键值名:PathCompletionChar (DWORD 值)
值数据:9(十进制输入,9设置热键TAB,4设置热键Ctrl-D,6设置热键Ctrl-F)
15 设置 控制图像查看功能
Windows XP内置了图像查看器,允许用户在资源管理器上查看图像,并且双击图像还可以提供缩小、放大等进一步的图像查看功能和简单的编辑功能,这样用户就可以不再需要第三方的图像查看软件。但如果您更偏爱ACDSee之类的专用图像浏览程序,也可以按照以下的步骤关闭图像查看功能。单击“开始|运行”,输入“regsvr32 /u %windir%\ system32\shimgvw.dll”并回车,即可关闭图像查看功能。但如果在禁止后又准备恢复,或者安装了其他图像处理软件后图像文件被关联到其他的软件上,而您希望恢复Windows XP的内置的图像查看功能,则可以运行“regsvr32 %windir%\system32\shimgvw.dll”来进行恢复。
16 设置 禁止随意冒出来的提示
Windows XP是一个非常适合新手的操作系统,许多系统的事件都会自动提示。但如果您并不希望这样,对随意冒出的提示窗口感觉厌烦,则可以使用注册表编辑器编辑以下注册表值禁止这些提示。
注册项:[HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Explorer\ Advanced]
键值名:EnableBalloonTips (DWORD值)
值数据:0(0禁止提示,1允许提示)
17 设置 禁止磁盘可用空间警告
在Windows XP中,当系统发现某个磁盘的可用空间比较小时将自动发出警告,而且当用户确认警告信息后,只要磁盘可用空间依然没有改善,警告将不断出现。而实际上,我们很难保证每一个磁盘都有许多可用空间,如果希望不再出现警告用户磁盘可用空间不足的提示,可以使用注册表编辑器编辑以下注册表值来禁止。
注册项:[HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Policies\ Explorer]
键值名:NoLowDiskSpaceChecks (DWORD值)
值数据:1(0允许磁盘空间不足警告,1禁止警告)
18 设置 禁止发送错误报告提示
当正在运行的程序出现错误,Windows XP就会出现一个发送错误报告的对话框,询问是否需要将错误的详细信息发往微软技术支持部门。对于大多数人来说并不需要该功能,如果您也一样,可以通过下面的步骤关闭它。
单击“开始|控制面板”,双击“系统”切换到“高级”选项卡,单击“错误汇报”按钮,在出现的对话框中选中“禁用错误汇报”(如图7),单击“确定”按钮确认修改。另外,如果希望让个别应用程序在出现错误时提示您发送错误报告,也可以选择“启用错误汇报”,然后点击“选择程序”按钮管理应该提示发送错误报告的程序列表。
19 设置 指定个人数据文件夹路径
Windows XP默认将用户的个人文件夹存储在系统所在磁盘的“Documents and Settings”文件夹内,因此,当我们需要重新安装系统,或者使用镜像文件恢复系统时都需要对该文件夹进行备份,否则平常我们存储在“我的文档”、“我的图像”文件夹中的文件以及浏览器上的书签都将丢失。 [Page]
是否想过将这些存储个人文件的文件夹指定为其他磁盘上的文件夹呢?让Windows XP所在的磁盘只存储系统文件和应用程序,将系统盘与数据盘区分开来,这样我们就可以在任何时候随心所欲地恢复系统了。如果希望这样做,您可以使用注册表编辑器编辑以下注册表值来实现。
注册项:[HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
键值名:用户个人数据文件夹种类名称(Favorites书签,Personal我的文档)
值数据:各文件夹对应的存储路径(例如设置Favorites键值为E:\My Documents\ Me\Favorites)
20 设置 增加USB端口检测间隔
在默认设置下,Windows XP将不断轮流检测各个USB端口,即使该端口没有安装任何设备也是如此。这是Windows XP实现USB即插即用功能的基础,但这样一来就增加了系统的负担,尤其是在特别注意能耗的笔记本电脑上,这种浪费所造成的影响更为明显。要避免这一问题,您可以使用注册表编辑器编辑以下注册表值增加USB端口检测间隔。
注册项:[HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0000](0000 USB端口一,0001 USB端口二,如此类推)
键值名:IdleEnable(DWORD值)
值数据:1(0禁止检测间隔,1允许检测间隔)
21 设置 改变安装文件路径
在安装Windows XP时,系统将把安装文件所在的路径记录在注册表中,在以后需要安装新的组件时,将首先尝试从该路径寻找Windows安装文件,在找不到时才提示用户插入Windows XP安装光盘。如果希望在硬盘上存储一份安装文件,避免在安装应用程序或者其他Windows组件时经常被提示插入Windows XP安装光盘,那么可以使用注册表编辑器编辑以下注册表值指定安装文件路径。
注册项:[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Setup]
键值名:SourcePath(字符串值)
值数据:安装文件所在路径
22 设置 自动清理内存中的动态链接库
在使用Windows XP时,一些无用的动态链接文件(DLL文件)有可能被装载到内存中,这样既造成浪费,又影响系统的稳定性与性能。为此,我们需要使用注册表编辑器编辑以下注册表值,要求系统自动对内存中无用的动态链接库进行清理。
注册项:[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Explorer\AlwaysUnloadDLL]
键值名:默认(字符串值)
值数据:1(0禁止自动清理,1允许自动清理)
23 设置 禁止键盘上的Windows键
使用新一代Windows键盘的用户,键盘的“Ctrl”键与“Alt”键之间会多出一个Windows键,按下Windows键可以打开“开始”菜单,使用起来很方便。但对于一些经常使用键盘打游戏,或者已经习惯了老式键盘的用户而言,该键却让人非常厌烦,不小心就按错了。如果希望禁止该键,您可以使用注册表编辑器,编辑以下注册表值。
注册项:[HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Policies\ Explorer]
键值名:NoWinKeys(DWORD值)
值数据:1(0允许Windows 键,1禁止Windows 键)
24 设置 禁止系统文件保护功能
Windows XP能自动对系统文件进行保护,在发现被保护的系统文件被修改时会自动用备份的文件进行恢复,因此,当用户需要修改或者替换这些系统文件时将无法操作。此时,您可以使用注册表编辑器,编辑以下注册表值禁止系统文件保护功能。
注册项:[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\ Winlogon]
键值名:SFCDisable(DWORD值)
值数据:ffffff9d(0允许保护,ffffff9d禁止保护,1启动后提示是否需要保护,2下一次启动禁止保护)
25 设置 指定系统保护文件备份目录
Windows XP自动将被保护的系统文件备份,并在发现被保护的系统文件被修改时会自动用备份的文件进行恢复,但系统并不提供指定备份目录的选项。如果需要,您可以使用注册表编辑器,编辑以下注册表值指定备份目录的路径。
注册项:[HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
键值名:SFCDllCacheDir(可扩充字符串值)
值数据:指定的磁盘文件夹路径
26 设置 设置系统文件备份目录容量
我们除了可以指定备份系统保护文件的目录,还可以设置该目录容量的大小,避免系统浪费大量的磁盘空间去备份系统文件。如果希望这样做,请使用注册表编辑器编辑以下注册表值。
注册项:[HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
键值名:SfcQuota(DWORD值)
值数据:数字(允许的磁盘空间大小,以兆为单位,以十进制方式输入)
27 设置 设定同步时间的服务器
双击Windows XP系统栏上显示的时间,切换到“Internet时间”选项卡,在这里可以选择是否需要通过互联网同步时间以及需要同步时通过哪一个服务器来同步系统的时间(如图8)。
但可选择的服务器只有两个,而有的时候,这两个服务器都不能正常使用。此时,您可以通过注册表编辑器,编辑以下注册值增加自定义的同步时间服务器。
注册项:[HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersion\ DateTime\Servers]
键值名:按顺序紧跟已有数字键值名后的数字(字符串值)
值数据:时间同步服务器域名或地址
28 设置 设定同步时间间隔
Windows XP虽然为我们提供了通过互联网同步时间的功能,但却没有为我们提供详细的设置选项,我们无法直接设置多长时间同步一次,但我们可以使用注册表编辑器,通过编辑以下注册表值来实现同步时间间隔的设定。
注册项:[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\W32Time\ TimeProviders\NtpClient]
键值名:SpecialPollInterval(DWORD值)
值数据:秒(172800每两日,86400每日,以十进制方式输入)
29 设置 让任务调度程序提交错误报告
当使用任务调度程序让系统自动运行一些命令或程序时,如果运行时发生错误,任务调度程序将不会提交错误报告,因此,我们可能会错过一个需要按时运行的任务而不自知。要解决这一问题,可以使用注册表编辑器来编辑以下注册表值,让任务调度程序在出现错误时提交错误报告。
注册项:[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\SchedulingAgent]
键值名:NotifyOnTaskMiss(DWORD值)
值数据:1(0不通知,1通知)
|