注册表修改
1、修改磁盘缓存加速XP
磁盘缓存对XP运行起着至关重要的作用,但是默认的I/O页面文件比较保守。所以
,对于不同的内存,采用不同的磁盘缓存是比较好的做法。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management\IoPageLockLimit,根据你的内存修改其十六进制值(64M: 1000;128M:
4000;256M: 10000;512M或更大: 40000)。
注册表应用
2、Windows XP不检查预定任务
通常情况下,当Windows XP连接到其它计算机时,会检查对方机子上所有预定的
任务,这个过程会让你等上30秒钟,浪费时间。把这个过程给禁掉,方法是:在注册表
中找到
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Remot
eComputer\NameSpace。在这里面,应该有个{D6277990-4C6A-11CF-8D87-
00AA0060F5BF}键。只需把它删掉,重新启动计算机后,Windows就不再检查预定任务
了,速度明显提高!
注册表应用
3、禁止Dr.Watson的运行:
Dr.Watson是自带的系统维护工具,它会在程序加载失败或崩溃时显示,我们可以
通过注册表来取消它,步骤如下:打开注册表编辑器,找到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug子键
分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置
生效。
注册表应用
4、提高XP的响应速度
找到HKEY_CURRENT_USER\Control Panel\Desktop子键,修改HungAppTimeout值。
HungAppTimeout值表示系统要求用户手工结束被挂起任务的时间极限,默认值5000,
类型是REG_SZ,减小该值可以降低系统在某些特殊情形下的响应延迟,例如,可以把
该值设置为1000.调整该键值时应当注意:如果在你的系统上,某些软件的运行速度本
来就很慢,把该键值设置得太小可能使XP误认为正在运行的软件已经被挂起。如果出
现这种情况,你可以逐步增加HungAppTimeout值,每次增加1000,直到XP不再把正在
运行的软件误认为“停止响应”。
注册表应用
5、提高“开始”菜单的子菜单的显示速度
减小MenuShowDelay值(位置同上)。该值类型是REG_SZ,默认400,可以把它设
置为50.如果把这个值设置得太小,例如0,鼠标指针经过菜单时子菜单会立即显示出
来,干扰用户的选择操作。经过试验,设置成50既能让子菜单尽快出现,又能避免迅
速跳出的子菜单干扰视线。
注册表应用
6、减小浏览局域网的延迟时间
和Windows 2000一样,XP在浏览局域网时也存在烦人的延迟问题,但介绍这个问
题的资料却很难找到。如果你浏览一台Win 9x的机器,例如,在网上邻居的地址栏输
入“computername”,XP的机器会在它正在
连接的机器上检查“任务计划”。这种搜
索过程可能造成多达30秒的延迟。如果你直接打开某个共享资源,例如在网上邻居的
地址栏输入“computernameshare”,就不会有这个延迟过程。要想避免XP搜索“任务
计划”的操作,提高浏览网络的速度,你可以删除
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Remot
eComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}子键。该键的类型
是REG_SZ.
注册表应用
7、显示隐藏文件
在HKEY_CURRENT_USER\Software\Microsoft\Windows\Current
Version\Explorer\Advanced子键下,有几个值影响隐藏文件和文件夹的显示。要让XP
显示出隐藏的文件和文件夹,把Hidden设置成1.要显示出文件的扩展名,把
HideFileExt设置成0.要显示出受保护的操作系统文件,把ShowSuperHidden设置成1.
注意:这部分设置也可以通过“文件夹选项”对话框的“查看”选项卡修改。
注册表应用
8、清理“开始”菜单
找到
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explor
er子键,如果你想把除了“我的文档”之外的所有用户文件夹清除,那么,把
NoStartMenuMyMusic、NoSMMyPictures、NoFavoritesMenu和NoRecentDocsMenu设置成
1.如果你还想禁用“我的文档”菜单,那么把NoSMMyDocs也设置成1. 。
注册表应用
9、禁止修改用户文件夹
找到
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explor
er.如果要锁定“图片收藏”、“我的文档”、“收藏夹”、“我的音乐”这些用户文
件夹的物理位置,分别把下面这些键设置成1:DisableMyPicturesDirChange,
DisablePersonalDirChange,DisableFavoritesDirChange,
DisableMyMusicDirChange.
注册表应用
10、关机时清除虚拟内存页面文件
这一修改注册表的操作主要是为了数据安全,但在许多场合实用意义不大。找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management子键,把ClearPageFileAtShutdown设置成1.
注册表应用
11、让文件彻底隐藏
在我们的电脑上总有一些属于自己的秘密文件,对于这些文件,我们当然不希望
别人随便看到,就算是我们将该文件的属性设置为“隐藏”,表面上这个文件是不见
了,但是众所周知,通过单击“查看”菜单中的“文件夹选项”命令,然后在“查看
”标签项中选择“显示所有文件”,这样你的隐藏文件就全部曝光了,那么怎样才能
彻底地隐藏文件呢?下面就告诉你一个更为安全的方法。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advan
ced\Folder\Hidden\SHOWALL,CheckedValue键值项,将它的键值修改为“0”,如果
没有该
健值的话,可以自己新建一个名为“CheckedValue”的“DWORD值”,然后将其
值修改为“0”即可。
最后退出注册表编辑器,重新启动计算机,接下来你就发现设置为“隐藏”属性
的文件可以彻底隐身了,即使是在“文件夹选项”窗口中选择“显示所有文件”,我
们隐藏的文件也不会露出来了。
注册表应用
12、改变一般图标大小(像素):
更改[HKEY-CURRENT-USER\Control Panel\desktop\WindowMetrics],令Shell
Icon Size=″32″即可。
注册表应用
13、禁止系统右键弹出菜单:
在
[HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\]中
Policies\Explorer ,建立键值NoViewContextMenu= 01 00 00 00.
注册表应用
14、禁止任务栏右键弹出菜单:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建
NoTrayContextMenu=01 00 00 00.
注册表应用
15、隐藏[设置]菜单中[控制面板]和[打印机]菜单项:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建键
值NoSetFolders=01 00 00 00.
注册表应用
16、隐藏[设置]菜单中[任务栏和开始菜单]菜单项:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建键
值NoChangeStartMenu=01 00 00 00,NoSetTaskbar=01 00 00 00.
注册表应用
17、隐藏[设置]菜单中[文件夹选项]:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建
NoFolderOptions=01 00 00 00.
注册表应用
18、隐藏[设置]菜单中[活动桌面]项:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建
NoSetActiveDesktop=01 00 00 00.
注册表应用
19、隐藏[设置]菜单中[Windows Update]项:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建
NoWindowsUpdate=01 00 00 00.
注册表应用
20、禁止“文档”记录功能:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建
NoRecentDocsHistory=01 00 00 00.
注册表应用
21、退出时自动清除文档内容:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建
ClearRecentDocsOnExit= 01 00 00 00.
注册表应用
22、禁止数据光盘自动运行:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]中,新建
NoDriveTypeAutoRun=00 00 00 00.
注册表应用
23、 禁止CD光盘自动运行:
在[HKEY-CLASSES-ROOT\AudioCD\shell]中,新建键值@=″ ″
注册表应用
24、去除新建快捷方式时自动添加的“快捷方式”字符串
:
在[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Explorer]中,令Link=00 00 00
00.
注册表应用
25、 禁止使用MS-DOS方式:
在
[HKEY-CURRENT-
USER\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp]中,建立
键值Disabled=01 00 00 00.
注册表应用
26、关闭“无反应的应用程序”的等待时间(毫秒):
在[HKEY-CURRENT-USER\Control Panel\desktop]中,新建
WaitToKillAppTimeOut=″10000″
注册表应用
27、关闭出错应用程序的等待响应时间(毫秒):
在[HKEY-CURRENT-USER\Control Panel\desktop]中,新建HungAppTimeout=″1000
″。
注册表应用
28、取消Windows图片及传真查看器的默认值
在我的电脑和资源管理器看图时均以Windows图片及传真查看器为默认值,如需取消此项默认值,可按下修改:在[开始]-->[运行]-->键入[regedit]-->选[HKEY_LOCAL_MACHINE]-->[SOFTWARE]-->[Classes]
-->[CLSID]-->[{e84fda7c-1d6a-45f6-b725-cb260c236066}]-->[shellex],删除
[MayChangeDefaultMenu]的项便可。
注册表应用
29、删除共享分享及用户活页夹
除正常[我的文件]及[共享文件夹]外,每个用户都会
有一个独立的活页夹,按如下设定则只会保留我的活页夹,其余的不会显示出来:在[
开始]-->[运行]-->键入[regedit]-->选[HKEY_LOCAL_MACHINE]-->[SOFTWARE]-->
[Microsoft]-->[Windows]-->[CurrentVersion]-->[Explorer]-->[MyComputer]-->
[NameSpace],在[DelegateFolders]下删除[{59031a47-3f72-44a7-89c5-
5595fe6b30ee}]项。
注册表应用
30、关闭自动重新启动功能
当Windows XP遇到严重问题时便会突然重新启动,按
下更改可以取消此功能:在[开始]-->[运行]-->键入[regedit]-->选
[HKEY_LOCAL_MACHINE]-->[SYSTEM]-->[CurrentControlSet]-->[Control]-->
[CrashControl],将[AutoReboot]dword值更改为[0],重新启动生效。
注册表应用
31、隐藏回收站
隐藏回收站,是指不会显示在桌面及资源管理器里,隐藏并不等于停
止这个功能,如使用登录文件更改者请先汇出有关登录文件作备份,登录文件更改(适
用于Windows XP家用及商业版本):在[开始]-->[运行]-->键入[Regedit]-->
[HKEY_LOCAL_MACHINE]-->[SOFTWARE]-->[Microsoft]-->[Windows]-->
[CurrentVersion]-->[Explorer]-->[Desktop]-->[NameSpace],将[{645FF040-5081
-101B-9F08-00AA002F954E}]删除便可重新登录后生效。
注册表应用
32、停止“磁盘空间不足”的通知功能
当磁盘驱动器的容量少于200MB时Windows XP
便会发出“磁盘空间不足”的通知,如需停止此功能,可按下程序更改登录文件:>
[HKEY_LOCAL_MACHINE]-->[Software]-->[Microsoft]-->[Windows]-->
[CurrentVersion],在[Policies]下增加一个项名[Explorer](如果已有就不用增加了
),在[Explorer]增加
一个DWORD值,[NoLowDiskSpaceChecks]数值资料为[1]=停止通
知,值资料为[0]=默认值启动通知。
。
注册表应用
33、在〔我的电脑〕上隐藏软驱
在〔开始〕→〔运行〕→输入〔Regedit〕→
〔HKEY_CURRENT_USER〕→〔Software〕 →〔Microsoft〕 →〔Windows〕→
〔CurrentVersion〕→〔Policies〕→〔Explorer〕 →增加一个 DWORD 值
〔NoDrives〕的数值资料请使用十进制及如下设置 隐藏 A 盘为〔1〕,隐藏 B 盘
为 A 盘的一倍即〔2〕,隐藏 C 盘为 B 盘的一倍即〔4〕,如此类推,如全部隐藏
则为〔67108863〕
注册表应用
34、定时自动关闭电脑
〔开始〕→〔运行〕→输入〔Shutdown.exe -s -t xx〕
xx = 设置关机倒数秒数 (预设为 20 秒),例:如设置 分钟后自动关机 =
〔Shutdown.exe -s -t 1800〕 如设置后需取消有关设置: 在〔开始〕→〔
运行〕→输入〔Shutdown.exe -a〕便可
注册表应用
35、释放内存的方式
每当Windows运行一些应用程序时,已经将应用程序关闭,但
是内存可能还存在一些DLL文件,可能会拖慢了系统效能,可以利用登录编辑器按如下
的方法自动的清除内存中的dll资料。 运行regedit,进入登录编辑器。 找到
「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Explorer」
在右方窗格新建一个「AlwaysUnloadDll」「字串值」。 然后在
「AlwaysUnloadDll」上按下鼠标右键选择「修改」。 将「值的资料」设为「1」
。 重新开机即可完成上述动作。
注册表应用
36、关闭自动重新启动功能
当 Windows XP 遇到严重问题时便会突然重新开机,按以
下更改可以取消此功能在〔开始〕→〔运行〕→输入〔regedit〕→选
〔HKEY_LOCAL_MACHINE〕→〔SYSTEM〕 →〔CurrentControlSet〕→〔Control〕
→〔CrashControl〕 →将〔AutoReboot〕dword 值更改为〔0〕重新开机生效 。
注册表应用
37、卸载共用分享及用户文件夹
除正常〔我的文件〕及〔共用文件夹〕外,每个
用户都会有一个独立的文件夹,如下设置则只会保留我的文件夹,其馀的不会显示出
来 在〔开始〕→〔运行〕→输入〔regedit〕→选〔HKEY_LOCAL_MACHINE〕→
〔SOFTWARE〕 →〔Microsoft〕→〔Windows〕→〔CurrentVersion〕→〔Explorer〕
→〔MyComputer〕 →〔NameSpace〕→在〔DelegateFolders〕下删除〔{59031a47-
3f72-44a7-89c5-5595fe6bee}〕主键
注册表应用
38、停用错误通知及报告
〔开始〕→〔运行〕→输入〔gpedit.msc〕打开〔本机管理
原则〕→〔电脑设置〕→〔系统管理范本〕→〔System〕 →〔Error Report〕 停用
错误通知在〔Display Error Notification〕选已停用
停用错误报告在〔Report
Errors〕选已停用仅适用用 Windows XP 商业版版本
注册表应用
39、加快XP开机及关机 速度
在〔开始〕→〔运行〕→键入〔Regedit〕找到
HKEY_CURRENT_USER\Control Panel\Desktop 键,将右边窗口的
WaitToKillAppTimeout 改为 1000 ( 原设定值:20000 )即关闭程序时仅等待1秒
。 将键值 HungAppTimeout的数值改为:200( 原设定值:5000 ),表示程序出错时
等待0.5秒。 找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control 将键值
WaitToKillServiceTimeout 设为:1000或更小。 ( 原设定值:20000 ) 将键值
〔HungAppTimeout〕的数值资料更改为〔200〕