论坛: 菜鸟乐园 标题: 高手请进 复制本贴地址    
作者: shyff2003 [shyff2003]       登录
在注册表里怎么改动能使win2000快速启动??
请教了~~~~~~~


[此贴被 岁月无声(shyff2003) 在 10月25日21时06分 编辑过]

地主 发表时间: 10/25 21:12

回复: xuebaby [xuebaby]   论坛用户   登录
我想应该不是硬盘问题吧
你也别穷紧张了

B1层 发表时间: 10/25 21:13

回复: zhr_23 [zhr_23]   论坛用户   登录
Windows 2000系统优化全攻略-----转载
1.取消系统检测串口以加快启动速度

打开boot.ini文件,修改[operating systems]段内容:

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\\windows=\"microsoft windows 2000 professional\" /fastdetect/noserialmice

这样启动时就不会检测串口,缩短了启动时间。


2.优化文件系统

 在hkey_local_machine\\system\\current-

controlset\\control\\filesystem中,新增项值configfileallocsize,dword类型,置为000001f4(16进制),这样可优化文件系统,提高系统性能。


3.优化虚拟内存

 系统安装后会默认设置应用程序不以后台服务方式使用内存,这种方式已最优了,我们主要来优化设置虚拟内存的大小。方法是:右击“我的电脑”,选择“属性/高级/性能选项/更改”,设置虚拟内存的初始值和最大值(如右图),将初始值置为你内存的2.5倍,最大值置成你需要的最大尺寸(当然不能超过硬盘的可用空间)。虚拟内存是以名为pagefile.sys的交换文件保存在硬盘上的,pagefile.sys和win98的win386.swp性质相同,应将该交换文件存放在最快的硬盘上。另外,在hkey_local_machine\\system\\current-

controlset\\control\\session manager\\memory management中置clearpagefileatshutdown=1,也可提高性能。如果你的内存>=128m,还可进行如下2个优化:

①在hkey_local_machine\\system\\current-

controlset\\control\\session manager/memory management中置disablepagingexecutive=1,表示系统正运行的文件被强制保留在内存中而非移入虚拟内存,这样可提高程序运行速度。

②在hkey_local_machine\\system\\current-

controlset\\control\\session manager/memory management中置largesystemcache=1,表示让win2000使用它的系统缓存(如同win9x中的vcache),这会使磁盘输入/输出性能有很大提高。


4.加快启动和故障恢复

 在“我的电脑/属性/高级/启动和故障恢复”中,选择系统启动时默认的操作系统,例如“microsoft windows 2000 professional\\fastdetec”(如图4),不选“显示操作列表”,这样,在装有多操作系统的情况下,启动时就不会显示多系统列表让你选择而直接启动win2000。还有一种方法也能实现这个功能,即打开c:\\boot.ini文件,将timeout的值改为你需要的时间如0即可(其中置timeout=-1,启动菜单会变成暂停状态,只有按enter后,才会继续)。


 如果你不是网络系统管理员,则完全可以去掉上面的“将事件写入系统日志”和“发出管理警报”,并将“写入调试信息”设为“无”,这样也能提速。


 系统启动时实现自动登录也能节省不少时间,可以运行regedt32.exe,在hkey_local_machine\\

software\\microsoft\\windows nt\\currentversion\\

winlogon中,置autoadminlogon为1即可。


 windows家族中,只要系统崩溃就会出现臭名昭著的蓝屏死机,重启后要检测硬盘,很麻烦费时。可在win2000中让系统崩溃后自动重新启动,方法是:在“我的电脑/属性/高级/启动和故障恢复”中,勾选系统失败中的“自动重新启动”,然后点击确认(如图5)。


 对于停止响应的程序,不需要手工干预,让系统自动关闭,方法是:打开注册表编辑器,在hkey_current_user\\control panel\\desktop中,将项值autoendtasks设置为1。

如果你有活动硬盘,经常需要把硬盘装到不同的机器上,就有必要生成两个以上硬件配置文件了。选择“我的电脑/属性/硬件/硬件配置文件”,按“复制”钮,在弹出的对话框中给当前配置文件的复制文件命名。就生成了第二个硬件配置文件,重新启动时会显示硬件配置文件选择列表,提示你选择相应的配置文件。如果不想显示硬件列表,可在“我的电脑/属性/硬件/硬件配置文件”中先用“↑”和“↓”按钮把需要的配置移到最上行,然后把等待用户时间改为0秒,这样启动时就不会显示硬件列表而自动选择位于最上行的配置文件。


5.安全日志已满时的处理

 安全日志已满时,win2000将停止响应并显示“审核失败”消息,如要恢复它,必须清除安全日志。方法是:重新启动,用管理员组成员登录,单击“开始/设置/控制面板/管理工具/事件查看器”,右击“安全日志”,选“属性”,在弹出窗口中,单击“改写久于n天的事件”或不改写事件(手动清除日志),然后打开注册表编辑器,在hkey_local_machine\\system\\

currentcontrolset\\control\\lsa中,置项值crashonauditfail为1,最后重新启动。


6.优化电源管理

 选择“最少电源管理”方案来节省电能,在“设置/控制面板/电源选项/电源使用方案”中选择“最少电源管理”方案,“1分种之后”关闭显示器、“3分钟之后”关闭硬盘、系统休眠选“从不” (如图6)。这样只要你超过1分钟不用键盘和鼠标,系统就会自动关闭显示器、硬盘以节省电能,只要一按键盘或鼠标,系统又恢复原状。


 在“控制面板/电源选项/高级电源管理”中,选中“启用高级电源管理支持”,以此节省电能;在“控制面板/电源选项/休眠”中,启用“休眠支持”,这样就可把当前内存中的信息保存在硬盘上,然后关闭电源。当打开电源开关时,系统不用1分钟就恢复到原来状态;在“控制面板/电源选项/高级”中,将“在按下计算机电源按键时”置为“关闭电源”,“在按下计算机休眠按键时”置为“休眠”,于是只要按下键盘上的power键就会关机,按sleep键就会休眠。


 关闭win2000时,会显示“现在可以安全关机”而不自动关闭atx电源。可用下法实现自动关闭atx电源:选择“设置/控制面板/电源选项/高级电源管理”,如果你的机器支持高级电源管理功能,则选中“启用高级电源管理支持”,然后在hkey_local_machine\\

software\\microsoft\\windows nt\\currentversion

\\winlogon中置powerdownaftershutdown为1;如果你的机器不支持高级电源管理,则很不幸,只能在关闭系统时,显示“现在可以安全关机”,等待你切断电源了。

7.桌面和开始菜单的优化

 关于文件夹,系统默认使用web视图,即左边有个信息栏,显示选择的文件信息,如果是图片,将显示图片的略图。该窗口华美但既费内存又费时间,开启它会降低系统性能。关闭方法是打开“我的电脑/工具/文件夹选项”,在“web视图”中选择“使用windows传统风格的文件夹”。


 在控制面板的“显示/效果”中把视觉效果改为“滚动效果”;也不要设置墙纸,因为墙纸会占用大量内存,增加启动时调用图片时间,可把c:\\my documents\\my pictures、c:\\windows和c:\\windows\\web\\wallpaper目录下所有bmp文件(这些bmp文件即系统中的墙纸)用winzip打包压缩备份,然后删除这些bmp文件,需要墙纸时再用winzip还原即可;如不迫切需要,也不要设置屏幕保护方式;


 你也许反感win2000开始菜单的“淡入淡出”效果,可在“开始/设置/任务栏和开始菜单/高级”中选择“滚动程序菜单”,然后单击右键,选“属性/效果”,将“淡入淡出效果”改为“滚动效果”;为加快开始菜单的响应速度,在hkey_current_user\\control panel\\desktop中,把项值menushowdelay置为0;系统进入桌面时,会在“开始”按钮上显示“单击这里开始”箭头,很烦人。除去它也很容易,在hkey_current_user\\software\\microsoft\\windows\\


 currentversion\\policies\\explorer中把项值nostartbanner置为十六进制的01000000即可。

去掉任务栏左侧图标:鼠标右击该图标,在弹出菜单中选择删除功能即可。

去掉任务栏中的快速启动栏:鼠标右击任务栏空白处,选择工具栏,去掉快速启动前的勾号。


8.优化配置网络

 win2000允许网络适配器使用一种以上协议,我们上internet的适配器应该只安装tcp/ip协议。要检查每个适配器,去掉不用的协议,这样可以提高网络连接速度。对于服务也是这样,只选择启用的服务,例如图11中link3连接只用于上互联网,所以只选用tcp/ip协议,其它的两项服务都不用选。

还可以进行如下优化:在hkey_local_machine\\system\\currentcontrolset\\

services\\tcpip\\parameters中,按下表设置。


9.减轻启动时任务

 删除开始菜单的程序/启动中的所有项目,然后在注册表hkey_local_machine\\software\\microsoft\\

windows\\currentversion的子项run、runservices、runservicesonce、runonce和runonceex(一次性的自启动功能、表示只运行一次)下删除列出的所有应用程序,只保留systray.exe程序,这样保证只启动systray.exe一个程序,减轻启动任务、加速启动过程。另外,如果在“run”项下有子项(该子项一般是安装应用软件时建立的,注意:不能删除optionalcomponents子项),也应将该子项中所有项值删除或者索性删除该子项,同样也能取消windows启动时自启动的程序(图7)。停止不需要的服务,也能取消win2000启动时自启动的程序,详情参见下面第17条。


10.清除注册表垃圾

 安装一个软件,注册表中就要相应地增加一些项。当软件被删除后,例如删除软件所在文件夹或在“添加/删除程序”里对它反安装,有些软件的注册信息还赖在注册表中,长期下去,就在注册表中形成大量垃圾。而注册表在启动时要调入内存,其庞大的个头将既占内存又费时,所以需要彻底清除它们。清除方法:


①清除注册表中关于卸载应用程序的相关项值数据

在hkey_local_machine\\software\\microsoft\\

windows\\currentversion\\uninstall中,把已卸载软件的子项删除。

②清除已卸载软件的垃圾

这些垃圾文件集中在hkey_local_machine\\

software、hkey_current_user\\software和hkey_users\\.default \\software中,这几项的内容基本一致,在其中一处作查找,然后删除即可。常用的方法是在hkey_local_machine\\software分支中,查找那些已卸载软件的残留信息,然后删除。


有时为了方便,我们也可用专用注册表清理工具来查找删除注册表中的残余信息。


11.注册表减肥

 注册表减肥的方法是重建注册表:首先在win2000下用regedit导出整个注册表(注意:要确保导出全部注册表而非一个分支),将其存为c:\\li.reg ;然后用dos7.0重新启动,载入磁盘高速缓存程序smartdrv以加快处理速度,接着按下面的命令运行dos版的regedit:c:\\windows\\regedit/c li.reg(参数/c表示从后面指定文件中重新生成整个注册表)。重建后的注册表文件会比原来小25%―30%左右,达到了减肥目的。


12.删除多余的键盘布局、输入法和区域设置

 进入hkey_local_machine\\system\\currentcontrolset\\

control\\keyboard layouts,下面有多种语言的键盘布局子项,对应于“控制面板”中的“键盘布局/输入法”,可直接删除未用语言的键盘布局和未用的输入法子项;在hkey_local_machine\\system\\currentcontrolset\\control\\

nls\\locale中,是“区域设置”,保留非空的项值,其它的全部删除。
13.删除多余的dll文件

 win2000的system和system32目录下有大量的dll文件,被系统或应用软件共享。由于经常安装和卸载软件,会在这些目录中留下一些dll垃圾文件,它们不但占用硬盘空间,而且还降低系统的运行速度。可按以下方法删除:在hkey_local_ machine\\software\\microsoft\\windows

\\currentversion\\shareddlls中,存放有软件共享的dll路径信息,每个dll文件的项值表明它已被几个应用软件共享(如图8)。如果已卸载的软件该项值为0,则说明不被任何软件共享,可以删除之,然后再删除对应的dll文件。


14.清除配色方案和屏幕保护程序

 在hkey_current_user\\control panel\\appearance\\schemes中,有系统自带的各种配色方案,对应显示在“控制面板”窗口中的“显示/属性/外观/窗口配色方案”下拉列表中,将不用的配色方案删除,一般只保留“windows默认”一项即可。


 用winzip把c:\\windows下和c:\\windows\\system32下所有屏幕保护文件(后缀为.scr的文件)打包压缩成一个文件作备份。然后把这些屏幕保护文件全部删除,再点击鼠标右键,选菜单的“属性/屏幕保护程序”,在屏幕保护程序选项栏就没有屏幕保护文件可选了。如果确实需要屏幕保护程序,在以上删除前只保留几个屏幕保护文件。


15.删除系统不用的字体和help文档

 先用winzip把c:\\windows\\fonts整个目录打包压缩成一个备份文件,然后在c:\\windows\\fonts中删除所有不用的字体,只保留arial,marlett,micosoft scans serif regular,mingliu&pmingliu,modern,ms outlook,ms serif8、10、12,script,simsun&nsimsun,tahoma,times new roman,宋体,仿宋,楷体,黑体几种字体,需要其它字体时再用winzip打开压缩文件,把对应的字体展开到fonts目录中。


 对使用win2000已很熟练的用户,可以删除help文件夹。先用winzip把c:\\windows\\help整个目录打包压缩成一个备份文件,然后在c:\\windows\\help中删除所有.hlp和.chm文件,以后需要时展开压缩文件即可。


16.清理文件垃圾

 win2000使用时间一长,就会累积众多的tmp、bak、log、old、txt等临时文件,集中在c:\\windows\\temp、c:\\documents and settings\\你的用户名\\local settings\\temp、c:\\documents and settings\\你的用户名\\local settings\\temporary internet files(ie临时文件目录)中,可以把这些目录中的文件全部删除,以提高系统性能。


17.移动事件记录文件位置

 win2000的事件记录会时刻记录事件活动情况。记录文件的位置在c:\\windows\\system32\\config中,如果把它保存在另一个硬盘或分区中,就能减轻系统所在硬盘或分区的负担,达到优化目的。方法是在下列分支中:

hkey_local_machine\\system\\currentcontrolset\\services\\eventlog\\security

hkey_local_machine\\system\\currentcontrolset\\services\\eventlog\\application

hkey_local_machine\\system\\currentcontrolset\\services\\eventlog\\system

将其中项值flie的路径都改为另一个硬盘或分区中的目录,比如:d:\\config\\appevent.evt、d:\\config\\secevent.evt、d:\\config\\sysevent.evt。


18.移除posix支持

 如果没有设备使用ieee接口,完全可以移除posix支持来精简系统。方法是将c:\\windows\\system32中的几个执行文件改名如下:

os2.exe os2.lll

os2ss.exe os2ss.lll

psxss.exe psxss.lll

posix.exe posix.lll




B2层 发表时间: 10/25 23:56

回复: shyff2003 [shyff2003]      登录
谢谢了`~呵呵

B3层 发表时间: 10/26 08:50

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号