⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 98系统注册表操作.txt

📁 奥斯丁分请一定要上载质量高而且本站没有的源码
💻 TXT
📖 第 1 页 / 共 4 页
字号:
/c c:\user.txt (引入注册表) <BR>2.重新启动计算机,以正常方式启动Windows95/98系统,如果错误仍出现,可以恢复系统至最后一次成功运行时的注册表。 
<BR>(1) 关闭计算机后,重新启动,进入安全模式。 <BR>(2) 执行如下的命令: <BR>cd\windows <BR>attrib -s -h -r 
system.dat <BR>ren system.dat system.bad <BR>(3) 重新启动Windows95系统,在启动时,系统如果没有发现system.dat文件,就会使用System.da0文件,系统会自动将System.da0文件改名为system.dat。 
<BR>3.如果仍有启动错误出现,则恢复系统至第一次成功运行时的注册表。 <BR>(1)在关闭计算机后,重新启动,进入安全模式。 <BR>(2) 执行如下命令: 
<BR>cd\windows <BR>attrib -s -h -r system.dat <BR>ren system.dat system.xxx <BR>cd 
\ <BR>attrib -s -h -r system.1st (此文件在启动盘的根目录下,通常在C:\) <BR>copy system.lst c:\windows\system.dat(使用system.lst替代system.dat) 
<BR>attrib +s +h +r system.lst (加上属性) <BR>4.重新启动Windows95系统,如果仍有错误发生,再重新安装Windows95/98系统。 
<BR><BR>在DOS下使用ScanReg <BR><BR>在DOS下执行ScanReg/?命令,则出现一个帮助信息屏。该屏幕将给出ScanReg的使用方法: 
<BR>ScanReg /[Option] <BR>其中Option可为?(获取帮助信息)、BACKUP(备份注册表)、RESTORE(恢复注册表)、FIX(修复注册表)、COMMENT(将说明信息加入到备份注册表文件.CAB中)。 
<BR>例如: <BR>1.在DOS下执行ScanReg /BACKUP,则将注册表备份到.CAB文件中。 <BR>2.执行ScanReg /FIX,则修复注册表中的错误。 
<BR>3.执行ScanReg /RESTORE,则将注册表恢复过来。<BR></FONT></P><P><FONT COLOR="#FF0000" SIZE="2"><B><SPAN CLASS=bold><SPAN CLASS=smalltxt><A NAME="bj"></A>注册表编辑器的常用操作</SPAN></SPAN></B></FONT><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><B><FONT COLOR="#FF0000"> 
<FONT COLOR="#0000FF"><A HREF="#top">返回页首</A></FONT></FONT></B><BR></SPAN></SPAN></FONT></P><P><FONT SIZE="2">注册表编辑器是一个可以让你改变系统注册设定的高级工具WIN98注册表编辑器的常用操作注册表编辑器是一个可以让你改变系统注册设定的高级工具,有经验的Windows用户可以通过编辑注册表改变系统设定。 
<BR>  启动注册表编辑器的方法是执行Windows文件夹下的REGEDIT.EXE。如果注册表中有错误,计算机可能不能正常运行。如果发生这种情况,可以将注册表信息恢复到上次启动计算机时的状态。下面详细介绍Win98注册表编辑器常用的操作。 
<BR>  一、恢复注册表 <BR>  1.单击“开始”,再单击“关闭系统”; <BR>  2.单击“重新启动计算机并切换到MS-DOS方式”,然后单击“是”; 
<BR>  3.进入Windows目录下。例如,如果你的Windows安装在C:\Windows目录下,应键入以下内容CD C:\WINDOWS后回车; <BR>  4.在MS-DOS模式下键入C:\WINDOWS\COMMAND\SCANREG/RESTORE后回车。 
<BR>  按照上述步骤,可以将注册表恢复到最后一次启动计算机时的状态。 <BR>  二、将注册表中的所有内容导出到一个文本文件中 <BR>  1.在注册表编辑器中单击“我的电脑”将导出所有注册表信息,或者单击一个文件夹仅仅导出该文件夹下内容的注册信息; 
<BR>  2.在“注册表”菜单上单击“导出注册表文件”; <BR>  3.单击“浏览”为导出的文件寻找一个存储位置,即文件夹,然后为之输入一个文件后保存。 
<BR>  这样导出的注册表信息文件,可以在任何一种文本编辑器中编辑。 <BR>  三、导入或局部导入注册表 <BR>  1.在“注册表”菜单中,单击“导入注册表文件”; 
<BR>  2.单击“浏览”找到要导入的文件,然后单击“打开”。 <BR>  四、添加主键 <BR>  1.打开注册表列表,找到要添加主键的文件夹; <BR>  2.右击要加入主键的文件夹; 
<BR>  3.将鼠标指向“编辑”菜单下的“新建”,然后单击“主键”; <BR>  4.新的主键是以一个临时名字显示的,为新的主键输入一个名字,然后回车即可;如果添加新的主键后,导致了计算机不能正确启动的情况,可以恢复注册表信息。 
<BR>  五、添加键值 <BR>  1.打开注册表列表,选中要添加新键值的文件夹; <BR>  2.右击要添加新键值的文件夹; <BR>  3.将鼠标指向“新建”,然后单击需要添加键值的类型。这些类型包括“字符串值”、“二进制值”和“DWORD”值; 
<BR>  4.新添加的键值以一个临时键值显示,为新添加的键值输入一个新的值,然后回车即可。</FONT></P><P><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><FONT COLOR="#FF0000"><B><A NAME="rk"></A>注册表的双重入口问题</B></FONT><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><B><FONT COLOR="#FF0000"> 
<FONT COLOR="#0000FF"><A HREF="#top">返回页首</A></FONT></FONT></B></SPAN></SPAN></FONT></SPAN></SPAN></FONT></P><P><FONT SIZE="2">在注册表中经常出现双重入口(分支),例如,有一些在HKEY_CLASSES_ROOT中的键同样会在HKEY_LOCAL_MACHINE中出现。 
<BR>  如果这些相同的分支出现在两个不同的根键中,那么,哪个根键有效呢? <BR>  注册表的子键都有严格的组织。某些相同的信息会出现在超过一个的子键中,如果您只修改了一个子键,那么该修改是否作用于系统依赖于该子键的等级。一般来说,系统信息优先于用户等级。例如,一个设置项同时出现在HKEY_LOCAL_MACHINE和HKEY_USER子键中,通常由HKEY_LOCAL_MACHINE中的数据起作用。要注意的是,这种情况只发生在您直接编辑注册表时。如果您从“控制面板”中更改系统配置,则所有出现该设置项的地方均会发生相应的改变。 
<BR><BR>  例如,您可以通过注册表设置文件关联,即将一个带有特殊后缀的文件连接到一个应用程序上。在注册表中,有四个子键都保存了文件管理的数据,它们分别是:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USER。在缺省情况下,所有后缀为1ST的文件都被连接到记事本程序(Notepad)上。如果您在Windows资源管理器双击该后缀的文件,则系统将激活记事本,同时将此文件调入编辑。但是您也可此文件关联从Notepad改为Lotus 
Ami Pro(这也是一个字处理程序),则您在双击后缀为1ST的文件时,将激活Lotus Ami Pro程序,同时编辑此文件。但是,如果您在直接编辑注册表时只修改一个子键,则会出现如下四种情况: 
<BR><BR>  ● 如果只修改HKEY_CLASSES_ROOT中的1ST项,则在双击1ST后缀的文件时将激活Lotus Ami Pro。 <BR>  ● 
如果只修改HKEY_CURRENT_USER中的1ST项,则在双击1ST后缀的文件时将激活Notepad。 <BR>  ● 如果只修改HKEY_LOCAL_MACHINE中的1ST项,则在双击1ST后缀的文件时将激活Lotus 
Ami Pro。 <BR>  ● 如果只修改HKEY_USER中的1ST项,则在双击1ST后缀的文件时将激活Notepad。 <BR><BR>  在上面的例子中,HKEY_CLASSES_ROOT子键和HKEY_LOCAL_MACHINE子键看起来在控制文件关联上相互独立,这似乎有些自相矛盾,但是,要知道HKEY_CLASSES_ROOT根键就是HKEY_LOCAL_MACHINE\Software\Classes,因此,在改变HKEY_CLASSES_ROOT根键就是改变HKEY_LOCAL_MACHINE。<BR></FONT></P><P><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><B><FONT COLOR="#FF0000"><A NAME="ph"></A>注册表被破坏的现象及原因</FONT><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><B><FONT COLOR="#FF0000"> 
<FONT COLOR="#0000FF"><A HREF="#top">返回页首</A></FONT></FONT></B></SPAN></SPAN></FONT></B></SPAN></SPAN></FONT></P><P><FONT SIZE="2">如果注册表遭到破坏,那么系统可能无法访问硬件设备,无法运行应用程序,应用程序运行不正常,甚至于系统无法启动,系统、应用程序、数据等遭到毁坏。 
<BR><BR>1. 注册表破坏后的现象 <BR>  在通常情况下,注册表被破坏后,系统会有如下现象发生: <BR>  ●系统无法启动。例如,在启动Windows时,出现》》 
<BR><BR>启动程序时出错 <BR><BR>内存不足! <BR><BR>无法启动SHELL32.DLL <BR><BR>请退出部分程序,然后请试一次 <BR><BR>确定 
<BR>的对话框 <BR><BR>  单击“确定”按钮后,系统死机。有时也会出现》》 <BR> Mprexe <BR><BR>该程序执行了非法操作,即将关闭。 
<BR><BR>如果仍有问题,请与程序提供商联系。 <BR>的对话框. <BR><BR><BR>  如果单击“关闭”,则系统将死机。如果单击“详细资料”按钮,则将给出Mprexe.exe程序无法运行的原因与地址(注意,这里的Mprexe.exe程序是Windows 
95/98正常启动的启动程序)。 <BR><BR>  ●无法运行合法的应用程序。 <BR>  ●应用程序无法正常运行。 <BR>  ●找不到相应的文件。 <BR><BR>  例如,在启动Windows 
时,可能会出现如下提示信息: <BR><BR>Cannot find a device file that may be needed to run Windows 
or a windows application. <BR>The Windows Registry or System.ini file refers to 
this device file, <BR>but the device file no longer exists <BR>If you deleted 
this file on purpose,try uninsalling the associated application using its uninstall 
<BR>Or Setup program. <BR>If you still want to use the application associated 
with this device file, <BR>Try reinstalling the application to replace the missing 
file. <BR>Ndskwan.vxd <BR>Press a key to continue. <BR><BR>  ●没有访问应用程序的权限。 <BR>  ●驱动程序不能正确被安装。 
<BR>  ●无法调入驱动程序。 <BR>  ●不能进行网络连接。 <BR>  ●注册表条目有误。 <BR><BR>2.破坏注册表的途径 <BR>  注册表被破坏的主要途径可以归结为三大类: 
<BR><BR>  1.向系统中添加应用程序和驱动程序 <BR>  由于用户经常地在Windows 上添加或者删除各种应用程序和驱动程序,因此,基于以下几种情况,注册表有被破坏的可能性: 
<BR>  (1) 应用程序的错误 <BR>  在实际使用过程中,很少有完全没有错误的应用程序。最好的情况就是用户在使用软件过程中没有遇到错误,而且那些看似微小的错误,可能会导致非常严重的后果。同时,当今的软件是如此的繁多,谁也不能确定当多个软件安装在一个系统里以后,是否能正常运行,彼此间是否毫无冲突。那些做Beta测试的软件,就是因为系统还没有定型,还有相当多的错误,希望被测试用户在使用过程中发现。 
<BR>  (2) 驱动程序的不兼容性 <BR>  虽然驱动程序一般都经过了比较周密的测试,但是由于PC的体系结构是一个开放性的体系结构,谁也不能确认每个驱动程序会和哪些其他程序协同工作。因此,谁也不可能测试所有的可能性,这样就有不兼容的可能性存在。 
<BR>  (3) 使用了错误的驱动程序 <BR>  某些驱动程序是16位,在安装到32位的Windows 操作系统后,可能出现不兼容的情况。 <BR>  (4) 
应用程序在注册表中添加了错误的内容 <BR>  某些应用程序在修改注册表时,增加了不该增加的内容,或者将原来正确的注册表内容修改为不正确的内容。 <BR>  (5) 
应用程序添加了错误的数据文件和应用程序之间的关联。 <BR><BR>  2.硬件被更换或者被损坏 <BR>  如果计算机系统本身出现了问题,常常会导致注册表的毁坏。下面列出了几种原因会导致计算机系统出现问题: 
<BR>  (1) 病毒 <BR>  现在一些病毒(如CIH病毒等)可以更改系统的BIOS程序,使BIOS程序受到破坏。还有一些病毒可能会隐藏在Cache中,使系统运行不正常。某些CMOS病毒能够清除CMOS存储器所保存的硬件数据。 
<BR>  (2) 断电 <BR>  在非正常断电情况下,可能会烧毁主板或者其他硬件设备。 <BR>  (3) CPU烧毁 <BR>  在CPU超频情况下,可能会烧毁CPU。另外,在夏天工作时,由于温度过高,对于发热量较大的CPU(如AMD、Cyrix、IBM、WinChip等)极易烧毁。 
<BR>  (4) 硬盘错误 <BR>  由于硬盘质量不稳定,导致系统受到破坏。 <BR><BR>  3.用户手工修改注册表 <BR>  由于注册表中的数据是非常复杂的,所以,用户在手工修改注册表的时候,经常导致注册表中的内容的毁坏。有时,用户会用另一台计算机上的注册表覆盖本地计算机上的注册表文件,但是一份注册表在某一台计算机上使用正常,并不等于它会在其他计算机上也使用正常,这样做极易破坏整个系统。<BR></FONT></P><P><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><B><FONT COLOR="#FF0000"><A NAME="my"></A>注册表妙用一例</FONT><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><B><FONT COLOR="#FF0000"> 
<FONT COLOR="#0000FF"><A HREF="#top">返回页首</A></FONT></FONT></B></SPAN></SPAN></FONT></B></SPAN></SPAN></FONT></P><P><FONT SIZE="2">目前市面上十分流行 
Office2000简体中文测试版。自我试用她以后,便深深地被她强大的许多新功能吸引住了,令我兴奋不已的比如:WORD中多达12块剪切板功能使你编辑效率倍增,尤其是多文档间相互剪切、复制时显得特别有效率,因为不再是以前传统的一块剪切板了;又如在用IE等浏览器查看图文混排的网页时,如果你想将图文混排的网页内容复制到一个WORD文档中去,以前的WORD版本必须分步进行(一般先文字后图像),而今天的WORD2000则一次足够(这一点给许多利用网页内容备课的教师而言显得特别重要);再如WORD2000允许表格中套表格…… 
<BR><BR>  相信你比我对Office2000的优点还要了解,可惜测试版大多有使用次数限制(一般50次),Office2000使用如此频繁50次显然太少太少,每次安装他们时间又相当长,难道就没有比较简单实用办法继续让你测试否?本人经过努力,探索到下面一种经过反复测试确实有用的简单办法供你参考。 
<BR><BR>  第一步:正常安装Office2000(如果你已经安装则略此步); <BR><BR>  第二步:让Office2000中的每一组件(比如你最常用的WORD、EXCEL等)至少安全运行一次(三次四次也无所谓),目的是确保完全脱离安装光盘后能使用(目前完全正常运行的可以略此步); 
<BR><BR>  第三步:备份注册表中最关键的c:\windows\system.dat文件 如果用c:\windows\scanregw命令备份注册表,其最后压缩的文件中包含四个即system.dat 
、user.dat、win.ini和system.ini文件。对一般的单用户而言根本没有必要再备份win.ini、system.ini、user.dat文件,所以我选用的DOS中的COPY命令备份与恢复。注意system.dat等文件的属性是隐含、只读、系统。笔者使用的DOS中的COPY命令法,操作如下: 
<BR><BR>  ① 令系统(暂时)进入DOS提示符号状态(如果目前是在窗口状态,则执行MS-DOS 方式即可),比如屏幕出现类似c:\windows&gt;提示; 
<BR><BR>  ② 执行c:\windows&gt;attrib –h –s system.dat命令(目的去除文件的隐含、系统属性); <BR><BR>  ③ 
执行类似命令行c:\windows &gt;copy system.dat system.d01和 <BR><BR>  c:\windows &gt;copy 
system.dat d:\sy##ak\system.d01 <BR><BR>  目的复制文件备份,扩展名自定,建议同时复制一份到另一分区中); <BR><BR>  ④ 
按照正常使用软件,如果你想让软件使用次数恢复到第一次试用时的次数(比方47次)或者中途你需要安装什么软件(一般目前的软件都要修改注册表),则执行恢复system.dat的操作,诸如命令行: 
<BR><BR>执行c:\windows &gt;attrib –h –s -r system.dat命令 <BR>(目的去除文件的隐含、系统、只读属性); 
<BR>执行类似命令行c:\windows &gt;copy/y system. d01 system. dat 或者 <BR>c:\windows&gt;copy/y 
d:\sy##ak\system.d01 system.dat <BR><BR>   值得注意的是:如果中途安装新的软件前,没有进行上述第④步操作,等安装新软件后,再去执行上述第④步操作,则十分可能带来注册表问题,从而导致后来安装的软件无法正常使用。所以为了保证既不影响解决次数问题又不影响使用后来安装新的软件,建议安装新软件前执行上述第④步操作(目的显然是恢复更多的使用次数),等安装软件后赶紧执行上述第③步操作,只有这样才能保证两全齐美。 
<BR><BR>   其实为了节约时间提高效率,你完全可以编制类似下面的两个DOS批处理文件,以便实现快速备份或者恢复c:\windows\system.dat文件。 
<BR><BR>Rem mybsys.bat <BR>Rem back system.dat file <BR>Rem start <BR>C: <BR>Cd\windows 
<BR>attrib -r -h -s system.dat <BR>copy system.dat d:\sy##ak\*.%1 <BR>dir d:\ 
<BR>rem end <BR><BR>Rem resmy.bat <BR>Rem restore system.dat file <BR>Rem start 
<BR>C: <BR>Cd\windows <BR>attrib -r -h -s system.dat <BR>copy/y d:\sy##ak\system.%1 
system.dat <BR>rem end <BR><BR><BR>  以上两个批命令中的%1为用户实际提供的变量(实际上对应文件扩展名),建议给类似d01、d02、d03以便区分。 
<BR><BR>  上述办法的主要优点是: <BR><BR>  ① 简单易行,无需知道高深莫测的注册表内部编辑操作,因而适合绝大多数用户; <BR><BR>  ② 
对于类似有次数限制的软件完全可以类推操作; <BR><BR>  ③ 同时起到人为备份注册表功能; <BR><BR>  ④ 恢复一次不成功还可以允许二次三次。 
<BR><BR>   不足的是每次安装新的软件前后都要执行一些操作而且占用一定磁盘空间,但相比之下,笔者体会利远大于弊。最后建议:为了防止恢复文件时出现别的问题,建议你每一次备份前做好笔记记住当时的软件环境对应的扩展名序号。<BR></FONT></P><P><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><B><FONT COLOR="#FF0000"><A NAME="yy"></A>注册表应用九例</FONT><FONT SIZE="2"><SPAN CLASS=bold><SPAN CLASS=smalltxt><B><FONT COLOR="#FF0000"> 
<FONT COLOR="#0000FF"><A HREF="#top">返回页首</A></FONT></FONT></B></SPAN></SPAN></FONT></B></SPAN></SPAN></FONT></P><P><FONT SIZE="2">1.自动刷新 
<BR>  每次在窗口添加一个文件夹或删除一个对象后,须要按&lt;F5&gt;键对窗口进行重新刷新,很麻烦。通过修改注册表可以达到自动刷新的目的。 <BR>占击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTRO 
LSET\CONTROL\UPDATE, <BR><BR>修改“UPDATEMODE”值,由“1”改为“0”。 <BR><BR>2.修改系统版权信息 <BR>  点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\windows\CurrentVersion\SETUP,在其右窗口中保存着安装Windows时产生的所有版权信息,用鼠标右键点击这些串值键可以随便修改,这样不须重新安装Windows就可修改系统原有的版权信息。 
<BR><BR><BR>3.加快Windows启动速度 <BR>  Windows 98在启动时能自动加载一些程序运行,有的程序放在“开始”菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。如果想加快Windows的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过“任务栏”很方便地删除。如果程序不在启动组中,则须要通过修改注册表来删除。 
<BR>  点击HKEY_LOCAL_MACHINE\MICROSOFT\WINDOWS \CURRENTVERSION\Run,选择右边窗口中出现的开机自启动程序,将之删除即可。 
<BR>点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\ WINDOWS\CURRENTVERSION\RunServices,单击右边窗口中出现的开机自启动程序,将之删除。 
<BR>  Run和RunServices的区别是,Run中的程序是WINDOWS初始化后才运行的,而RunService中的程序是在操作系统启动时就开始运行的,也就是说RunServices中的程序先于Run中的程序运行,如电源管理程序。 
<BR><BR><BR>4.删除“开始”菜单中的“收藏夹” <BR>  “收藏夹”是为了便于访问主页而设计的,对于没上网的用户来说其用处不大,可以删除它。点击HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\C 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -