优化系统不能矫枉过正(下)
【IT168 专稿】上期我们从服务,默认共享等多方面列举了几个因为过度优化系统,从而导致应用过程中出问题的例子。让各位读者确实明白对待系统优化矫枉过正的弊端。今天我们将继续就注册表,系统帐号及系统安装盘等诸多方面来阐述不能过度优化系统的原因。每部分都是根据真实例子进行讲解的。我们仍然继续上回的序号来排列。
| 一:事件服务当真关不得 |
| 二:不留ADMIN$让网络管理员叫苦 |
| 三:简单的IPC$共享让员工罢工 |
| 四:RPC服务—病毒与杀毒软件的界河 |
| 五:关闭服务—IP全无 |
六,让GUEST闭嘴带来共享失败:
GUEST帐户一直是被众多安全专家看重的,如果本地GUEST帐户被启用,那么黑客或者病毒就可以利用GUEST帐户来访问远程计算机的操作系统,虽然GUEST帐户的权限不高,但是结合一些提升权限或者特殊小技巧的话,黑客是可以让这个小权限变大的,从而实现入侵系统的目的。所以说将GUEST帐户禁用是大家安装系统后第一件事情。
第一步:“我的电脑”上点“右键”选择“属性”。
第二步:在出现的“计算机管理”窗口中找到“系统工具”下的“本地用户和组”。(如图1)
![]() |
| 图1(点击看大图) |
第三步:在用户中的GUEST上点右键选择“属性”。将“帐户已停用”打勾。这样GUEST帐户就被禁止使用了。(如图2)
![]() |
| 图2(点击看大图) |
但是你是否知道盲目的禁用GUEST却会给系统文件和打印机共享带来麻烦呢?众所周知XP系统下共享是非常麻烦的,如果将GUEST禁用那么在访问远程计算机时,即使你输入了正确的IP地址和共享名也会因为GUEST没有开启而报错。
小结:
有两种方法可以解决禁用GUEST带来的共享麻烦,第一是通过组策略(开始->运行->输入gpedit.msc),将“计算机配置->windows设置->安全设置->本地策略->安全选项下的“网络访问:本地帐户的共享和安全模式”从“仅来宾——本地用户以来宾身份验证”修改为“经典-本地用户以自己的身份验证”。(如图3)
![]() |
| 图3(点击看大图) |
但是这样修改后就需要在共享文件和打印机以及访问这些资源时输入与相应权限对应的帐户名和密码了;另外一种方法就是不禁用GUEST。
七,组策略安全将自己套捞:
大家都应该知道系统的组策略可以帮助我们规划系统安全,设置一些必要的防护措施,但是在进行配置过程中也要注意一点,那就是不要过度防护,笔者就遇到过过分讲究安全而将自己套捞在组策略和注册表之外的情况,弄得连自己都无法再进入组策略和注册表了。
事情起因——笔者为了防止黑客入侵服务器后随意的使用组策略而将组策略的管理单元进行了设置,步骤如下:
第一步:以管理员administrator的身份登录系统。
第二步:通过任务栏的“开始->运行->输入gpedit.msc”,启动组策略编辑器。
第三步:依次展开“本地计算机策略->用户设置->管理模板->windows组件->Microsoft management Console->受限的/许可的管理单元->组策略”。
第四步:在右边找到“组策略对象编辑器”。(如图4)
![]() |
| 图4(点击看大图) |
第五步:双击“组策略对象编辑器”项,在弹出的窗口中选择“已禁用”。(如图5)
![]() |
| 图5(点击看大图) |
第六步:确定后退出组策略编辑器。
问题发生:本来认为这样就彻底防范了黑客使用组策略修改本地服务器或域的统一配置,并且按照常规思路来说只要我们将管理员administrator帐户密码设置的足够强大,要恢复修改组策略时通过他来启动组策略编辑器即可。谁知道修改后使用administrator帐户再次登录系统准备启动组策略时却出现了“下面在该文档中引用的管理单元受到策略限制。请与您的系统管理员联系,获得详细信息。组策略对象编辑器”的提示。(如图6)
![]() |
| 图6(点击看大图) |
确定后显示“创建管理单元失败,用户策略不容许MMC创建管理单元”。(如图7)
![]() |
| 图7(点击看大图) |
这就说明连我们自己这样的具有管理员权限的用户都无法再使用组策略了,将自己锁在了组策略之外。
小结:
将自己锁在了组策略之外恰恰是因为过度的讲究安全策略造成的,也说明优化系统不能矫枉过正的道理。如何恢复呢?我们也只能通过注册表来解决。
第一步:通过任务栏的“开始->运行->输入regedit”启动注册表编辑器。
第二步:选择hkey_current_user\software\policies\microsoft\mms\{8fc0b734-a0e1-11d1-a7d3-0000f87571e3}项。
第三步:在上面注册表项中的右侧列表中可以看到一个名为Restrict_run的数值,目前他的数据为1。(如图8)
![]() |
| 图8(点击看大图) |
第四步:双击该数值,将数据修改为0即可取消刚刚不慎的设置。设置完毕后我们就可以像平常一样通过输入gpedit.msc访问组策略编辑器了。
八,过度精简带来的问题:
很多网友都喜欢把自己的系统容量缩减,也就是说比比谁的系统占地最小。其实这是不科学的,因为很多时候众多冗余文件是必要的,不常用的系统文件也不能随便删除,谁都不能保证是否以后出了问题会用到。可能有的IT168的读者会说了,我自己有一个系统安装盘就行了,当需要的时候拿这个系统安装盘来恢复即可。要知道由于系统的漏洞每天都会出现,所以你手中的系统安装盘也可能是旧版本,也就是说手中的是XP SP1版的系统安装盘,但是你的系统可能已经通过更新补丁等措施变成了XP SP2,这种情况遇到问题我们再使用XP SP1光盘来恢复或覆盖出错文件就行不通了。所以说对于那些热衷于制作精简版系统或者RIP版系统的用户以及使用这些版本的用户来说,也许你安装的系统确实容量比较小,但是日后的麻烦却是很大的。
笔者就曾经遇到过将DLLCACHE系列文件过度精简的系统,结果在IE或系统出现问题后根本无法通过系统的自动扫描来修复,而且安装一些U盘或普通外接设备时也常常不能自动安装驱动,为我们的实际使用带来了巨大麻烦。要知道寻找驱动是件非常烦琐的事情,特别是对那些本来系统可以自动安装的设备,也许厂商就根本没提供这样系统下的产品驱动。
小结:
过度精简,过度RIP的系统是不稳定的,我们不推荐大家使用。实际上用正常模式安装的系统并不比RIP和精简过的大多少,反而在稳定性和兼容性上有很大的优势。
九,尽信功能较多GHOST不如无GHOST:
曾几何时笔者也迷恋功能较多GHOST,通过在一台机器上制作的功能较多GHOST可以应用到任何计算机上,为我们日常维护带来了很大方便。由于功能较多GHOST是将各个系统有可能存在的不同驱动进行删除而制作的,所以按照常理说和直接使用系统光盘安装应该没有任何区别,很长时间内笔者也深信此道,但是直到遇到了实际问题。
笔者的妹妹买了一个新的笔记本,在销售点安装万系统回家后网卡一直有问题,我查看了设备管理器,发现驱动有问题,网卡设备前显示的是感叹号。所以我怀疑是销售点使用的GHOST有问题,可能是该型号笔记本中网卡和其他型号的不同吧。于是笔者自己使用功能较多GHOST恢复了系统,设备管理器中的网卡也没有问题,显示为正常,但是却出现了一个问题,那就是无法通过ADSL猫进行拨号。换一台笔记本连接猫却拨号正常。这说明还是网卡有问题。最后还是通过全新安装系统才解决,就是使用系统光盘一步步的安装。
小结:
为什么功能较多GHOST不行,而必须全新安装操作系统呢?按照功能较多GHOST的制作原理这个问题应该不会发生,而且笔者也确实使用这个功能较多GHOST恢复了几十种型号的台式机和十几种型号的笔记本。我也是百思不得其解,不过不管怎样这个例子还是说明不能对功能较多GHOST太有依赖性,当有问题无法用功能较多GHOST解决时全新安装是你的首选。
十,走出“上网加速”的误区:
普通用户和企业用户都希望自己的网速越来越快,因此花费了很多时间,使用很多加速工具,包括更改注册表修改“MTU值”等。不过由于目前国内大多地区ISP提供的ADSL接入方式,基本都是分配给每位用户512K到2M左右的带宽,这种情况下所谓的加速效果十分十分有限,并且一些加速软件在“MTU”设置上不是很完善,往往把数值设置得很高甚至超过了带宽对应值的上限,从而造成网络故障或者系统问题。这里建议带宽在1M左右的ADSL用户不要盲目优化。限于带宽加速的效果不明显。有这么多时间不如选择更合适的下载软件来得实惠。
小结:
选择合理的拨号软件和下载工具对于提高下载速度,方便我们使用ADSL起到了不小的作用。过分的追求上网加速是不明智的。
十一,拨号软件不求人,系统自带帮你忙:
常常看到网上或杂志推荐某某拨号软件如何了得,可以帮助你更快速的连接网络。笔者也曾经尝试过多款拨号工具,从网通的net300到RASPPPOE,从电信的星空极速ChinaNetClient 3.0到ADSL拨号王(HELLONET)。最终还是使用的XP系统自带的拨号工具。为什么这么说呢?经过比较无论从占用系统资源方面还是减少无谓的广告等方面讲,XP系统自带的拨号软件都是最优秀的。
小结:
平凡才是真,我们使用系统自带的拨号工具是正确的,他使我们拨号上网畅游internet少走了很多弯路。
十二,小看DNS Client服务让你的网速变慢:
上篇文章中也讨论过DHCP CLIENT服务的作用,而在windows 2000和XP系统中还自动启动了一个名为DNS Client的服务,该服务提供了客户端的名字解析与缓存服务,用户的DNS查询结果会在本地得到缓存。在配置DNS服务器时,如果不能很好地掌握这个原理,往往会出现一些错误的操作。
说白了该服务就是帮助我们将已经查询过的DNS信息保存到本地计算机的硬盘上,形成缓存后下次再查询同样域名时就可以直接从本地调用DNS缓存信息了,从而不用再次访问DNS服务器建立新的解析。减少了和DNS服务器的通信次数必然会提高网速。
小结:
该服务是容许在本地缓存DNS解析,一方面提高了我们访问网络的速度,但是另一方面也带来了不便,那就是如果DNS服务器上的解析地址发生了变化,例如原来www.softer.com对应的是192.168.1.1,但是服务器得到更新,新的解析是www.softer.com对应192.168.1.2。那么对于开启了DNS Client服务的客户机来说,由于在本地存在DNS解析缓存,所以在一段时间访问www.softer.com依然会指向192.168.1.1,从而造成了浏览错误。具体是开启DNS Client服务还是关闭他就需要大家根据实际情况来选择了。
小提示:
我们可以在命令提示符下使用命令来清除DNS客户端缓存中的信息,保证获得最新最准确的DNS对应条目,执行的命令是在客户端上运行“Ipconfig/flushdns”。(如图9)
![]() |
| 图9(点击看大图) |
总结:
优化系统不能矫枉过正的上下两篇为我们从十二个方面的多个实例揭示了因为过度优化造成的故障,所有例子都是实际遇到过的,非常有针对性。当然笔者写本篇文章的目的并不是告诉大家不要优化,而是不要过度优化。或者说是在操作中要记住优化过程,这样在出现问题时马上将之前做过的优化操作进行恢复。只有我们在实际的工作和学习中把握好优化的度,才能让系统更好的为我们服务。
