电脑维修小知识(我抄的!)

内存坏了第一个出现的现像是报警喇叭。。。
第二个出现的现像是装软件装不进去。
第三个出现的现像是动不动机器的系统就会崩溃。
第四个出瑞的现像是电脑的速度明显下降。
下面给你喇叭报警的一些参数。
1短:系统正常启动。恭喜,你的机器没有任何问题。
2短:常规错误,请进入CMOS Setup,重新设置不正确的选项。
1长1短:内存或主板出错。换一条内存试试,若还是不行,只好更换 主板。
1长2短:显示器或显示卡错误。
1长3短:键盘控制器错误。检查主板。
1长9短:主板 Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试 试。
不断地响(长声):内存条未插紧或损坏。重插内存条,若还是不行, 只有更换一条内存。
不停地响:电源、显示器未和显示卡连接好。检查一下所有的插头。
重复短响:电源有问题。
无声音无显示:电源有问题。

电脑维修问题集锦5

  
  需要备份分区表的时候,按下“F9”按键或者运行“工具→备份分区表”命令,并且在弹出的对话框中输入文件名即可备份当前分区表。按下“F10”按键或者运行“工具→恢复分区表”命令,然后输入文件名,软件将读入指定的分区表备份文件并更新屏幕显示,确认无误后即可将备份的分区表恢复到硬盘。
  最新版下载地址: http://www.mydown.com/soft/53/53403.html
  保护好分区表
  由于分区表故障属于软故障,因此我们在日常使用计算机的时候需要养成正确的使用习惯,这样才能防患于未然,尽可能减少分区表出故障的可能性。
  1.计算机中一定要安装杀毒软件,这不仅可以防止各种常见的病毒入侵计算机,更能够减少使用软盘或者光盘时,分区表误中病毒的可能性。而且在一般情况下,尽量不要使用来源不明的软盘与光盘。
  2.新购置的硬盘建议在安装Windows 2000/XP的时候采用内置程序进行分区,或者借助Fdisk程序进行分区,尽量不要用第三方快速分区格式化一体的程序,这有可能导致日后使用计算机过程中出现故障。
  3.对分区进行划分或者调整操作的时候,尽量选择电源比较稳定的时间段,有可能的情况下最好能够使用外接UPS电源。
  4.在计算机稳定运行的情况下,尽可能不要对分区表进行调整和转换操作,尤其是NTFS分区,在进行上述操作之前一定要备份分区中的重要数据文件。
  5.安装好操作系统之后,建议对分区表进行备份,以防出现故障时能够及时恢复。
  看完上述介绍的内容之后,相信大家遇到分区表故障的时候也不会一筹莫展了吧,希望分区表故障不再困扰我们正常使用自己的计算机。
  小知识
  当通过Fdisk或其他分区工具对硬盘进行分区时,分区软件会在硬盘0柱面0磁头1扇区建立一个64字节的分区表,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。其中主引导记录MBR的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序调入内存加以执行;而分区表DPT则以80H或00H为开始标志,以55AAH为结束标志,位于主引导扇区的最末端。整个分区表决定了硬盘中的分区数量,每个分区的起始及终止扇区、大小以及是否为活动分区等。
  自己动手 软件拯救丢失的硬盘数据
  在电脑的使用过程中,经常会遇到一些有惊无险的事,譬如软件设置错误、系统感染病毒、文件意外删除等等都会导致我们电脑中的数据损坏或丢失。如果上天还给你一个机会,你知道怎么去拯救这些重要数据吗?来来来,看下面就清楚了。
  数据怎么丢失的?
  不幸之一:误格式化、误删除引起的数据丢失。
  在这种情况下,只要你没有向丢失数据所在的分区上写入新的数据,那么利用数据恢复软件对数据恢复的成功率很高,恢复率接近100%。但如果你最开始是使用的专业的数据删除软件来删除数据,且反复删除覆盖了数据,那么这些数据基本上是无望恢复了。
  不幸之二:由病毒引起的数据丢失。
  由于病毒破坏硬盘的方式实在太多,而且大部分破坏都无法用一般软件轻易恢复,所以……碰到病毒破坏硬盘的情况你就祈祷吧,恢复数据的成功率大约只有30%。
  不幸之三:分区表丢失/出错。
  因感染病毒盘符突然消失、无法打开盘符,或被人为操作将分区表丢失,如从新分区、合并、转换、扩缩、工作过程中突然断电导致分区表丢失等等。一般人为操作所导致的数据丢失100%都可以恢复。如果你备份了分区表,那么恢复数据的成功率就会大大地提高了(参见《硬盘分区坏了怎么办?》)。
  不幸之四:系统重装或误“Ghost”后数据丢失。
  这类问题一般由于已经写入数据覆盖掉源文件,恢复率不如人意,大约只有30%。
  不幸之五:操作时断电引起的数据丢失。
  这类的数据恢复要视情况而定,如果数据没有保存,而且所使用的程序不具备自动保存功能,一般难以恢复。像Office XP以上版本的程序,一般会自动备份,自动恢复。
  数据丢失了该怎么办?
  条件反射之一:如果你没有安装数据恢复软件,那么在数据丢失后,千万不要在硬盘上再进行其他读写操作。不要在硬盘上安装或存储任何文件和程序,否则它们就会把要恢复的文件覆盖掉,给数据的恢复带来很大的难度,也影响到修复的成功率。
  特别提醒:在安装Windows系统时就应该安装好数据恢复软件,并在出现文件误删除后立刻执行恢复操作,这样一般可以将删除的文件恢复回来。
  条件反射之二:如果丢失的数据在系统分区,那么请立即关机,把硬盘拿下来,挂到别的电脑上作为第二硬盘,在上面进行恢复操作。如果你的数据十分重要,尤其是格式化后又写了数据进去的,最好不要冒险自己修复,还是请专业的数据恢复公司来恢复。
  条件反射之三:在修复损坏的数据时,一定要先备份源文件再进行修复。如果是误格式化的磁盘分区、误删除的文件,则建议先用Ghost克隆误格式化的分区和误删除文件所在的分区,把原先的磁盘分区状态给备份下来,以便日后再次进行数据恢复。数据恢复利器 现在有很多数据恢复软件都各有特点,数据恢复率也有所差异。
  这里就介绍一些典型的数据恢复软件,供大家各取所需。
  软件名:FinalData2.1v
  特点:不但能恢复本机误删除文件,还能恢复网络上其它计算机的数据。
  软件名:File Scavenger
  特点:它是NTFS分区数据恢复高手,还提供了找寻文件类型功能。
  软件名:Recover My Files
  特点:可以恢复由于冒失删除的文档,甚至是磁盘格式化后的文件恢复工具,它可以自定义搜索的文件夹、文件类型。
  软件名:Search and Recover
  特点:可以恢复Outlook等邮件程序中删除的邮件信息。附带一个安全删除工具和一个驱动器映像工具,可以对某一驱动器进行克隆。
  软件名:OnBelay
  特点:是一款多功能的数据拯救工具,能够拯救图像、照片、数字电影等文件。
  软件名:Acronis Recovery
  特点:除了支持FAT16、FAT32、NTFS分区外,还支持HPFS、Linux Ext2、Ext3、ReiserFS、Linux Swap等分区,支持大硬盘。
  软件名:FindBack
  特点:能进行数据恢复、被删文件的修复、系统恢复、硬盘恢复、注册表恢复、修改注册表、自动备份并能清除病毒、蠕虫和木马。
  软件名:PC Inspector Smart Recovery
  特点:独特的数码设备存储器数据恢复工具,支持主流的数码设备存储器,能快速恢复误删的图片、影片和声音文件。
  实战数据恢复
  1.从格式化的分区中恢复文件
  恢复数据的软件很多,有FinalData、EasyRecovery、DataRecovery、PC Inspector File Recovery等,这里笔者推荐EasyRecovery,成功率比较高,扫描速度也快。
  软件名:EasyRecovery Professional
  软件大小:32164KB
  适应平台:Win9X/Me/NT/2000/XP
  下载地址:天极网下载频道
  启动EasyRecovery Professional,如图1所示,点击“Data Recovery”,在右边的界面点击“FormatRecovery”,然后在弹出的对话框中选择被格式化的分区,按“Next”。硬盘便开始狂读(狂读的时间视你被格式化的分区大小而定,EasyRecovery扫描笔者的一个40GB分区就花了近半小时),扫描搜索完成后,就会罗列出搜索到的文件,你可以在上面找到你要恢复的文件,然后点击“Next”选择你所希望恢复的文件的保存位置(保存的位置千万不要选择被格式化的分区,一定要选择其他的分区,以免覆盖掉源文件)。之后直接点击“Next”,软件就会自动进行恢复了,恢复完成后点击弹出对话框的Done按钮退出。对于利用Ghost克隆分区时误操作,覆盖错分区的情况,也可以利用此法进行修复,不过修复的成功率很低,读者朋友可要有心理准备。
  2.恢复由病毒感染、非正常关机引起的数据损坏
  这种情况下,你可以启动EasyRecovery Professional,点击“Data Recovery→Deleted Recovery”选项,如图2所示,在打开的数据恢复对话框中选择丢失/误删除数据所在的分区。
  在默认情况下,EasyRecovery Professional将对所选的分区执行一次快速扫描,使用已存在的目录结构查找已删除的目录和文件。如果文件损坏的症状很严重,那么你要选中“Complete Scan”执行完全扫描。扫描完成后,你所要做的就是找到你的数据,尽情恢复就是了。利用这种方法,还可以恢复U盘的数据。
  3.修复Office文件、OE邮件
  启动EasyRecovery Professional后,点击“File Repair”键,如图3所示。它的内容还挺丰富,有修复Mdb文件的“Access Repair”、修复XLS文件的“Excel Repair”、修复PPT文件的“PowerPoint Repair”、修复DOC文件的“Word Repair”和修复ZIP压缩文件的“Zip Repair”等。
  它们的使用方法大同小异。这里就以修复Word的DOC文件为例加以说明,选中“Word Repair”,在弹出的对话框上点击“Browse for File”按钮找到想要修复的DOC文件。然后点击“Next”,稍等一会儿,EasyRecovery Professionaly就会在损坏文件所在目录下生成文件名为“修复的文件的文件名_BAK”的恢复文件。
  小贴士:在修复相应的文件前,大家要记住关闭相应的程序。比如修复XLS文件,要记住关闭Excel。同时还要记住备份受损的文件。如果还是修复不了的时候,就可以用别的修复程序来进行修复,如专业的Word文件修复工具DocRepair。
  4.误删相片不用愁
  随着数码相机的普及,用数码相机拍照带来的问题越来越多,譬如误执行删除操作或者数码相机电池不足等情况就会导致DC中存储卡的相片丢失。鉴于此,这里笔者有必要向大家介绍一味“后悔药”——MediaRecover。
  软件名:MediaRecover
  软件大小:2263KB
  适用平台:Win9X/Me/NT/2000/XP
  下载地址:天极网下载频道
  MediaRecover的使用很简单,首先将你的存储卡插入读卡器,然后启动MediaRecover,如图4所示,点击Recovery,在右边的界面选择读卡器的盘符,然后点击“Next”按钮进入下一步,设置恢复的相片的存放位置,设置好就点击“Next”进入扫描界面,点击“Start”按钮后,稍等一段时间,它就会帮你把丢失、误删除/格式化的相片给救回来。
  小贴士:如果你发现你的相片丢失或者误删除、误格式化,请立即把存储卡从数码相机上取出来,不要使用这张存储卡来存储新拍摄的相片,以免将有用数据的簇占满导致相片的恢复难度加大。
  5.拯救光盘中的数据
  CD、CD-RW、CD-R、DVD光盘是我们平时最常见、常用的移动存储介质,但如果我们因为保存不当或因为潮湿、划伤造成光盘无法被光驱读取,你可以试试使用BadCopy Pro。
  软件名:BadCopy Pro
  软件大小:863 KB
  适用平台:Win95/98/NT/2000/XP/2003
  下载地址:天极网下载频道
  请将不容易读/拷贝出来的光盘放进去,启动BadCopy Pro后,如图5所示,选中程序主界面左边的“CD-ROM CD-RW/DVD”,然后在左边的驱动器列表中选择相应的光驱,选择文件读取后,将所要读取的数据备份出来就OK。小贴士:Recovery Mode下拉菜单中有三个选项,如果你的光盘损坏情况不是那么严重,你可以选择第一个选项“Rescue Corrupted Files”,恢复速度快;损坏严重的话可以选择第二或第三个选项。除了拯救光盘的数据外,它还可以拯救软盘、ZIP/JAZ/MO磁盘、数字媒体CF/SM/MMC卡的数据
  声卡不正常 刷新集成显卡BIOS等问答7则超频后声卡不正常
  问:我的CPU是P4 2.0GHz,顶星845PE主板,板载声卡,金士顿256MB DDR333内存。将CPU外频设置为133MHz时,WinXP能顺利启动,但就是无声音,系统桌面任务栏上的声音图标不见了,用Windows MediaPlayer播放音乐时提示声卡不能使用。怀疑是超频的原因,于是反复调整CPU外频,将CPU外频设置到110MHz时,声卡可用了。请问是电源还是主板的原因?怎样才能超频?
  答:这个故障并不是由电源或主板引起的,现在我们使用的主板多数都整合了AC`97声卡,超频后系统总线频率提高,会造成AC`97声卡在非标准频率(PCI总线标准频率为33MHz)下工作异常,因此它就无法正常工作了。你只要在BIOS中,设置PCI频率为33MHz或与CPU外频比率为1∶4,就能超频成功,且声卡能正常工作了。
  外频增高不能进入BIOS设置
  问:我的电脑配置为:AOpen Ax34 Pro主板(VIA Apollo 133A+VT82C694X 686A,BIOS:R1.16,V4.43四合一驱动)、PⅢ866MHz处理器、Hynix PC133 256MB SDRAM,安装了WinMe系统。外频为100MHz时进入系统运行正常,但开机按DEL键进入BIOS设置即死机,不能进行BIOS设置,将外频跳线设为66MHz就正常了。请问这是为什么?
  答:从以上情况来看,这种问题有以下几种解决方法:
  1.主板有问题:如果主板存在问题,就可能出现一些异常,如出现你所说的进入BIOS设置时死机。可以换一块主板试试看。
  2.将外频设为66MHz,检查一下主板BIOS中内存的工作周期设定得是否合理,内存的工作频率与系统总线频率设置是否合理,如果你的内存工作周期是3-3-3,而你设定了2-2-2的话,一般情况下在66MHz外频下是可以正常工作的。但当外频提高到100MHz时,若工作周期依然为2-2-2,质量不高的内存条很难在此环境下工作,所以造成了进入BIOS设置时死机的故障。
  3.VIA芯片组主板提供了内存异步功能,即可将内存的频率设定为系统总线频率±33MHz的状态,如果你设定为系统总线频率+33MHz的状态,那么在66MHz外频时,系统内存在100MHz下工作是正常的;而当你将外频提高到100MHz时,内存则在133MHz状态下工作,如果内存条品质不良,就会造成死机。你可以查看设置并换一条质量好的品牌内存条试试。
  升级后死机的原因
  问:我的主板是DFI P2XLX,采用的是Intel 440LX芯片组,BIOS是AWARD V4.51,到DFI网站下载最新的BIOS刷新,然后升级CPU为PⅢ450MHz。启动一切正常,进入Win98后运行大部分程序正常,但播放VCD即死机。硬盘升级为希捷120GB,先用以前的数据线连接,开机时能检测到该硬盘的型号,但在检测硬盘容量时就死机了,换用新数据线,发现新数据线40个针孔中间有一个孔是被封住的(该硬盘和数据线在其它新主板上使用正常),将新数据线被封的孔用针凿打开,接上后问题依旧。请问这是什么原因?
  答:由于Intel 440LX芯片组仅能支持66MHz外频的CPU,所以安装了100MHz外频的PⅢ450MHz后,就会出现异常。由于PⅢ的工作电压、功耗等与PⅡCPU有很大的不同,所以工作时发生死机是很正常的,要解决这个问题,途径只有两条,要么换用标准的PC100/133芯片组主板,要么仍旧使用老赛扬CPU。
  对于识别硬盘容量时死机的现象,原因是你的主板BIOS仍然不能很好地支持大容量硬盘。关于40针IDE线插头上有个孔是被封住的,这是正常的,一是因为这个孔没有用,二是这个被封住的孔可以防止用户接错数据线。
  综合以上来看,如果你要使用大容量硬盘和PⅢ处理器,最好去二手市场淘一块支持100/133MHz外频的主板,如815EP主板等。
  使用稳压器会导致电脑损坏吗
  问:由于我家所在地的市电电压长期偏高,而且有时不稳定,所以我在主回路中串了一个稳压器。串上之后电压正常并较稳定。但是前不久电源和主板都坏了,拿去维修时,修理商说电脑不能使用稳压器,否则电脑更容易出问题。请问是这样的吗?
  答:的确是这样的。因为高品质的计算机电源都具有在一定范围调压的功能,在适当的电压波动范围内,电源可以保障电脑元件正常运行。加装了稳压器后,虽然解决了电压不稳的问题,但市电电压一旦不稳,稳压器就会进行一次调整性的切变动作。
  而这个切换动作常常会使电网中产生一个高频的电磁脉冲,这个脉冲极易突破计算机电源的整流电路而冲击电源的变压部分或主板,轻则会造成计算机死机或重新启动,重则会造成主板等器件损坏。因此一般最好不要使用电力稳压器,如果当地的电压波动很大,可以考虑购置一台计算机专用的UPS后备电源,以消除电网对计算机的影响。
  硬盘型号不能被识别
  问:我的硬盘是昆腾火球的,主板是磐正的8RDA(nForce2芯片组),用的驱动是nForce_Win9x_2.41_inter national_WHQL.exe,但是在设备管理器中未能认出硬盘的型号,即显示为“GENERIC IDE DISK TYPE47”。现在感觉系统速度特别慢,我用的是Win98,这是为什么?
  答:你的硬盘在设备管理器中显示为“GENERIC IDE DISK TYPE47”,这是正常的。在Win98下,大多数品牌的硬盘在设备管理器中都不能被认出具体型号,一般都显示为“GENERIC IDE DISK TYPE47”。如果细心点,在开机时可以看到硬盘型号信息。
  至于觉得系统速度特别慢,要注意你的电脑是否中了病毒,或硬盘产生了逻辑坏道等。解决的办法是:首先用最新的杀毒软件对硬盘进行全面杀毒,然后用Win98系统自带的系统工具进行磁盘扫描,注意在“自动修复错误”前打钩,再进行磁盘碎片整理;如产生了逻辑坏道,可用相关软件对硬盘重新分区并格式化,重装系统后,问题一般能够得到解决。
  如何刷新主板集成显卡的BIOS
  问:我有一块昂达845G主板,显卡是集成的,我想刷新显卡的BIOS,可以吗?我看到网络上有一些刷新方法,挺复杂的,我须要这样刷新吗?
  答:845G主板的显卡是集成的,其显卡的BIOS也集成在主板的BIOS里,你在刷新主板BIOS的同时,也就刷新了显卡的BIOS。因此你只要按普通刷新主板BIOS的方法,就可以刷新你的显卡BIOS了。
  Intel在推出新的显卡驱动时,也会推出相应的显卡BIOS,但由于性能提高不多,厂商不一定会有相应的主板BIOS版本推出,所以有一些玩家会自行提取最新的显卡BIOS进行刷新,但这一过程较为复杂。因此不推荐一般爱好者用这种方法刷新集成显卡的BIOS。
  关机后光电鼠标指示灯还会亮
  问:我的罗技光电鼠标是PS/2接口的,在电脑关机后鼠标的指示灯还会亮,有办法解决吗?
  答:现在使用的ATX电源在关机后并没有切断所有的电源供给,而是保留了一组5V的电源给主板供电,以保证电脑的远程唤醒、键盘开机等功能。由于你的主板支持键盘开机,所以在关机后电源仍然为主板的PS/2口供电,以实现键盘开机功能,所以你的鼠标指示灯在关机后是亮的。
  如果你不使用键盘开机功能的话,你可查看主板说明书,看主板上是否有禁用键盘开机功能的跳线,如有,可将跳线跳为禁止,这样你的鼠标指示灯在关机后就不会亮了。当然,你也可以试着关闭BIOS里的键盘开机功能。巧用ASPI驱动解决光驱问题 实例两则 ASPI(Advanced SCSI Programming Interface,高级SCSI编程接口)是适配器与SCSI设备之间的软件通讯层,专用于对SCSI光驱的访问。随着ASPI接口的发展,现在已经可以实现对IDE光驱的访问,并能极大地提升IDE光驱的性能。笔者就有过两次用ASPI驱动解决故障的经历。
  实例一:源兴DVD-ROM光驱的贴心智能钮是一个非常实用的小工具,它可以用软件方式控制光驱的进出盒以及设定光驱的速度等,对于延长光驱寿命有着很大的作用。但是一些朋友在Win2000和WinXP下安装后,发现贴心智能钮的所有设定均呈灰色不可用状态。笔者在Win98下居然也遇到了这种情况,于是上网下载了一个4.6版的ASPI驱动,安装后问题解决了。
  实例二:笔者新买了一台摩西电通的CD-RW刻录机,安装完随机附带的刻录软件Nero Express后启动程序,居然弹出了一段提示:“找不到Win-ASPI文件,因此目前只能选择映像文件刻录器”。进入程序后找不到刻录机,只有一个映像文件刻录器。根据提示笔者估计是缺少了ASPI驱动,于是安装了ASPI驱动,重新启动,果然找到了刻录机。
  以上是笔者的两次经历,希望能为遇到类似问题的朋友提供一些参考。ASPI驱动最新版本是4.71.2,可以到 http://www.divx.com.hk/software/aspi_471a2.exe
  下载,解压后的文件夹内有一个Aspichk.exe文件,是用来检测当前系统的ASPI驱动版本的,Aspiinst.exe文件是安装可执行文件。 插上闪存不识别 安装VIA芯片组USB驱动补丁笔者为了方便地使用闪存等数码设备,特意安装了WinMe(电脑性能较差,没有选择更好的WinXP),因此每次拿来闪存从来不用装任何驱动,使用也一直很正常。这天好友要从我这里拷点MP3,拿来一个闪存,笔者像往常一样把它插到USB口上,可闪存的指示灯并没有亮,打开“我的电脑”也没有发现“可移动磁盘”。重启电脑,发现闪存已被正确识别,而且乖乖地“躺在”“我的电脑”里。安全拔下闪存,重新插上,仍然无法识别和使用,但重启后一切正常;总之,又试了N次,除了个别几次正常外,其他都再现了上面的一幕。起初以为是病毒,用最新版的瑞星查杀了数次,没有结果。
  直接打开“设备管理器”查看,也没有发现什么“黄色的叹号”啊,只是发现“通用串行总线控制器”中的“USB Mass Storage Device”前有一个绿色的问号,双击查看“属性”发现“该设备工作正常”,但下面一行提示:“该设备的某些功能不可用......”,而且“磁盘驱动器”中的“迷你王”(闪存)前有一个红叉,看来闪存已经被“识别”出来,但没有“启用”。难道是WinMe的通用驱动不够完善,必须要装闪存驱动?笔者试着安装了闪存的For Win98驱动,重启后故障依旧。把闪存拿到同样装有WinMe的邻居家的电脑上一试,根本没有问题。
  看来又要升级VIA的4In1驱动补丁了。“驱猫”上网把最新的VIA芯片组驱动补丁当了下来,立刻安装,本以为大功告成,没想到故障依旧。忽然看到有关VIA芯片组USB接口驱动补丁的介绍,该补丁为USB Filter,据说能解决一些USB设备的兼容性问题。,笔者把它安装完毕,重新启动,插入闪存,顺利识别出!查看“设备管理器”中的“通用串行总线控制器”,“绿色的问号”消失得无影无踪了!笔者可算松了口气。
  电脑近期常见病 CPU温度过高引起死机笔者是某品牌电脑的售后服务工程师,最近处理了不少电脑频繁死机的故障。经过诊断,近期的此类故障大多是由CPU温度过高引起的。
  故障现象和维修:以一台联想天麟4540为例,配置是P4 1.7GHz、256MB DDR、40GB硬盘、56Kbps猫,用户报修说开机后会不定时死机。第一次是早晨赶到用户处进行检测,拷机半个小时左右,没有发现故障。
  次日该用户再次报修同一故障,第二次是中午到用户家,发现了用户所描述的故障。根据用户的描述和两次维修环境的差异,笔者觉得问题可能是由于温度引起的,第一次之所以没有发现故障,是由于当日早晨的温度较低。为了证实这个判断,笔者首先从网上下载了一款名为“SpeedFan”主板测温软件,发现死机时CPU的温度已经高达62℃。笔者打开机箱,先清理了一下主板上的尘土,然后将CPU风扇拆了下来,发现上面的尘土也很多,用改锥将扇叶片和散热片分离,再后将它们分别用清水洗干净,然后用纸拭干,并用热吹风烘烤,最后将散热片与CPU核心接触的地方涂抹一点硅胶,安装完毕后重新开机进行测温,发现CPU温度降低了整整8℃。
  我们知道,当CPU的占用率提高的时候,温度自然会随之提高,因此,我们可以通过以大量计算任务提高CPU占用率的方法来测试CPU温度是否过高,如果能顺利完成测试,那么同样可以排除CPU温度过高引起的计算机死机假设。
  为了确保用户主机可以稳定运行,笔者下载“Superπ”软件,运行419万位计算对CPU进行测试,直到计算完成,没有发现异常现象。这起故障,显然是由于灰尘引起CPU风扇的散热效能下降,从而导致CPU温度过高,最终引起了不定时死机的现象。
  故障总结:最近天气热起来了,朋友们如果遇到类似现象,不妨先从温度方面考虑,往往可以对故障进行迅速定位。另外,利用软件对计算机硬件进行拷机检测,也通常可以得到事半功倍的效果。失手谋杀显卡 更换配件时最好彻底断电朋友送我一块GeForce2 MX400显卡,于是准备把自己电脑上的I740显卡换掉。刚好兄弟在用电脑,于是采用“软关机”方式(没拔掉主机电源线)关闭电脑。把这块GeForce2 MX400显卡换上后,按POWER按钮开机,系统报警,屏幕没显示。马上关机重新认真地装了一遍,故障依旧。
  偶尔在安装显示器信号线的时候,显示器信号线不小心脱手,金属接头还在机箱后面划了一下,划的时候可以明显看到火星。再次把信号线的金属接头在机箱铁板上划动一下,果然会不断冒火星。这么利害的静电,只要一接到显卡上,显卡不出问题才怪呢。
  这时才发现,刚才换显卡的过程中,一直都没有把显示器和主机的电源线拔掉。后来把显卡送去检修也进一步验证了我的猜想,检测结果是显卡BIOS芯片和部分显存都已经坏了。
  编后:在此提醒各位用户,在更换配件的时候,最好拔掉电源线,让主机彻底断电,不然很有可能会产生很强的静电,最终导致配件被损坏 玩个游戏特慢 竟是BIOS内显存设置不对故障现象:一台电脑,配置为赛扬1.7GHz CPU、联正i845GL主板、128MB DDR内存、集成显卡、希捷20GB硬盘、普通17英寸CRT显示器、安装的是Win98系统。最近出现了一个奇怪的故障,系统运行很正常,但玩一个游戏时速度特别慢,让人难以忍受,但在玩其它游戏如《抢滩登陆2003》时却没有问题,并且原来玩该游戏时也没出现过这种故障。
  故障分析解决:开始笔者以为是该游戏的安装有问题,但重装了N次后故障依旧,在其它电脑上用这张盘安装,运行起来却没问题。经过检查,操作系统和各种软件安装运行都没问题。
  仔细考虑,《抢滩登陆2003》与该游戏的主要区别在于占用系统内存的多少,对了,i845GL主板整合了显卡,运行时要占用系统内存,赶紧打开BIOS查看,发现“AGP Graphics Aperture Size”被设为256MB,而这台电脑的内存一共才128MB。这样的设置肯定不对,难怪游戏运行起来那么慢。而在运行《抢滩登陆2003》这类游戏时,由于对系统内存需求不多,所以速度并不慢。赶快将BIOS中的该选项设置为8MB,重新启动电脑,故障排除。
  编后:建议BIOS中的该值按照系统内存的1/4来设置,即本例中,最好设置为32MB。
  光驱托盘怪毛病 有盘能弹出无盘却不能故障现象:一台Sony 24×CD-ROM光驱,当光驱内有盘片时,托盘出仓正常;而当光驱空载时,按光驱上的出仓键,光驱托盘无法正常弹出。
  故障分析与处理:当光驱内有盘片时,托盘弹出正常,在无盘片而托盘无法弹出时,细听也能听到光驱动作的声音,由此可判定,光驱出了机械故障,而不是控制电路的问题。
  将光驱卸下,小心打开光驱的金属外壳,露出光驱的驱动部分,然后将它单独接在主机电源上。为安全起见,不要接数据线,也不接其它负载。通过将电源的20针插口的绿线接地的方法开启主机电源,放入盘片,观察光驱运行的情况。
  仔细观察得出结论,由于光驱传动部件老化,造成下夹盘的分离力减弱,当上下夹盘间夹持有盘片时,吸附力较弱,所以能正常分离;没有盘片时,上下夹盘直接接触,吸附力较强,大于分离力,所以上下夹盘无法分离。
  要解决这个问题,最简单的办法就是减弱上下夹盘间的吸附力(如果能增大分离力是最理想的办法,这样光盘高速旋转时就不会打滑,但难以实现)。将一块表面光滑的硬纸片修剪成大小合适的圆形,垫在上夹盘内永久磁铁与下夹盘的接触面上,以增大上夹盘磁铁和下夹盘接触面的距离,从而减弱吸附力。加电测试,托盘在没有盘片时也能正常弹出了。但是当将光驱竖置时,故障依旧。看来纸片太薄了。于是改用两片硬纸片,这时不管将光驱如何放置,托盘均弹出正常,光盘片也不会打滑。
  小提示:最好不要选太厚的硬纸片,这样便于通过纸片的数量来调整,以避免吸附力太弱导致盘片打滑。
  驱动惹麻烦 我的硬盘竟不支持S.M.A.R.T 前些日子,我把自己的老硬盘淘汰了,买了一块希捷7200.7的40GB硬盘来“接班”。没想,在性能得到提升的同时,“麻烦”也出现了。
  一次,我无意中启动了《Windows优化大师》查看硬件信息,其他都很正常,只是在“存储系统信息”中发现硬盘具有的“自监测分析报告技术(S.M.A.R.T)”前有一个明显的红叉,后面显示“不支持”,开始,我没有在意,以为是软件版本太低的缘故,更换最新版本,再次查看,发现仍然显示“不支持”。后又换了N个版本,此处检测始终是“不支持”。更奇怪的是用AIDA32硬件监测软件查看“Smart”相应选项时,右侧内容空空如也,什么也没有,这下引起了我的注意:难道这块硬盘真不支持S.M.A.R.T?所谓S.M.A.R.T,其全称是Self-Monitoring,Analysis and Reporting Technology,即硬盘“自我监测、分析与报告技术”。该技术的主要功能是为了排除硬盘中可预测的机械故障(不可预测的故障则包括硬盘电路板损坏、外力的撞击等),力求做到在故障发生之前提出警告,从而及早采取防范措施,保护硬盘数据不受损失。按说这块出厂日期为2003年11月29日的希捷7200.7硬盘是绝对应该支持S.M.A.R.T的,这从它的广告和网站介绍中可以看出。
  那只能是主板的问题啰,我立刻重启电脑,进入BIOS,查看“HDD S.M.A.R.T”选项,确实设置的是“Enabled”,而且开机画面中有“Primary IDE S.M.A.R.T :Enabled”显示。这就奇怪了,难道主板出问题了吗?不应该啊!我关闭电源,打开机箱,仔细查看主板,没有发现问题;进而怀疑到硬盘数据线,立刻找来一根完好的80芯数据线换上,重新开机查看S.M.A.R.T,问题依旧。不会吧,硬盘的S.M.A.R.T不翼而飞了?!要知道拥有并开启此项功能对保护硬盘数据来讲是非常重要的,如果失去它,意味着硬盘失去了最后的“保护伞”,硬盘很有可能在你不知情的情况下“退休”。
  为了找回硬盘的S.M.A.R.T,我拿来了著名的DM工具。别误会,我并不是要低格硬盘,也不是要重新分区格式化,因为这些都是“于事无补”的。DM除了是一款优秀的硬盘管理工具外,它还能在DOS下详细查看各种硬盘信息。最可贵的是它运行于DOS,这样可以避免Windows下其他程序的干扰(事实证明:正是由于此原因才让我找回了S.M.A.R.T)。重启电脑到DOS下,用软盘启动DM软件,在“Advanced Options->Maintenance Options->Display Drive Information”中可以看到该硬盘的序列号、容量、生产厂商等,另外就是对S.M.A.R.T的支持显示,可以看到是“Enabled”,这至少说明该硬盘确实是支持S.M.A.R.T的,而且主板设置等也没有问题。
  那么最有可能的就是运行在Windows下时,有程序干扰检测软件对S.M.A.R.T的识别。我思索着,最有可能的是驱动程序,而跟硬盘有关的驱动除了Windows自身的磁盘驱动就是VIA IDE Miniport Driver了(我的主板是VIA芯片组的)。难道是它在作怪吗?死马当活马医,我立刻卸载了该驱动。重新启动再次查看Windows优化大师中的S.M.A.R.T,眼前突然一亮,出现一个绿色的对钩,并显示“支持”,如图3;其他软件也能正确识别了。哈哈,看来真是这个驱动在惹祸,当初安装它是为了提高硬盘性能,没想到它把安全“放到一边”了!
 
在开始---运行,输入Gpedit.msc
 1. 通过对开始->设置->控制面版->管理工具 -> 本地安全策略 ->(鼠标右击)IP安全策略,在本地机器。点击"管理IP筛选器表和筛选器操作
  2.在"管理IP筛选器列表"选项卡上点击"添加"。
  3.弹出"IP筛选器列表"窗口。
4.分别添入名称和描述,如禁用139连接。并点击"添加",接着会出现一个IP"筛选器向导",单击下一步。
  5.到"指定IP源地址"窗口,在"源地址"中选择"任何IP地址",点击下一步。
  6.在"IP通信目标"的"目标地址"选择"我的IP地址",点击下一步。
  7.在"IP协议类型"的"选择协议类型"选择"TCP",点击下一步。
  8.在"筛选器向导"的"设置IP协议端口"里第一栏为"从任意端口",第二栏为"到此端口"并添上"139",点击下一步。
9.接着点击"完成" ->然后再单击"关闭" 回到"管理IP筛选器表和筛选器操作"窗口。
  10.选择"管理筛选器操作"选项卡点击"添加"。
  11.同样会出现一个"筛先器操作向导"的窗口,点击"下一步",在"名称"里添上"禁用139连接"。
  12.按"下一步",并选择"阻止",再按"下一步"。
 点击"完成"和"关闭"。
  到这里"禁止139连接"的策略算是制定好了。不用多说了,禁用445端口的"筛选器列表"和"筛选器操作"的添加是和"禁止139连接"的方法一样的! 有一点,是需要注意的在添加139和445的筛选器操作时,不能为了省事用同一个"阻止"筛选器操作,这样制定出的规则将无法使用。
  13.当禁止139/445的操作都完成后,回到"IP安全策略,在本地机器" ,通过右击创建"IP安全策略"
