常见电脑问题解决方案_第1页
常见电脑问题解决方案_第2页
常见电脑问题解决方案_第3页
常见电脑问题解决方案_第4页
常见电脑问题解决方案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何查找历史记录?INTERNET选项里面怎么找啊?方法1、点击IE菜单栏上的查看一〉浏览器栏一〉历史纪录;方法2、直接按Ctrl+H;方法3、按IE工具栏上的历史图标。INTERNET选项:方法1、点击IE菜单栏上的工具-〉INTERNET选项;方法2、我的电脑-〉控制面板一〉INTERNET选项;方法3、右键单击桌面上的IE图标,单击属性如何查找删除的历史记录C:\DocumentsandSettings\你的用户名'LocalSettings\TemporaryInternetFiles是上网缓存地址浏览历史在工具栏点历史就可以系统运行过的程序在C:\DocumentsandSettings\Administratof你的用户名\Recent这个路径中(可以在“开始”--运行中输入recent快速打开)文件夹删除不掉怎么办一、常规解决办法注消或重启电脑,然后再试着删除。进入“安全模式删除”.在纯DOS命令行下使用DEL、DELTREE和RD命令将其删除.如果是文件夹中有比较多的子目录或文件而导致无法删除,可先删除该文件夹中的子目录和文件,再删除文件夹。5^如果是在“添加或删除程序”选项卸载一个软件后,发现软件的安装目录仍旧存在,里边残留着几个文件,直接删除时,系统却提示文件正在使用无法删除。此时可首先打开“命令提示符”窗口,按“Ctr1+Alt+Del"组合键打开任务管理器,在进程中将“explcrer.exe”进程关闭掉(在这之前最好将所有程序关闭掉),切换到命令提示符窗口,使用DOS命令进入无法删除的文件夹,输入“Del文件夹名”就可以将该文件夹删除了。删除完成后,在任务管理器中选择“文件一新任务”,输入“explore。exe”重新建立系统的外壳2二、高级解决方案磁盘错误运行磁盘扫描,并扫描文件所在分区,扫描前确定已选上修复文件和坏扇区,全面扫描所有选项,扫描后再删除文件。2.预读机制某些视频、图像文件播放中断或正在预览时会造成无法删除.在“运行”框中输入:REGSVR32/USHMEDIA.DLL,注销掉预读功能.或在注册表中删除[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94—71B3—4b9a-9489—5FE6850DC73E}\InProcServer32]键值。然后即可删除文件。3^.防火墙由于反病毒软件在查毒时也会导致执行删除时提示文件正在使用,这时可试着停止或关闭它再删。Office、WPS系列软件Office、WPS的非法关闭也会造成文件无法删除或改名.重新运行该程序,然后正常关闭,再删除文件。借助WinRAR右击要删除的文件夹,选择“添加到压缩文件"。在弹出的对话框中选中“压缩后删除源文件,”随便写个压缩包名,点击“确定"按钮即可.权限问题如果是Windows2000/XP/2003系统,请先确定是否有权限删除这个文件或文件夹.可执行文件的删除当执行文件的映像或程序所调用的DLL动态链接库还在内存中未释放,删除时也会提示文件正在使用,解决方法是在DOS下删除系统的页面文件(Win98中是Win386。SWP,Win2000/XP是pagefileosys)。8轧用其他软件的方法,我向大家推荐:a、用Unlocker(最好的顽固软件删除工具),Unlocker是一个免费的右键扩充工具,使用者在安装后,它便能整合于鼠标右键的操作当中,当使用者发现有某个档案或目录无法删除时,只要按下鼠标右键中的「Unlocker」,那么程序马上就会显示出是哪一些程序占用了该目录或档案,接着只要按下弹出的窗口中的「Unlock」就能够为你的档案解套啰。Unlocker不同于其它解锁软件的部分在于它并非强制关闭那些占用档案的程序,而是以解除档案与程序关连性的方式来解锁,因此不会像其它解锁程序一样因为强制关闭程序而造成使用者可能的数据遗失Killbox只有416K,下载后,直接找到路径后就可以删除文件9。终极大法——格式化!WindowsXP的机子怎么进入安全模式啊?在系统启动WindowsXP时按F8键,屏幕上就会显示WindowsXP启动的高级选项菜单,通过这些选项可选择不同的模式启动WindowsXP.安全模式:选用安全模式启动WindowsXP时,系统只调用一些最基本的文件和驱动程序,只使用少量设备,且不加载启动组中的任何内容;启动后不能与网络接通,许多设备也不能正常使用(WindowsXP的安全模式下可以使用光驱)。这种模式有助于诊断系统产生的问题所在,如果新添加的设备或对驱动程序进行更改后系统有问题就可以进入安全模式,将出现问题的设备删除,然后再安装。如果安全模式下不能解决问题,则多半需要重新使用安装光盘来修复系统。带网络连接的安全模式:这种模式使用基本文件和驱动程序,与“安全模式"相比,它还要加载网络驱动程序,它的主要作用与安全模式基本相同,但是它不支持用PCMCIA卡(一种遵循个人计算机内存卡国际协会规范的可移动插卡)联网。如果计算机已经接入网络,且用安全模式启动时没有检测到任何错误,则可能是网卡出错,用此模式可以发现一些在安全模式下隐藏的问题。命令行提示符的安全模式:使用基本的文件和驱动程序启动Windows,启动后进入命令提示窗口。注意该模式下将不会出现桌面和开始菜单,如果不小心关闭了该DOS窗口,则关机只能通过按“Ctrl+Alt+DEL"来打开“Windows任务管理器",然后从它的“关机”菜单下选择;或者在任务管理器中加载新任务explorer.exe可以出现桌面和开始菜单,然后可以像正常模式一样关机。启用启动日志:引导Windows并将系统正常加载和没有正常加载的程序记录到文件中(文件的名称是ntbtlog.txt,位于WindowsXP的安装目录下),通过这个日志文件可以分析系统启动时出现问题的根本原因。启用VGA模式使用标准VGA驱动程序来引导Windows,如果在安装了新的显示驱动程序后导致Windows出现错误,则可以进入该模式,然后将错误的驱动程序删除后再安装其它驱动程序。该模式常用于解决因显卡驱动错误造成系统启动异常的问题。实际上,在“安全模式"、“网络安全模式”、“命令提示符安全模式”下都使用标准VGA驱动程序.最后一次正确的配置:系统出现问题后(比如新添的驱动程序与硬件不一致可能导致系统无法正常启动),使用“最后一次正确的配置”来启动Windows一般都可以解决这些问题。当然,如果因为系统文件丢失或损坏而出现的系统问题,它是不能解决的(这种情况可以进入系统配置实用程序后点击“展开文件”提取相应文件来恢复).目录服务恢复模式:该模式是用于还原域控制器上的Sysvol目录和ActiveDirectory(活动目录)服务的。它实际上也是安全模式的一种。8.调试模式:如果某些硬件使用了实模式驱动程序(如在configosys和autoexec。bat中加载的某些驱动程序)并导致系统不能正常启动,就可以用调试模式来检查实模式驱动程序产生的冲突。在该模式下系统会反复测试并确定要使用或取消config。sys或autoexec.bat中的驱动程序,以便发现引起系统配置问题的设备驱动程序。开机后会自动弹出“我的文档”-——解决方法4【产生原因】:中了病毒wsctf。exe和explorer,exe。【解决方法】:可按照下面的方法解决了这个问题:按";Ctrl+Alt+Del"调出Windows任务管理器,结束掉EXPLORERoexe进程,其中EXPLORER,exe进程有两个,一个是系统的,一个是病毒的,系统的所在位置是"C:\WINDOWS”,病毒的所在位置是"C:\WINDOWS\system32";,只需结束掉病毒的进程就行了•若不能区别两个进程,可以把两个进程都结束掉,然后再切换到一-应用程序-—新任务一-浏览——选择"C:'WINDOWS"文件夹下的explorer。exe,然后打开、确定就可以重新启动系统的EXPLORER。exe进程了.(2)结束掉wsctf.exe进程.4(3)进入";C:\WINDOWS\system32";—-工具--文件夹选项——查看——去掉“隐藏受保护的操作系统文件”前面的勾,在弹出的对话框中按“是”,然后再选择“显示所有文件和文件夹"——确定——删除掉文件夹里面的wsctf.exe和EXPLORER。 exe两个文件-一按刚才的操作,重新隐藏系统文件。(4)开始——运行-—输入regedit,按确定后打开注册表,进入HKEY_CURRENT_USER\Software\Microsoft'Windows\CurrentVersion\Run目录,右键删除掉wsctfoexe和EXPLORER.exe两条记录。进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon,可以看到项Userinit,其内容为userinit.exe,EXPLORER。exe,双击Userinit将中间的逗号和EXPLORER.exe删除——确定.⑸重启电脑,搞定!!4本站提供了两种解决方法:14,你Msconfig内多了启动我的文档项目.这个好办,msconfig里去掉就可以了.42,估计你是中了wsctf。exe和explorer。exe病毒。4如果这样可以手动清除(1)按"Ctrl+Alt+Del"调出Windows任务管理器,结束掉EXPLORERoexe进程,其中EXPLORER。exe进程有两个,一个是系统的,一个是病毒的,系统的所在位置是";C:\WINDOWS”,病毒的所在位置是"C:\WINDOWS\system32",只需结束掉病毒的进程就行了.若不能区别两个进程,可以把两个进程都结束掉,然后再切换到——应用程序-—新任务一一浏览一-选择";C:\WINDOWS";文件夹下的explorer.exe,然后打开、确定就可以重新启动系统的EXPLORER.exe进程了。结束掉wsctf。exe进程。(3)进入"C:\WINDOWS\system32"-—工具-一文件夹选项——查看一-去掉“隐藏受保护的操作系统文件”前面的勾,在弹出的对话框中按“是",然后再选择“显示所有文件和文件夹”一一确定——删除掉文件夹里面的wsctfoexe和EXPLORER.exe两个文件——按刚才的操作,重新隐藏系统文件。⑷开始一一运行——输入regedit,按确定后打开注册表,进入HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run目录,右键删除掉wsctfoexe和EXPLORER。exe两条记录。进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon,可以看到项Userinit,其内容为userinit.exe,EXPLORER.exe,双击Userinit将中间的逗号和EXPLORER。 exe删除——确定。(5)重启电脑,搞定!!金第二种解决方法解决开机时会自动打开“我的文档”的问题!金很多朋友用msconfig查看自启动项,而且在注册表中的run,runonce,load等键值金根本找不到有什么异常的项,找来找去都找不到问题的所在。本人找了很久,终于在HKEYa_LOCAL_MACHINE\SOFTWARE\Microsoft'WindowsNT\CurrentVersion\Winlogon这里的Userinit中的键值中看到了C:'WINDOWS'systeAm32\userinit。 exe,EXPLORER问题就出在EXPLORER这里,有的人是aC:\WINDOWS\system32\userinit。exe,C:\WINDOWS'system32\userinit。exe,a这样的症状,a现在说一下正常的键值吧,它有两种形式C:\WINDOWS\system32\userinit。exe,或userinit.exe,都是正常的,删除explorer。exe,只留下“C:'WINDOWS\system32\userinit。exe,希望对你有所帮助开机后会自动弹出“我的文档”一--解决方法【产生原因】:中了病毒wsctf。exe和explorer.exe。【解决方法】:可按照下面的方法解决了这个问题:⑴按”Ctrl+Alt+Del”调出Windows任务管理器,结束掉EXPLORER.EXE进程,其中EXPLORER.EXE进程有两个,一个是系统的,一个是病毒的,系统的所在位置是"C:\WINDOWS”,病毒的所在位置是”C:'WINDOWS'system32",只需结束掉病毒的进程就行了•若不能区别两个进程,可以把两个进程都结束掉,然后再切换到一应用程序-—新任务——浏览——选择”C'WINDOWS”文件夹下的explorer.exe,然后打开、确定就可以重新启动系统的EXPLORERoEXE进程了。(2)结束掉wsctf.exe进程。(3)进入”C:\WINDOWS\system32”--工具——文件夹选项——查看一-去掉“隐藏受保护的操作系统文件"前面的勾,在弹出的对话框中按“是",然后再选择“显示所有文件和文件夹"一一确定——删除掉文件夹里面的wsctf。exe和EXPLORER。EXE两个文件——按刚才的操作,重新隐藏系统文件。⑷开始一一运行——输入regedit,按确定后打开注册表,进入HKEY_CURRENT_USER\Software'Microsoft\Windows'CurrentVersion\Run目录,右键删除掉wsctf.exe和EXPLORER.EXE两条记录。进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft'WindowsNT\CurrentVersion\Win1ogon,可以看到项Userinit,其内容为userinit.exe‘EXPLORER。EXE,双击Userinit将中间的逗号和EXPLORERoEXE删除——确定。(5)重启电脑,搞定!!终于把开机自动弹出我的文档解决了,分享工具及经验a每次开机都弹出个资源管理器我的文档,虽然没什么影响,但是心里总觉得不爽,尝试了几次,都没把它搞掉~~昨晚断网后无聊,又试了一次,终于把它拿下了!:P:victory:接下来的文字中,对大家优化开机速度,手工清除病毒有点启示,由于偶也不是很懂,所以遇到有疑问的地方不要太相信,有什么不懂的地方,去搜搜,我就不敢解释了呵呵:D开始了.俗话说,工欲行其事,必先利其器,先准备几个软件:Icesword(冰刃,不用说了)ProcessExplorer(一个强大的查看进程的工具)【但是我以前一直用HandleEx查看进程,功能比起前者要弱点,但足够我用了,而且今早才知道它们是一个公司(SysinternaIs)】Autoruns(—个管理开机自动加载程序等东东的软件,同样是Sysinternals的)另外还有几个工具Filemon和RegMon分别是监视文件创建运行和注册表操作的工具(同样的Sysinternals主页是http://www。microso/technet/sysinternaIs/default。mspx应该是被微软收了,牛呵呵)Tcpview(监视网络链接,Sysinternals的。.。)Regsnap(注册表快照,用来比较两次注册表改动的),虽然昨天没用到,但也是手杀时很有用的软件。关于这些软件的下载及用法,大家搜搜就行了。还有时间稍紧,网速又慢,今天就不抓图了,以后有机会再补吧。开机加载一般如果感觉刚进系统后,很慢,那么首先想到的是一些自动运行的程序,这些一般包括开始菜单启动那里的,注册表里Run下面的,winlogon下面的,服务,DLL,如果打开浏览器很慢,我们还可以看下IE的加载项……a这些我们都不用去管它到底在哪,有了Autoruns,我们就可以轻松搞定:Da我们打开Autoruns,它对开机时加载项目都做了分类,我们需特别注意用户登录,系统登录,资源管理器,IE浏览器,服务,驱动程序这几项,如果想开机禁止某些程序运行,只需去掉对应项前面的勾就行了,比如说QQ,迅雷,Yahoo之类乱七八糟的,有时或出现“找不到文件”的提示,这很有可能是软件卸载、病毒被杀了没请干净留下的。a但是有些病毒光是去掉勾是不行的,这个稍后说。昨天(像以往一样)偶把Autoruns翻了个遍,把自己敢肯定的不用启动的都去了后,重启依然弹出我的文档(最先怀疑是某个病毒被杀后没在注册表里留下的),接下来就要想想是不是其它什么地方不对了.杀病毒a昨晚并没有杀病毒,只是这边文章既然提到了,偶就在此抛砖引玉了:Da先不说杀毒软件。一般怀疑遇到病毒,我们看进程信息,用Icesword或ProcessExp1orer(以后简称proc)都行,windows自带的功能弱了点.a弱智点的病毒,单个进程(关于进程,一是靠经验,还有对于有疑问的就搜一下),在注册表里添写东西开机启动,我们现结束它进程找到相应的文件路径,杀掉它就行了,也可以去搜下进程信息,网上写的有手工清楚的方法.厉害的,几个进程相互守护,隐藏进程,或者线程注入。••这个就麻烦点了。。.唔.。当然是用Icesword,我觉得它最牛的地方之一就是可以创建规则以禁止某个进程或者线程的创建,这样守护的就没用了。。首先要完全结束病毒运行,再来删文件,修改注册表,要不删不掉,或者删了也白删。当然冰刃的功能远不止这点,关于冰刃,网上有很多很详细的教程,我就不在此误人子弟了~〜-_-a再牛的(我觉得是很难发现的了),什么全局钩子.。什么把自己注册成服务,恶心的还把公司、描述信息那些还搞成微软、一些搞不懂的术语〜~这个我的感觉还是靠搜索,没网的时候靠经验~还有最恶心的3721,CNNIC,把自己搞成驱动程序加载…但是这样的病毒毕竟少,网上一般有方法,免杀做的好的还是能类似的解决。a—般说来,结合我提到的几个工具,不能完全清除,也可以防止他启动了,(可以windows的组策略或者某些杀毒软件的功能禁止某个文件运行) 另外进安全模式杀,冰刃可以在安全模式下运行的.a.。.。这个就不写了,越写越乱,也不是几句话就可以说清楚的~.。。•昨晚的情况,肯定是开机加载什么东西了,肯定不是病毒引起的。。那是什么呢,用冰刃,选择重启并监视(重启后并记录进程创建过程),同时查看Windows日志,看看有木有虾米怪异~~〜但是窗口弹出的太早了,比杀毒软件还早,估计是系统自己的什么东东~~~于是我有回到Autoruns,仔细查看用户登陆这个分类,注意到HKLM\SOFTWARE\Microsoft'WindowsNT'CurrentVersion\Winlogon'Userinit这个项,由于没网,所以也搞不清什么名堂,太转到注册表相应位置看看吧,看到值是userinit。exe,EXPL0RER.EXE奇怪,这个项为什么要启动两个程序呢(以前在清除病毒时遇到类似方法插入进程的),再网上看看,有个SHELL下面也是启动EXPLORERoEXE,会不会是重复了呢,于是我再运行里执行explorer。exe,果然弹出个我的文档,然后谨慎的把userint里面的EXPLORERoEXE删了,重启后居然就搞定了。注册表注册表(Registry,繁体中文版Windows称之为登录)是MicrosoftWindows中的一个重要的数据库,用于存储系统和应用程序的设置信息。早在Windows3。0推出OLE技术的时候,注册表就已经出现。随后推出的WindowsNT是第一个从系统级别广泛使用注册表的操作系统。但是,从MicrosoftWindows95开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今。由来在Windows3.x操作系统中,注册表是一个极小文件,其文件名为Reg.bat,里面只存放了某些文件类型的应用程序关联,大部分的设置放在Win.ini、System.ini等多个初始化INI文件中。由于这些初始化文件不便于管理和维护,时常出现一些因INI文件遭到破坏而导致系统无法启动的问题.为了使系统运行得更为稳定、健壮,Windows95/98设计师们借用了WindowsNT中的注册表的思想,将注册表引入到Windows95/98操作系统中,而且将INI文件中的大部分设置也移植到注册表中,因此,注册表在Windows95/98操作系统的启动、运行过程中起着重要的作用。作用概述注册表是为WindowsNT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS来控制的.在Win95下,16位驱动会继续以实模式方式设备工作,它们使用system。ini来控制。16位应用程序会工作在NT或者Win95下,它们的程序仍然会参考win.ini和system。ini文件获得信息和控制。在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入.相关注意事项在系统中注册表是一个记录32位驱动的设置和位置的数据库.当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。根据安装软件的不同,它包括的信息也不同。然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以,计算机功能和安装的硬件和软件有关,对所有用户来说项都是公用的.有些程序功能对用户有影响,有些是作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。注册表控制用户模式注册表控制用户模式的例子有:控制面板功能;桌面外观和图标;网络参数;浏览器功能性和特征;那些功能中的某些是和用户无关的,有些是针对用户的.计算机相关控制项基于计算机名,和登陆用户无关。控制类型的例子是安装一个应用程序,不管是哪个用户,程序的可用性和存取是不变的,然而,运行程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机,但是当前连接和用户信息相关。注册表控制计算机条目这里是在注册表基于计算机控制条目的一些例子:存取控制;登陆确认;文件和打印机共享;网卡设置和协议;系统性能和虚拟内存设置;控制应用程序的功能及多个应用程序的交互在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互,比如复制和粘贴,它也控制所有的硬件和驱动程序。虽然多数可以通过控制面板来安装和设置,理解注册表仍是做Winnt和Win95系统管理基本常识。两种打开方式Win98/98SE/Me运行中输入regedit.exe无权限限制Win2000/XP1。 开始>>运行。中输入regedit开始〉〉运行。中输入regedt32两种方式比较第一种方法打开的注册表编辑器和Win98下的一样,而且功能相同,而使用第二种方法打开的注册表编辑器则可以方便的设置权限,建议网络管理员使用第2种方法打开注册表编辑器修改需要修改的权限设置部分以免被他人恶意修改。WindowsVista/7在开始菜单搜索框中输入:regedit并按回车键。(需要管理员权限)2。 在运行中输入regedit。exe(需要管理员权限)存放位置2000/XP注册表文件按功能来分,也是由系统注册表文件和用户注册表文件两类组成的注册表文件存放系统的所有设置信息:系统设置和缺省用户配置数据存放在系统\系统文件夹\SYSTEM32\CONFIG文件夹下的6个文件,DEFAULT、SAM、SECURITY、SOFTWARE、USERDIFF和SYSTEM中,而用户的配置信息存放在系统所在磁盘的\DocumentsandSetting\文件夹,包括ntuser。datntuser。inintuser。dat。log结构简介注册表是Windows程序员建造的一个复杂的信息^^,它是多层次式的。在不同系统上注册表的基本结构相同。其中的复杂数据会在不同方式上结合,从而产生出一个绝对唯一的注册表.计算机配置和缺省用户设置的注册表数据在Winnt中被保存在下面这五个文件中:DEFAULT,SAM,SECURITY,SOFTWARE‘SYSTEM,NTUSER。DAT。数据结构注册表由键(或称“项”)、子键(子项)和值项构成。一个键就是分支中的一个文件夹,而子键就是这个文件夹中的子文件夹,子键同样是一个键.一个值项则是一个键的当前定义,由名称、数据类型以及分配的值组成.一个键可以有一个或多个值,每个值的名称各不相同,如果一个值的名称为空,则该值为该键的默认值。在注册表编辑器(Regedit.exe)中,数据结构显示如下,其中‘command键是open键的子键,(默认)表示该值是默认值,值名称为空,其数据类型为REG_SZ,数据值%%Systemroot%/system32/NOTEPAD.EXE"%1数据类型注册表的数据类型主要有以下四种:显示类型(在编辑器中)数据类型说明REG_SZ字符串文本字符串REG_MULTISZ多字符串含有多个文本值的字符串REG_BINARY进制数进制值,以十六进制显示。REG_DWORD双字个32位的二进制值,显示为8位的十六进制值.[1][2]各主键的简单介绍HKEY_LOCAL_MACHINEHKEY_LOcAL_mNcHINE是一个显示控制系统和软件的处理键.HKLM键保存着计算机的系统信息。它包括网络和硬件上所有的软件设置。(比如文件的位置,注册和未注册的状态,版本号等等)这些设置和用户无关,因为这些设置是针对使用这个系统的所有用户的。HKEY_LOCAL_MACHINE'AppEvents为了以后在客户机上运行客户机/服务器这样的应用程序,在Win95/98中AppEvents键是空的.应用程序实际上都驻留网络服务器上,这些键会保存部分指针。HKEY_LOCAL_MACHINE'Config这个键保存着你计算机上所有不同的硬件设置(这些从控制面板的系统属性中硬件配置文件中可以创建)。这些配置在启动时通常被复制到HKCC.每个配置会被用一个键(比如0001或者0002等等)来保存,每个都是一个独立的配置.如果你只有一个单一的配置,那就只会有0001这个键HKEY_LOCAL_MACHINE\Config01\Disp1ay这个键表示显示的设置,如荧屏字体,窗体大小,窗体位置和分辨率等HKEY_LOCAL_MACHINE\Config01\System这个键保存着系统里打印机的信息HKEY_LOCAL_MACHINE\Config01\System'CurrentContro1Set\Control\Print\Printers在这个键下面,有一个键是为系统上每一个打印机设置的,通过控制面板添加和删除打印机会调整这个列表HKEY_LOCAL_MACHINE\EnumEnum键包含启动时发现的硬件设备和那些既插即用卡的信息.Win95使用总线列举在启动时通过不同的.ini文件来检测硬件信息•那些在启动时被安装的和被检测到的硬件会显示在这里。子键包括BIOS,ESDI,FLOP,HTREE,ISAPNP,Monitor,Network,Root,SCSI,和VIRTUAL。子键名表示它们各自的硬件设备信息。HKEY_LOCAL_MACHINE\Enum\BIOSBIOS键保存着系统中所有即插即用设备的信息.它们用一套代码数列出,包括每一个键的详细说明,举例,*pnp0400是并行口LPT1的键。如果LPT1并不具备即插即用功能,它就会别列入到Enum下的Root键中HKEY_LOCAL_MACHINE\Enum\RootRoot键包括所有非即插即用设备的信息。在这里,我们可以迅速断定哪些设备是即插即用,那些不是•比如SCSI适配器,这个设备必须符合Win95中一个键名为ForcedConfig的硬件设置,这个不会改变。HKEY_LOCAL_MACHINE\Enum\Networkwin95的网络功能在这个键有详细说明,子键包括了每个已经安装的主要的服务和协议.HKEY_LOCAL_MACHINE\HARDWAREhardware子键包括了两个多层的子键:DESCRIPTION键,它包含了中央处理器和一个浮点处理器的信息。还有一个设备映射键,它下面的串行键列出你所有的com端口.这个hardware键仅保存超级终端程序的信息,及数学处理器和串行口。HKEY_LOCAL_MACHINE'Network这个键仅保存网络登陆信息。所有网络服务细节都保存在HKEY_LOCAL_MACHINE\Enum\Network这个键中.这个键有一个子键,1ogon,包括了Imlogon(本地机器登陆?0=false1=true)的值,logonvalidated(必须登陆验证),策略处理,主登陆方式(Windows登陆,微软网络客户方式等),用户名和用户配置。HKEY_LOCAL_MACHINE'SECURITYsecurity有两个子键,第一个是存取(它最终致使一个远程键列出网络安全资源,存取权限等)和提供(包括列出网络地址和地址服务器),这个键被保留用在以后使用高级安全功能和NT兼容性上HKEY_LOCAL_MACHINE'SOFTWARE这个键列出了所有已安装的32位软件和程序的.ini文件。它包括了变化,依靠软件安装.那些程序的控制功能在这里的子键中列出。多数子键简单的列出了安装软件的版本号。子键我们在\Microsoft'Windows'CurrentVersion下发现了一些有意思的设置,它有如下子键:Apppaths:你曾经安装过的所有32位软件的位置.Applets,Compression.Contro1sFolder:包括下控制面板象显示属性那样属性条的附件。3。 Detect,explorer:很多有意思的子键如NamespacekeysofDesktop和MyComputer 它们指出了回收站和拨号网络的CLSID行 和提示子键可以让你建立自己的提示。4。 Extensions:一个扩展联系的列表,当前相关联的扩展名和比特定的执行文件更适合的目标类型.5.Fonts,fontsize,FSTemplates:系统属性条中所选择文件系统模板,服务器,桌面计算机或者笔记本电脑信息。MS—DOSEmulation:包括一个应用程序兼容子键为大量过时的程序二进制键所设.MS-DOSOptions:在dos模式下的设置,如himem.sys,cd-roms等。Network:网络驱动的配置。N1s,Po1icies:系统管理员认为你不应该去做的事。ProfileList:所有可以登陆你计算机的用户名列表。11.在Windows启动时运行的程序的神秘之处是它们并不在开始菜单的启动文件夹中。它们在HKEY_LOCAL_MACHINE\Microsoft\Windows\Currentversion\下的子键中被执行.Run:程序在启动时运行RunOnce:windows初始化时程序在启动时只运行一次,这个经常用在当安装软件之后需要重新启动系统的时候,所以这个键一般都是空的.RunServices:它就象Run一样,但是包含了“服务”,它不象一般的程序它们是比较重要的或者是“系统”程序.但是它们不是VXDS,就象McAfee或者RegServ工作一样。RunServicesOnce:它只运行一次,但是是"系统自身”的安装(大量的windows安装参数:通常键值包括了系统目录位置,和win95更新,可选项安装组件,和windows启动目录的子键。注意:在很多黑客木马软件中,常常在这里添加键值(一般是在Run中),这样使得木马软件可以随着windows启动而启动并且很隐秘。在这里可以查看不正常的启动项和去掉无用的运行程序(比如我就很不喜欢超级解霸的自动伺服器,在这里可以去掉它)。12。SharedDLLs:共享DLL的列表,每一个都给出了在一个不可知系统的一个数字等级。13。She1lExtensions:列出了“被认可的”OLE注册条,和相应的CLSID连接。14。ShellScrap:这个包含了一个PriorityCacheformats的子键,它包括了一个空的有限值,它更象过去SmartDrive命令行参数的派生。15。TimeZones:主键值是你现在的时区;子键定义了所以可能的时区。16。Uninsta1I:这个保存了程序在添加/删除程序对话框的显示;子键包含了指向反安装程序的路径.和安装向导相似。.。.。.。)win1ogon(包含了合法登陆布告的文本句)HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set这个子键包括设备驱动和其他服务的描述和控制.不同于windowsnt,win95只包括限制驱动的控制设置信息。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control这个子键包括了win95控制面板中的信息。不要编辑这些信息,因为一些小程序的改变在很多地方,一个丢失的项会使这个系统变的不稳定HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services这个键包括了所有win95的标准服务•所有被添加的服务和设备,每个标准的服务键包括了它的设置和辨认设置.HKEY_L0CAL_MACHINE\SYSTEM\CurrentControlSet'Services\Arbitratorsatbitrators键包括了当两个设备共同占用同样的设置需要解决的信息•四个子键包括了内存地址,冲突,DMA,I/O端口冲突和IRQ冲突。HKEY—LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Classc1ass键包括了所有win95支持的设备classes控制,这些和你在添加新硬件出现的硬件组很类似,还包括了这些设备如何安装的信息。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inetaccs这个键包括了关于这个系统变化的ie附件的可用性,它仅在你安装过ie2.0或者更高版本才出现。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSNP32msnp32描述了客户机如何在microsoft网络中实现功能,它包括了认证过程和认证者的信息。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NWNP32- —nenp32键描述了windows客户如何在netware网络中工作功能,它包括了关于认证过程和证明者的信息。HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Services\RemoteAccess在这个键里包括需要远程工作在win95系统上的信息,有认证参数,主机信息,和为了建立一个拨号连接工作的协议信息.HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Services\SNMP这个键包括了所以snmp(简单网络管理协议)的参数•它包括了允许的管理,配置陷阱,和有效的团体.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxDvxd键包括了win95中所有32位虚拟设备驱动信息,win95自动管理它们,所以不必要用注册表编辑器编辑它们,所以的静态vxds用子键列出.HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Services\WebPostwebpost键包括了所有装载的internet邮局的设置,如果你连接一个isp,并且它列出载这里,你应该给自己选则一个服务器。HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Services\Winsock这个键列出了当连接到internet上winnsock文件的信息,如果列出了不正确的文件,你将不会连接上internet。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinTrustwintrust功能是检查从Internet上下载来的文件是否有病毒,它可以确保你得到干净安全的文件。HKEYCLASSESROOT在注册表中HKEY_CLASSES_ROOT是系统中控制所有数据文件的项。这个在Win95和Winnt中是相通的.HKEY_CLASSES_ROOT控制键包括了所有文件扩展和所有和执行文件相关的文件。它同样也决定了当一个文件被双击时起反应的相关应用程序.HKEY_CLASSES_ROOT被用作程序员在安装软件时方便的发送信息,在Win95和Winnt中,HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE\Software\Classes是相同的.程序员在运行他们的启动程序时不需要担忧实际的位置,相反的,他们只需要在HKEY_CLASSES_ROOT中加入数据就可以了。在WindOWS用户图形界面下,每件事 每个文件,每个目录,每个小程序,每个连接,每个驱动———都被看做一个对象;每个对象都有确定的属性和它联系。HKCR包含着对象类型和它们属性的列表。HKCR主要的功能被设置为:一个对象类型和一个文件扩展名关联一个对象类型和一种图标关联一个对象类型和一个命令行动作的关联定义对象类型相关菜单选项和定义每一个对象类型属性选项在Win95中,相关菜单就是当你鼠标右击一个对象时所弹出的菜单;属性就是当你选择属性项后一个展开的对话框。用简单术语来说就是在改变HKCR中的设置可以改变一个给定文件扩展名缺省的关联。改变一个文件类型的缺省图标,和添加或者删除给定对象类型的弹出菜单内容(或者所有的对象类型)HKCR包括了三种基本类型的子键\ 或者文件扩展名子键文件扩展名子键在弹出菜单上连接文件扩展名到对象类型和相关操作,属性项,和相关操作。\Object类型子键对象类型子键定义了一个对象类型在它缺省图标的项,它的弹出菜单和属性项,它的相关操作和它的CLSID连接.\CLSID子键在Windows下每件事都被用一个数字取代它的名字来对待.就象人往往是用名字来处理事情一样。CLSID是标识所有列出的图标,应用程序,目录,文件类型等等对象的数字。是微软为制造商分配的,每一个都必须是唯一的•制造商将CLSID放入安装程序文件这样就可以在安装时更新注册表。注册表是应用程序进行时它们需要关于做什么的指示的数据库.比如说,假定你有一个微软Excel7电子数据表的Word7文档,当你在Word中双击这个电子数据表,应用程序菜单就会变成Excel的菜单而且电子数据表进入编辑状态,就好像你在Excel中一样.它是如何知道该做什么呢?每个Excel7创建的文件都有Excel的CLSID连接.Word读这个CLSID后,到注册表中寻找指示,依赖CLSID下的数据运行.DLL文件或者应用程序.CLSID子键为对象类型提供了0LE和DDE信息和图标。相关菜单,或者包含在它子键中的属性项信息。这个可能是多数让人看到后觉得“恐怖"的键。每个CLSID数必须是唯一的,实际上,为了这个目的微软已经出产了CLSID一产生程序一一这个结果导致你往往得到32位16进制的数字串,除非你是程序员,否则多数部分键看起来是很枯燥的•它们包括内存管理模式,客户机/服务器配置,和OLE处理的.dll连接.关于子键的一点注解1) shell:Shell键有个一"action"子键,如同"open“一样,这里有一个command子键;command子键有一个缺省句值,它包含了运行程序的命令行。将一个"open"子键放在一个对象类型的shell子键中会在这个对象类型的弹出菜单上多出一个"open"选项,给这个open子键一个command(缺省命令行"C:\Windows\Notepad。exe%1”)子键会使得打开这个对象类型时使用笔记本做为缺省应用程序。其他操作选项包括View,Print,Copy,Virus,Scan等等.2) shellex:Shellex键有一个子键。它们包含的每一个子键指向一个为对象类型执行OLE和DDE功能的CLSID项(比如说快速查看,一个菜单处理子键下指向一个有句值的CLSID键列出了包含了文件浏览功能的。dll文件)3) shelInew:ShellNew包含了一个"command"句,它包含了一个打开对象类型"新"文件的命令行.4) DefaultIcon:Defaultlcon子键包含了一个"default"句,它包括了一个指向图标的命令行(比如说,”C:\Windows\System\shell32.dl1,2”2就是从0数的第三个图标,记住,是在Shell32.dll中的)除了和它们扩展名关联扩展名和文件类型以外,它们在HKEY_CLASSES_ROOT还有很多项.所有它们的项也都适用于nt,如界面和应用程序的执行。通常你将编辑仅仅一小部分这样的项.除了弹出菜单提示以外,所有包含在这里的项只会在安装应用程序,在程序中设置调整或者创造关联时被改变。没有HKEY_CLASSES_ROOT你是不能启动系统的;你手工编辑它真的是很困难.hkey_cLasses_rOot是你需要注册标一个很重要的原因:应用程序的控制和操作这个系统。看到它的尺寸和这个处理键的复杂程度,SYSTEM。INI和WINoINI不再够用也是不用惊奇的。HKEYCURRENTCONFIGwin95一般只使用一个硬件配置文件。如果有多个硬件配置文件。HKEY_LOCAL_MACHINE\Config中就会添加一个键。HKEY_LOCAL_MACHINE\Config包含了HKEY_LOCAL_MACHINE中相同的数据在启动时,你可以选择你愿意使用的配置文件。如果有多个安装,每次系统重新启动时,你就必须选择。HKEY_CURRENT_CONFIG是在启动时控制目前硬件配置的键在系统启动以后,任何地方的变化都会自动影响到它。程序员经常使用HKEY_CURRENT_CONFIG方便的来存取配置信息.HKEY_CURRENT_CONFIG包括了系统中现有的所有配置文件的细节。你的选择影响了哪一个硬件配置文件成为现在的.举例来说,如果配置0002被选择了,所有0002的配置信息会被映射到这些键上HKEY_CURRENT_CONFIG允许软件和设备驱动程序员很方便的更新注册表,而不涉及到多个配置文件信息。HKEY_LOCAL_MACHINE中同样的数据和任何注册表的变化都会同时的变化.HKEYDYNDATA在HKEY_DYN_DATA键中所有信息都是在启动时被写入的。它再现了Win95在系统中控制硬件所使用的动态数据.它仅只有三个键。它们保留了系统目前状态监视所需要的很简单的信息在HKEY_DYN_DATA中除了暂时文件,没有任何数据被写入硬盘。在系统每次重新启动时所有的数据被重新写入。另外,在既插即用的情况下,当设备改变状态时一些数据可能会写入•(比如说系统运行时在一个PCMCIA槽中插入一块网卡)ConfigManager配置管理包括了在Win95中每个安装设备启动时的信息。在启动时它从HKEY_CURRENT_CONFIG中获得它的列表并且检查每个项.如果找到一个没有在列表中列出的设备,它向系统报告这些信息来安装。如果列表中的一个设备不在系统中,它就会在这个键值中显示这个情况.Enum系统中已安装的每个设备的启动状态都在这个键中被列出.如果某个设备没准备好,它就在这里显示出来。如果它准备好了,它也会显示出来.每个设备指针也被列出显示哪个注册这个设备用来做它的控制PerfStats系统中所有设备的性能特征保存在这个键.它是十分难读的,但是通过系统监视器就十分容易看懂Security这个键显示了登陆在这台机器和网络上的登陆用户从哪个证明者得到有效的证明HKEYUSERSHKEY—USERS将缺省用户和目前登陆用户的信息输入到注册表编辑器,在win95中,它仅被那些配置文件激活的登陆用户使用,同样在nt下,它也是这样。win95从user。dat中取得他们的信息,winnt从ntuser。dat中取得信息。。dat文件包含了所有基于用户的注册表设置并且允许你取配置这些用户的环境。如果你改变了缺省用户的设置,所有新用户会继承同样的设置。而且,那些已经被建立的用户变的失效。HKEY_USERS\.DEFAULT这个键的设置被用于所有新用户,用户们的配置文件从这个配置文件中建立。它包括所有的环境,屏幕,声音,和其他用户相关的功能。HKEY_USERS\.DEFAULT\AppEvents这个键列出了事件响应,描述,和各种系统功能的声音HKEY_USERS\oDEFAULT\AppEvents\Schemes缺省和当前的声音方案在这个键和它的子键中列出。在事件的时间中系统播发这些声音HKEY_USERS'。DEFAULT'Console这个键保存了MS—DOS窗口的选项、布局、荧屏颜色和字体设置。HKEY_USERS'.DEFAULT\ControlPanel所有在控制面板里配置设置的信息全保存在这个键和它的子键中HKEY_USERS'.DEFAULT\ControlPanel'Accessibility这个键保存了所有在控制面板中辅助功能的设置.HKEY_USERS\。DEFAULT'ControlPanel\Appearance这个键保存了所有在控制面板里显示外观的设置HKEY_USERS\。DEFAULT\ControlPanel'Appearance\Schemes这个键列出了缺省可用的方案,和每个方案包括的颜色和字体.HKEY_USERS\。DEFAULT'ControlPanel\Colors这个键保存了Windows每个缺省颜色的设置。每个值(颜色名)像一个RGB(红、绿、蓝)值列出来。比如说,黑色是000,意思就是红色值是0,绿色值是0,蓝色值也是0•相反的白色就是255255 255.其他的颜色都是RGB值合成的.HKEY_USERS\.DEFAULT'ControlPanel'Sound这个键决定了在错误时系统是否发出响声HKEY_USERS'oDEFAULT'Environment这个键保存了环境设置,特定的临时性文件的位置HKEY_USERS\oDEFAULT'KeyboardLayout键盘布局设置被设置成标准美国英国标准传统键盘布局.如果你选择了其他的布局,那么数字列表会不同HKEY_USERS\.DEFAULT\Software软件的安装设置被保存在这个键中,缺省用户只有微软程序的设置HKEY_USERS\.DEFAULT\Software\Microsoft微软的应用程序的相关设置被放在这个键里。如果其他微软程序被安装,它们就更新这个用户的微软键。在下面的项目显示了缺省的控制HKEY_USERS\.DEFAULT\Software\Microsoft\Windows这个键保存了只和windows有联系,和windowsnt没关系的设置,这些设置在win95中是相同的,使用同样的驱动和功能HKEY_USERS\.DEFAULT\Software\Microsoft\WindowsNT基于nt功能的设置在这个键中。windowsnt没有这些设置就不能够运行,它建立环境和网络上的进程,用户权限,打印机,字体等等HKEY_USERS\。DEFAULT\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon这个设置控制了windowsnt的登陆功能HKEY_USERS\.DEFAULT\UNICODEProgramGroups缺省unicode程序组只是在使用程序管理器时被使用‘explorer并不使用它们S—1-5—21—1658001358—1336221227—1912232085—500 (SID)HKEY_USERS\S—1—5—21-1658001358-1336221227—1912232085—500这个是目前登陆用户的sid,每一个网络上的用户都被域用户管理器分配了一个sid,每一个sid都是唯一的,所以它依赖与登陆用户,这个信息改变.它是从用户配置文件的ntuserodat文件调出的•一般来说,它的子键很多,是基与安装的软件的,选择的和最终设置HKEY_USERS\SID\Network这个键显示了所有连接到其他系统的映射•举例来说,如果你映射驱动器H:到\server1\docs,它会作为一个子键显示出来HKEY_USERS\SID\Printers这个键显示了所有安装的,共享的和连接的打印机HKEY_USERS\SID\Software这个键为单独的用户扩展,基于为用户或者被用户安装的其他软件。HKEY_USERS保存了所有目前登陆用户和缺省用户的设置.登陆用户的改变就如同不同用户使用这个系统,sid是用户信息的表现•使用程序重新找到任何用户的ntuserodat文件并且把他放如到注册表中观看和编辑。HKEY_CURRENT_USERHKEY_CURRENT_USER包含着在HKEY_USERS安全辨别里列出的同样信息。任何在HKEY_CURRENT_USER里的改动也都会立即HKEY_USERS改动。相反也是这样。HKEY_CURRENT_USER允许程序员和开发者易于存取目前登陆用户的设置。通过建立这个键,微软很容易在不涉及到用户的SID下改变,添加和设置。也就是说,所有当前的操作改变只是针对当前用户而改变,并不影响其他用户。首先出场的是Win98/Me,因为Win98和WinMe没有大的区别,所以这里放在一起讲述。在Win98/Me里面的注册表编辑器只有一种,就是最"原始"的那一种。之所以说他原始是因为他没有任何安全限制,也就是说它的注册表编辑器可以被任意一个用户打开,并没有任何权限限制。这主要是因为Win98/Me的使用对象是一般的单机用户,不需要限制权限,这一点和NT/2000/XP有很大的不同•打开的方法:1。 最简单的方法:开始一-运行中输入regedit就可以了.2。 另外一种方法:在Windows目录下找到regedit.exe,直接双击也可以打开.随后是Win2000/XP出场。因为2000/XP在设计时加上了权限这一概念,所以在这2个系统里面有2种方法可以打开注册表编辑器。一种是直接在开始——运行中输入regedit,出现的界面和98/Me一样。这里就不详细说明了.另外一种打开方式是本文的重点内容--——有权限限制的注册表编辑器(打开方法:开始—-——运行中输入regedt32)。如图所示(这里是WinXP的截图,Win2000下的截图和WinXP是一样的).当你选中一个键值的时候,编辑下拉菜单下就可以看到一个选项———-权限,用鼠标单击这个选项以后会出现图2的窗口。用鼠标分别单击各个用户组就可以看到不同的权限限制,如果你觉得某一个用户组的权利太高了,就可以在下方修改权限(注意:必须赋予Administrators组用户完全权限,否则一旦你或相应的软件、驱动程序要修改注册表,但是由于所有的组用户都没有权限修改,所以你将不能够成功安装。所以必须把完全权限赋予Administrators组用户(系统默认)。图3是Administrators组甩户所拥有的权限。怎样存取注册表信息可以通过VB5。0提供的两个语句和两个函数在程序中读写注册表.[3】1、 SaveSetting语句语法。SaveSettingappname,section,key,setting2、 GetAllSettings函数语法.GetAl1Settings(appname,section)3、 GetSetting函数语法.GetSetting(appname,scetion,key[,default])4、 DeleteSetting语句语法。DeleteSettingappname,section,[key]参数含义.appname。字符串表达式,应用程序名section。字符串表达式,小节名key. 字符串表达式,关键字名setting.表达式,关键字设定值下面通过实例来说明它们的用法。应用程序名为jld_app,小节名为startup,关键字为1eft。在注册表中建立应用程序的注册项.SaveSetting"jld_app”,"startup","left",100从应用程序注册表项中读取所有关键字及其对应的值。Dimmysettings(10,10)AsVariantDimsettingindexAsIntegerGetA11Settings“jld_app",“startup"Forsettingindex=LBound(mysettings,1)ToUBound(mysettins,1)Debug.Printmysettings(settingindex,0);“=;"mysettings(settingindex,1)NextsettingindexEndSub从应用程序注册表项中读取关键字“left"的设置。Debug。PrintGetSetting(“jld_app","startup","left",“notok")从WIN98注册表中删除小节“Slartup"DeleteSetting“jld_app",“startup"相关术语简介1、 HKEY:“根键”或“主键",它的图标与资源管理器中文件夹的图标有点儿相像。Windows98将注册表分为六个部分,并称之为HKEY_name,它意味着某一键的句柄.2、 key(键):它包含了附加的文件夹和一个或多个值。3、 subkey(子键):在某一个键(父键)下面出现的键(子键)。4、 branch(分支):代表一个特定的子键及其所包含的一切。一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。5、 va1ueentry(值项):带有一个名称和一个值的有序值.每个键都可包含任何数量的值项。每个值项均由三部分组成:名称,数据类型,数据。6、 字符串(REGSZ):顾名思义,一串ASCII码字符.如“HelloWorld”,是一串文字或词组。在注册表中,字符串值一般用来表示文件的描述、硬件的标识等.通常它由字母和数字组成.注册表总是在引号内显示字符串。7、 二进制(REG_BINARY):如F03D990000BC,是没有长度限制的二进制数值,在注册表编辑器中,二进制数据以十六进制的方式显示出来。8、 双字(REG_DWORD):从字面上理解应该是DoubleWord,双字节值。由1-8个十六进制数据组成,我们可用以十六进制或十进制的方式来编辑。如D1234567。9、 Default(缺省值):每一个键至少包括一个值项,称为缺省值(Default),它总是一个字串.保护WindOWS注册表保护注册表是很重要的,有很多不同的工具可以实现这一目的。当没有安全设置时,用户可能的错误会更多•幸运的是,他们可以有几中方法来保护Windows注册表,在注册表失败时他们可以用额外的拷贝来恢复注册表.下面就是其中的一些方法:1、 使用windows备份软件注:Win95和Win98备份程序有部分区别,在这里只讲Win98的备份程序。Win98中包括一个备份程序.当安装Win98时如果你选择“自定义安装”,或者你可以在控制面板中的添加/删除程序里安装它。当你安装了这个备份程序,从开始菜单|程序丨附件|系统工具丨备份可以运行它。启动时,这个程序提示你是否新建一个新备份,打开现有的备份作业,或者是还原备份文件.如果选择新建备份,则会有一个备份向导提示你如何去做备份。如果选择取消向导,那么可以自己手工设置要备份的内容.在备份内容里可以备份网络和本地驱动器的文件。可以在你想备份磁盘或者文件的选择框打上对号来做备份工作。然后在备份在何处里填上你做备份的目的位置既可。如果要连同windows注册表一起备份,那么在作业丨选项丨高级里,在“备份windows注册表”选择框打对号就可以了。恢复则是备份的逆过程,这里就不详述了。2、 在安全模式下复制注册表文件当Win95运行时,注册表文件被锁定,只能用注册表编辑器或者系统自己来进行存取,这些文件不能够被复制到其他地方•如果你在安全模式下启动Win95,注册表就不会使用同样的方法载入,这样SYSTEM.DAT和USER。DAT就可以被复制。实际上安全模式下系统文件是受保护的。在启动时,当计算机显示StartingWindows95。。时按F8键进入安全模式.改变SYSTEM。DAT和USER.DAT的隐藏和只读属性这样就可以看到和复制它们.当拷贝完注册表文件,不要忘记了改回它们只读和隐藏属性。3、 使用微软配置备份来备份你的注册表文件CFGBACK。EXE是Win95(Win98中没有这个软件)所附带的备份软件。它在Win95CD-ROM上的\Other\Misc\CFGBACK这个目录。在系统上拷贝所有的文件到任何一个目录,然后在桌面上建立一个CFGBACK.EXE的快捷方式.要做一个注册表的备份,启动CFGBACK然后在选择的备份名位置输入一个名字然后点备份继续。注意:在使用CFGBACK前确定你已经关掉了所有运行的程序。如果有程序在运行,CFGBACK可能将使得系统崩溃,数据丢失,而且保存的是一个不完整的备份。4、 导出注册表在我看来,如果你没有磁带机或者其他东西•在REGEDIToEXE中导出选项有一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论