找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 420|回复: 2

[【求助】] 打造稳固的win2000系统

[复制链接]
发表于 2006-10-16 11:59:27 | 显示全部楼层 |阅读模式
Windows 2000一直以来给人安全和稳定的印象,也就是由于这些优点,让其一直以来成为开发平台和网络的首选操作系统。但也许是功能太多太强大的缘故,其运行速度及对硬件的要求一直也就差强人意。笔者在实践中积累了一些经验,通过一些步骤优化调整Windows 2000系统,可以大幅度提高Windows 2000的运行速度,打造出功能强大性能稳固的Windows 2000系统。

  以Windows 2000专业版构建开发平台的优化

1.内存优化

  系统安装后会默认设置应用程序不以后台服务方式使用内存,这种方式对内存已经是进行了优化。现在要来优化的只是设置虚拟内存的大小就可以了,方法是:右击“我的电脑”,选择“属性/高级/性能选项/更改”,设置虚拟内存的初始值和最大值,将初始值置为你机器内存的2.5倍,最大值置成你需要的最大尺寸,注意不能超过硬盘的可用空间。虚拟内存是以名为Pagefile.sys的交换文件保存在硬盘上的,Pagefile.sys和Win 98的Win386.swp性质相同,应将该交换文件存放在最快的硬盘上,一般是存放在C盘或者是最大的一个盘。另外,在注册表中,在HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/SessionManager/Memory Management中置ClearPageFileAt Shutdown=1也可提高性能。如果你机器的内存≥128MB,还可进行如下2个优化:

  1.在HKEY_LOCAL_MACHINE/System/Current ControlSet/Control/Session Manager/Memory Management中置DisablePagingExecutive=1,表示系统正运行的文件被强制保留在内存中而不移入虚拟内存,这样可提高程序运行速度。

  2.在HKEY_LOCAL_MACHINE/System/Current ControlSet/Control/Session Manager/Memory Management中置LargeSystemCache=1,表示让Win 2000使用它的系统缓存,这会使磁盘输入/输出性能有巨大提高。

2.硬盘优化

   必须设置硬盘传送模式为DMA。如果你的硬盘支持DMA的话,用DMA代替PIO可以提高硬盘的传输速度并减少CPU占用率。方法是,右键点击我的电脑→管理→设备管理器→IDE ATA/ATAPI控制器→Primary IDE Channel→属性→高级设置,在传输模式中选中DMA。另外Windows 2000所在分区用NTFS格式可以更好地发挥系统性能,如果您的系统分区是FAT或FAT32,应该把它转为NTFS,可在DOS模式下用Windows 2000的“convert 驱动器:/FS:NTFS [/V]”命令来完成。

  同时,可用下列方法来提高硬盘的速度:

  (1)右击我的电脑选属性,在设备管理器中选硬盘的属性,把“启用了写入缓存”选上。用DOS的Smartdrv管理方式代替Win 2000的Smartdrv,为启动盘开启至少4MB以上的缓冲区,具体做法是在C:Auotoexec.bat中加入“C:WindowsSmartdrv.exe /E:4096 /B:4096”。

  (2)经常使用磁盘碎片整理程序,不仅可以整理文件使之连续存放在硬盘上,而且还可以把常用的文件移到硬盘分区前,减少硬盘的寻道时间,加快启动速度。

3.文件系统优化

   优化文件系统对提高系统性能也至关重要,可以在注册表中对文件系统进行优化。在HKEY_LOCAL_MACHINESystemCurrent ControlSetControlFileSystem中,新增项值ConfigFileAllocSize、DWORD类型,设置键值为000001f4,这样可优化文件系统,提高系统性能。

4.桌面和开始选单的优化

   关于文件夹,系统默认使用Web视图,即左边有个信息栏,显示选择的文件信息,如果是图片文件将显示图片的略图。使用这种方式虽然可以带来简便性,但却会浪费大量内存,开启它会降低系统性能。关闭方法是,打开“我的电脑/工具/文件夹选项”,在“Web视图”中选择“使用Windows传统风格的文件夹”。

   为了提高效率,可以在控制面板的“显示/效果”中把视觉效果改为“滚动效果”。另外,最好就不要设置墙纸,因为墙纸会占用大量内存,同时在启动时还增加了调图时间,在初装好系统之后,可把“我的文档My Pictures”、“C:Windows” 和“C:WindowswebWallpaper”目录下所有图片文件全部删除,需要墙纸时再用设置也不迟。如不迫切需要,最好也不要设置屏幕保护方式。

   如果你厌倦了Win 2000开始选单的淡入淡出效果,可在“开始/设置/任务栏和开始选单/高级”中选择“滚动程序选单”,然后单击右键,选“属性/效果”,将“淡入淡出效果”改为“滚动效果”。为加快开始选单的响应速度,可在HKEY_CURRENT_USERControl PanelDesktop中,把项值MenuShowDelay置为0。

5.减轻启动时任务

   删除开始菜单中的“程序/启动”中的所有项目,然后在注册表HKEY_LOCAL_ MACHINESoftwareMicrosoftWindowsCurrent Version的子项Run、RunServices、RunServicesOnce、RunOnce和RunOnceEx下删除列出的所有应用程序,SysTray.exe程序应该保留。这样保证只启动SysTray.exe这一个程序,减轻启动任务、加速了启动过程。另外,如果在“Run”项下有子项,也应该将子项中的所有项值删除或者干脆象笔者一样经常直接删除该子项,这样也能减少Windows在启动时自启动的程序数量。同时停止不需要的服务,也能取消Windows 2000启动时自启动相应的程序。

6.清除注册表垃圾

   安装一个软件的时候,系统就会相应地在注册表中增加一些内容。当软件被删除后,有些软件的注册信息还赖在注册表中,长期下去将在注册表中形成大量垃圾,严重的影响系统的运行速度和稳定性。可用以下方法进行清除:

  1. 清除注册表中关于卸载应用程序的相关项值数据 在KEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionUninstall中,把已卸载软件的子项删除。

  2.清除已卸载软件的垃圾,这些垃圾集中在HKEY_LOCAL_MACHINESoftware、HKEY_CURRENT_USERSoftware和HKEY_USERS.DefaultSoftware中,这几项的内容基本一致,在其中进行查找删除就可以了。在HKEY_LOCAL_MACHINESoftware分支中,查找那些已卸载软件的残留信息,然后删除。

  有时为了方便,我们也可用专用注册表清理工具来查找删除注册表中的残余信息。
以Windows 2000 Server和Advance Server打造稳固服务器

   Windows 2000功能更完整,性能更优异,操作更简便。使其逐渐取代Windows NT,成为企业服务器操作系统的首选。用Windows 2000 Server和Advance Server打造企业级服务器,还要下点功夫进行系统优化才能构建起强劲的平台的。

一般可以从以下几个方面入手

1、用客户端快取功能优化系统

   Windows 2000 有一项功能可以减轻服务器的负荷,一般人却没想到这一点,就是「离线档案」功能。正式的名称是「客户端快取」,不过这个功能不是用来加速操作系统执行性能的,可是使用者却可以用来改善网络的速度。我们知道服务器的CPU 会把某些工作指示快取到内存,以便加速执行性能;Windows 2000 会把资料快取到内存里,以便加速硬盘执行性能。客户端快取则是以类似的概念把网络资料快取到客户端的硬盘上,以降低网络流量。虽然这样并不能真的促进服务器的性能,但是因为本地端快取的关系,所以网络的使用者可以发觉网络速度变快,也因为整体网络的负荷量减轻,所以服务器比较能处理其它的工作。

  可以用以下方法打开该项功能:

  (1) 第一个步是启动全公司系统的客户端快取功能。在群组原则中把离线档案的客户端快取功能打开。除了开启这个功能外,还可以把使用者存到网络上的档案也快取一份到本地端,然后 Windows 2000 会直接使用本地端的这份快取档案,除非档案有所更动。

  (2) 第二步是启动每一个共享资料夹的客户端快取功能。在档案总管里共享的文件夹上按鼠标右键点选「共享」选项,然后按「快取处理」,之后会有三个选择:手动快取文件。使用者必须告诉计算机要让文件在离线以后也可以使用。如果你只想让 Windows 2000 对使用者在网络上制作的档案进行快取工作,就要选这个设定。

  (3) 自动快取文件。如果共享的数据夹内的数据常常变动,最好就选这个选项。如果使用者开启这个共享资料夹的文件,Windows 2000 就会自动快取到本地端,这样一来就算服务器离线,档案仍然可以用。不过这个选项对性能没有助益。

  (4) 自动快取程序。这个选项对里面有只读数据的共享数据夹最有用。如果使用者打开这个资料夹的档案,Windows 2000 会自动快取到本地端,除非服务器端的档案版本比较新。这就是你能节省频宽的地方。

2、增加内存

   如果你不想花那个钱买内存,这个时候可能就要用优化内存的软件来协助解决内存不足的问题,不过效果其实没那么显著,特别是在网络操作平台上好难体现其作用。

3、删除不需要的功能

   Windows 2000 影响运行速度、消耗内存的主要原因就是因为安装了太多不必要的功能。特别是在作为网络操作系统,明确那些功能需要那些功能不需要的非常重要的事。

   想知道可以关闭哪些功能,唯一的方法就是直接看功能清单,然后看看关闭这些功能后有什么影响。在[功能]的控制面板有每项功能的简短说明做为参考。到[控制面板]选择\"系统管理工具/功能\"。Windows 2000 预设开机时启动某些后台程序的功能,但有很多根本就不会经常要用到的。不过在把某项功能完全停用之前,最好在[启动类型]那一栏把那项功能改设成[手动],这样子真的需要时就可以重新启动这项服务。

4、加速登录

   登录Windows 2000 时,如果你的计算机上有太多使用者的设定文档,[开始]菜单就会变得很慢,关机注销也一样。如果你还增加自己专属的使用者文件,开关机时间会变得更久的。

   微软为此开发了很好用的修正程序,叫“资料夹重新导向”。资料夹重新导向功能会把文件和设定移出使用者的设定档,然后集中存放在网络上。这样一来 Windows 2000 在使用者登录的时候需要下载的资料量就少了很多,登录时间自然大幅缩短。

  要开启这个功能必须使用群组原则。选择“使用者设定/ Windows 设定”然后选择“ 资料夹重新导向\",然后在以下列出的项目上按下鼠标右键,重新导引同名的资料夹:

  (1) 用程序资料
  (2) 桌面
  (3) 我的文档
  (4) [开始]菜单

   资料夹重新导向还有一个好处,就是可以简化文件备份的手续,因为所有文件都放在同一个地方。不过你得花点时间学习资料夹重新导向功能每个选项的意思,还要看看 resource kit 里面有哪些执行这个功能的最佳方法。不过一般说来,预设设定提供的就是最好的方法。

5、驱动程序的升级

   加强 Windows 2000 执行性能的基本功就是要时时更新。 Windows 2000 内建的驱动程序不一定是最好的,所以你要把各项设备的驱动程序时时更新,或是安装最新版的 Windows 2000 组件。好好利用 Windows Update这个功能,时时与硬件厂商保持联系,让你的驱动程序保持在最新的状态。

   通过以上的步骤,再加上你的实践和探索,相信你会很快的打造出强劲的Windows2000系统。
回复

使用道具 举报

发表于 2006-10-17 09:20:05 | 显示全部楼层
最好把内容转过来,这样方便大家阅读。
回复

使用道具 举报

发表于 2006-10-17 18:12:18 | 显示全部楼层
太长了,看的好费力啊。拷贝下来慢慢看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-24 01:35 , Processed in 0.146220 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表