14.会出现一个"IP安全策略向导"的窗口,直接点击"下一步",在"名称"添入"禁用139/445连接",一直点击"下一步"到"完成"。
  15.在"禁用139/445连接 属性"里点击"添加"。
 16.会出现一个"安全规则向导"窗口,一直点击"下一步"到"IP筛选器列表"选择"禁用139连接",点击"下一步"。
  17.在"筛选器操作"选择"禁用139连接",点击"下一步",接着点去"完成"和"确定"。
  18. 此时,可以通过"添加"将禁用445端口的筛选器列表和操作也加进去。
  19.接着是一直点击"下一步",到"IP筛选器列表",选择"禁用445连接",点击"下一步"。
20.此时,已经完成了所有的配置。点击"关闭"。回到"属性"窗口,设置好的窗口呈现如下 。
  21.最后,将我们刚才配置好的"禁用139/445连接"的安全策略指派即可。大功告成啦!
  当然,如果你已有了自己的策略或使用系统自代的策略也是可以通过添加规则的方法来实现禁用139/445的目的,但创建"IP筛选器列表"和"管理筛选器操作"是一定要作的。同理你也可以通过IP安全设置里,对ICMP进行策略的制定,限制ping工具的使用。

 

 

常用注册表设置[申请置顶] 使打开IE时候,窗口最大化 在KEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Main/ 下 在右边的窗口中删除indow_Placement,并且 在HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Desktop/Old WorkAreas 下 在右边的窗口中删除OldWorkAreaRects 。禁止使用“重置WEB设置” 在HKEY_CURRENT_USER/Software/Policies/Microsoft/Internet Explorer/Control Panel下
在右边的窗口中新建一个DWORD值“Connection Settings”,并设值为“1”。禁止更改IE的连接设置
在HKEY_CURRENT_USER/Software/Policies/Microsoft/Internet Explorer/Control Panel下
在右边的窗口中新建一个DWORD值“Connection Settings”,并设值为“1”。禁止更改IE的语言设置
在HKEY_CURRENT_USER/Software/Policies/Microsoft/Internet Explorer/Control Panel下
在右边的窗口中新建一个DWORD值“Languages”,并设值为“1”。禁止更改IE的辅助功能设置
在HKEY_CURRENT_USER/Software/Policies/Microsoft/Internet Explorer/Control Panel下
在右边的窗口中新建一个DWORD值“Accessibility”,并设值为“1”。 禁止IE显示“工具”中“INTERNET选项” 在EY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer下 在右边的窗口中新建一个二进制值“NoFolderOptions”,并设值为“01 00 00 00”。 禁止使用鼠标右键 在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer下
在右边的窗口中新建一个二进制值“NoViewContextMenu”,并设值为“01 00 00 00”。
修改后需重新启动WINDOWS,启动后,你将不能在桌面,驱动器,文件夹等地方使用鼠标右键 禁止磁盘空间不足时的警告 我们在安装软件的过程中,往往不能预料软件需要使用多大的磁盘空间,当空间不够的时候, 就会弹出一个空间不足的警告框,使用以下方法就是避免出现这个对话框
逐渐展开到HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/FileSystem下 在右边的窗口中新建一个二进制值“DisableLowDiskSpaceBroadcast”,并设值为“FF FF FF FF”, 如果想恢复出现这个警告框,只需删除此键。 禁止显示"远程管理"
在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/System下
在右边的窗口中新建一个DWORD值“NoAdminPage”,并设值为“1”。 禁止显示“注销”菜单
在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer下
在右边的窗口中新建一个二进制值“NoLogOff”,并设值为“01 00 00 00”。 禁止显示“开始”菜单中“收藏夹”菜单 在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer下 在右边的窗口中新建一个值“NoFavoritesMenu”,并设值为“1”。禁止使用inf文件
在HKEY_LOCAL_MACHINE/Software/CLASSES/.inf下 在右边的窗口中更改“默认”值为“txtfile” 禁止使用reg文件 在HKEY_LOCAL_MACHINE/Software/CLASSES/.reg下 在右边的窗口中更改“默认”值为“txtfile”

禁用"打印机"中的"删除打印机"
在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
下,在右边的窗口中新建DWORD值“NoDeletePrinter”,并设其值为“1”。

禁用"打印机"中的"添加打印机"
在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
下,在右边的窗口中新建DWORD值“NoAddPrinter”,并设其值为“1”。

禁用“网络”控制面板
在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Network/System
下,在右边的窗口中新建DWORD值“NoNetSetup”,并设其值为“1”。

禁用“用户”控制面板
在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/System
下,在右边的窗口中新建DWORD值“NoProfilePage”,并设其值为“1”。

禁用“密码”控制面板
在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/System
下,在右边的窗口中新建DWORD值“NoSe无党派人士L”,并设其值为“1”。

禁止修改开始菜单
在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer下
在右边的窗口中创建一个DOWRD值:"NoChangeStartMenu",并将其值设为“1”。

禁止修改“控制面版”
在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer下
在右边的窗口中新建一个二进制"NoSetFolders",并将其值设为"01 00 00 00"。

禁止快速启动
在HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Shutdown下
在右边的窗口中修改一个字符串值:“FastReboot”,并将其值设为“0”。

在退出WINDOWS时清除“文档”中的记录
在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer下
在右边的窗口中新建一个二进制"ClearRecentDocsonExit",并将其值设为"01 00 00 00"。 不允许按ESC取消登录 在HKEY_LOCAL_MACHINE/Network/Logon下 在右边的窗口中创建一个DOWRD值:“MustBeValidated”,并将其值设为“1”,并且在在“网络” 属性里设置为“Windows友好登录”。 禁止使用注册表编辑文件regedit.exe HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/System
在右边的窗口中创建一个DOWRD值:"DisableRegistryTools",并将其值设为“1”。 恢复使用注册表编辑文件regedit.exe 当我们禁止使用注册表文件后,想恢复不是一件难事,下载这个文件,运行把注册表信息添加 到注册表,重新启动后即可使用注册表编辑器regedit.exe 禁止更改控制面板和打印机
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边的窗口中创建一个DOWRD值:“NoSetFolders”,并将其值设为“1”。 禁止修改显示属性
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System
在右边的窗口中创建一个DOWRD值:“NoDispCPL”,并将其值设为“1”。 隐藏我的电脑中的驱动器 隐藏所有驱动器:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“FFFFFFFF”;
隐藏E盘:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“10”;
隐藏D盘:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“8”;
隐藏C盘 :HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“4”。
隐藏A盘 :HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“1”。 退出不保存设置
HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
把二进制值“NoSaveSettings”改为“01 00 00 00”。 禁用MS—DOS方式
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在该分支下新建主键“WinOlaApp",然后点击该主键,在右边的窗口中创建一个DWORD值“Disabled",
并设其值为“1”。 禁止“重新启动计算机切换到MS-DOS方式”
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边的窗口中创建一个DWORD值“NoRealMode”,并设其值为“1”。 在“我的电脑”中显示“计划任务” HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/explorer/MyComputer/NameSpace
在该分支下创建一个主键“{D6277990-4C6A-11CF-8D87-00AA0060F5BF}”,在右边的窗口中创建字符串 “默认”,设值为“Scheduled Tasks”。 在“我的电脑”中显示“拨号网络”
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/explorer/MyComputer/NameSpace
在此分支下新建一个主键“{992CFFA0-F557-101A-88EC-00DD010CCC48}”,单击此主键,
在右边的窗口中创建一个字符串值:“默认”,并设值为"拨号网络"。 在我的电脑中显示“打印机”
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/explorer/MyComputer/NameSpace
在此分支下新建一个主键“{2227A280-3AEA-1069-A2DE-08002B30309D}”,单击此主键,
在右边的窗口中创建一个字符串值:“默认”,并设值为“打印机”。 禁止PC在出错时发出声音
HKEY_CURRENT_USER/Control Panel/Sound
在右边的窗口中,把字符串“Beep”的值改为“No”。 禁止CD-ROM自动运行
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/CDRom
在右边的窗口中,把DWORD值“Autorun”改为“0”。“1”表示自动运行。禁止改变打印机设置
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边窗口中创建DWORD值:“NoPrinters”,并设值为“1”。 禁止出现“点击这里开始”的提示
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
在右边的窗口中新建一个二进制值:“NoStartBanner”,设值为“01 00 00 00”。
Windows系统注册表知识完全揭密 Windows注册表是帮助Windows控制硬件、软件、用户环境和Windows界面的一套数据文件,注册表包含在Windows目录下两个文件system.dat和user.dat里,还有它们的备份 system.da0和user.da0。通过Windows目录下的regedit.exe程序可以存取注册表数据库。在以前,在windows的更早版本(在Win95以前),这些功能是靠win.ini,system.ini和其他和应用程序有关联的.ini文件来实现的. 在windows操作系统家族中,system.ini和win.ini这两个文件包含了操作系统所有的控制功能和应用程序的信息,system.ini管理计算机硬件而win.ini管理桌面和应用程序。所有驱动、字体、设置和参数会保存在.ini文件中,任何新程序都会被记录在.ini文件中。这些记录会在程序代码中被引用。因为受win.ini和system.ini文件大小的限制,程序员添加辅助的.INI文件以用来控制更多的应用程序。举例来说,微软的Excel有一个office excel.ini文件,它包含着选项、设置、缺省参数和其他关系到Excel运行正常的信息。在system.ini和win.ini中只需要指出excel.ini的路径和文件名即可。 早在Dos和Win3.x的时代,大部分的应用程序都是采用了 ini 文件(初始化文件)来保存一些配置信息,如设置路径,环境变量等。system.ini和win.ini控制着所有windows和应用程序的特征和存取方法,它在少数的用户和少数应用程序的环境中工作的很好。随着应用程序的数量和复杂性越来越大,则需要在.ini文件中添加更多的参数项。这样下来,在一个变化的环境中,在应用程序安装到系统中后,每个人都会更改.ini文件。然而,没有一个人在删除应用程序后删除.ini文件中的相关设置,所以system.ini和win.ini这个两个文件会变的越来越大。每增加的内容会导致系统性能越来越慢。而且每次应用程序的升级都出现这样的难题:升级会增加更多的参数项但是从来不去掉旧的设置。而且还有一个明显的问题,一个.ini文件的最大尺寸是64KB。为了解决这个问题,软件商自己开始支持自己的.ini文件,然后指向特定的ini文件如win.ini和system.ini文件。这样下来多个.ini文件影响了系统正常的存取级别设置。如果一个应用程序的.ini文件和WIN.INI文件设置起冲突,究竟是谁的优先级更高呢? 注册表最初被设计为一个应用程序的数据文件相关参考文件,最后扩展成对于32位操作系统和应用程序包括了所有功能下的东东。注册表是一套控制操作系统外表和如何响应外来事件工作的文件。这些“事件”的范围从直接存取一个硬件设备到接口如何响应特定用户到应用程序如何运行等等。注册表因为它的目的和性质变的很复杂,它被设计为专门为32位应用程序工作,文件的大小被限制在大约40MB。利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施,软件配置等信息,从而方便了管理,增强了系统的稳定性。最直观的一个实例就是,为什么windows下的不同用户可以拥有各自的个性化设置,如不同的墙纸,不同的桌面。这就是通过注册表来实现的。 由此可见,注册表(Registry)是Windows9x/Me/NT/2000操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”;是一个巨大的树状分层的数据库。它记录了用户安装在机器上的软件和每个程序的相互关联关系;它包含了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据等。 一、注册表都做些什么?
注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Windows NT下无法工 作,所以所有设备都通过注册表来刂疲 话阏庑┦峭ü鼹IOS来控制的。在Win9x下,16位驱动会继续以实模式方式设备工作,它们使用system.ini来控制。16位应用程序会工作在NT或者Win9x 下,它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。 在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。 在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS支持的设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。 当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。 注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。根据安装软件的不同,它包括的信息也不同。 然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以,计算机功能和安装的硬件和软件有关,对所以用户来说项都是公用的。 有些程序功能对用户有影响,有些时作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。 二、注册表的结构划分及相互关系 WINDOWS的注册表有六大根键,相当于一个硬盘被分成了六个分区。 在“运行”对话框中输入RegEdit,然后单击“确定”按钮,则可以运行注册表编辑器。 Windows 98中文版的注册表Registry(System.dat、User.dat、Config.pol)的数据组织结构。 注册表的根键共六个。这些根键都是大写的,并以HKEY_为前缀;这种命令约定是以Win32 API的Registry函数的关键字的符号变量为基础的。 虽然在注册表中,六个根键看上去处于一种并列的地位,彼此毫无关系。但事实上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。 HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系统启动后,系统就映射出HKEY_CURRENT_USER中的信息,使得用户可以查看和编辑其中的信息。 实际上,HKEY_LOCAL_MACHINE/SOFTWARE/Classes就是HKEY_CLASSES_ROOT,为了用户便于查看和编辑,系统专门把它作为一个根键。同理,HKEY_CURRENT_CONFIG/SY-STEM/Current Control就是HKEY_LOCAL_MACHINE/SYSTEM/Current Control。 HKEY_USERS中保存了默认用户和当前登录用户的用户信息。HKEY_CURRENT_USER中保存了当前登录用户的用户信息。 HKEY_DYN_DATA保存了系统运行时的动态数据,它反映出系统的当前状态,在每次运行时都是不一样的,即便是在同一台机器上。 根据上面的分析,注册表中的信息可以分为HKEY_LOCAL_MACHINE和HKEY_USERS两大类,这两大类的详细内容请看后面的介绍。 三、六大根键的作用 在注册表中,所有的数据都是通过一种树状结构以键和子键的方式组织起来,十分类似于目录结构。每个键都包含了一组特定的信息,每个键的键名都是 和它所包含的 信息相关的。如果这个键包含子键,则在注册表编辑器窗口中代表这个键的文件夹的左边将有“+”符号,以表示在这个文件夹中有更多的内容。如果这个文件夹被用户打开了,那么这个“+”就会变成“-”。 1.HKEY_USERS 该根键保存了存放在本地计算机口令列表中的用户标识和密码列表。每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。 2.HKEY_CURRENT_USER 该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的)。用户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。 3.HKEY_CURRENT_CONFIG 该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的Windows 98中文版的安装的信息。 4.HKEY_CLASSES_ROOT 根据在Windows 98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称。 在第一次安装Windows 98中文版时,RTF(Rich Text format)文件与写字板(WordPad)&127;联系起来,但在以后安装了中文Word 6.0后,双击一个RTF文件时,将自动激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,将替代WIN.INI文件中的[Extensions]&127;小节中的设置项,它把应用程序与文件扩展名联系起来,它也替代了Windows 3.x中的Reg.dat文件中的相似的设置项。5.HKEY_LOCAL_MACHINE 该根键存放本地计算机硬件数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。 该根键中的许多子键与System.ini文件中设置项类似。 6.HKEY_DYN_DATA 该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。 四、注册表部分重要内容 注册表是一个大型数据库Registry。要详细地分析该数据库,不是一两页就能介绍完。我曾经用了半年多时间分析此数据库结构。下面只介绍部分重要内容。 (一)HKEY_CLASS_ROOT 1.HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon双击窗口右侧的默认字符串,在打开的对话框中删除原来的“键值”,输入%1。重新启动后,在“我的电脑”中打开Windows目录,选择“大图标”,然后你看到的Bmp文件的图标再也不是千篇一律的MSPAINT图标了,而是每个Bmp文件的略图(前提是未安装ACDSee等看图软件)。 (二)HKEY_CURRENT_USER 1.HKEY_CURRENT_USER/Control Panel/Desktop 中新建串值名MenuShowDelay=0 可使“开始”菜单中子菜单的弹出速度提高。 2.在HKEY_CURRENT_USER/Control Panel/Deskt-op/WindowsMeterics中新建串值名MinAnimate,值为1启动动画效果开关窗口,值为0取消动画效果。 (三) HKEY_LOCAL_MACHINE 1.HKEY_LOCAL_MACHINE/software/microsoft/windows/currentVersion/explorer/user shell folders 保存个人文件夹、收藏夹的路径。 2.HKEY_LOCAL_MACHINE/system/currentControl-Set/control/keyboard Layouts 保存键盘使用的语言以及各种中文输入法。 3.HKEY_LOCAL_MACHINE/software/microsoft/windows/currentVersion/uninstall 保存已安装的Windows应用程序卸载信息。 4.HKEY_LOCAL_MACHINE/system/CurrentControl-Set/services/class 保存控制面板-增添硬件设备-设备类型目录。 5.HKEY_LOCAL_MACHINE/system/Current-ControlSet/control/update 设置刷新方式。值为00设置为自动刷新,01设置为手工刷新[在资源管理器中按F5]。 6.HKEY_LOCAL_MACHINE/software/microsoft/win-dows/currentVersion/run 保存由控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。在“启动”文件夹程序运行时图标也在任务条右边。 7.HKEY_LOCAL_MACHINE/software/microsoft/windows/currentVersion/Policies/Ratings 保存IE4.0中文版“安全”/“分级审查”中设置的口令(数据加密),若遗忘了口令,删除 Ratings 中的数据即可解决问题。 8.HKEY_LOCAL_MACHINE/software/microsoft/windows/currentVersion/explorer/desktop/nameSpace 保存桌面中特殊的图标,如回收站、收件箱、MS Network等。 (四) HKEY_USERS 1.HKEY_USERS/.Default/software/microsoft/internet explorer/typeURLs保存IE4.0浏览器地址栏中输入的URL地址列表信息。清除文档菜单时将被清空。 2.HKEY_USERS/.Default/so../mi../wi../current-Version/ex../menuOrder/startMenu保留程序菜单排序信息。3.HKEY_USERS/.Default/so../microsoft/windows/current-Version/explorer/RunMRU保存“开始 / 运行...”中运行的程序列表信息。清除文档菜单时将被清空。 4.HKEY_USERS/.Default/so../microsoft/windows/current-Version/explorer/RecentDocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文档菜单时将被清空。 5.HKEY_USERS/.default/software/microsoft/windows/currentVersion/applets 保存Windows应用程序的记录数据。 6.HKEY_USERS/.default/software/microsoft/windows/currentVersion/run保存由用户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。 五、与注册表有关的术语: ①、注册表:是一个树状分层的数据库。从物理上讲,它是System.dat和User.dat两个文件;从逻辑上讲,它是用户在注册表编辑器中看到的配置数据 。 ②、HKEY :“根键”或“主键”,它的图标与资源管理器中文件夹的图标有点儿相像。Windows98将注册表分为六个部分,并称之为 HKEY_name,它意味着某一键的句柄。 ③、key(键):它包含了附加的文件夹和一个或多个值。 ④、subkey(子键):在某一个键(父键)下面出现的键(子键)。 ⑤、branch(分支):代表一个特定的子键及其所包含的一切。一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。 ⑥、value entry(值项):带有一个名称和一个值的有序值。每个键都可包含任何数量的值项。每个值项均由三部分组成:名称,数据类型,数据。★ 名称:不包括反斜杠的字符、数字、代表符、空格的任意组合。同一键中不可有相同的名称。★ 数据类型:包括字符串、二进制、双字三种。字符串(REG_SZ):顾名思义,一串ASCII码字符。如“Hello World”,是一串文字或词组。在注册表中,字符串值一般用来表示文件的描述、硬件的标识。由字母和数字组成。注册表总是在引号内显示字符串。二进制(REG_BINARY):如 F03D990000BC ,是没有长度限制的二进制数值,在注册表编辑器中,二进制数据以十六进制的方式显示出来。 双 字(REG_DWORD):从字面上理解应该是Double Word ,双字节值。由1-8个十六进制数据组成,我们可用以十六进制或十进制的方式来编辑。如 D1234567 。 ★ 数据: 值项的具体值,它可以占用到64KB。 ⑦、 Default(缺省值):每一个键至少包括一个值项,称为缺省值(Default),它总是一个字串。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值