1

11.什么是注册表？

注册表是 Windows 的一个内部数据库，是一个巨大的树状分层的数据库。它容纳了应用程序和计算机系统的全部配置信息、系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。注册表中存放着各种参数，直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行，从而在整个Windows系统中起着核心作用。它包括如下一些内容：

(1)软、硬件的有关配置和状态信息，注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据。

(2)联网计算机的整个系统的设置和各种许可、文件扩展名与应用程序的关联关系，硬件部件的描述、状态和属性。

 (3)性能记录和其它底层的系统状态信息，以及其它一些数据。

 如果注册表受到了破坏，轻者使Windows在启动的过程出现异常，重者可能会导致整个系统的完全瘫痪。因此正确地认识、使用，特别是及时备份以及有问题时恢复注册表，对Windows用户来说就显得非常重要了。

12.注册表文件：.DAT

 Windows98将所有注册表文件存入2个文件System.dat和User.dat中。它们是二进制文件，不能用文本编辑器打开查看。它们存于Windows目录下，具有隐含、系统和只读属性。 System.dat包含了计算机特定的配置数据，如安装的硬件和设备驱动程序的有关信息等。User.dat包含了用户特定的数据，如桌面设置，墙纸和窗口颜色设置等。User.dat文件的位置在以某个用户名登录时，其位于C\Windows\profiles\用户名目录下，系统同时在C\Windows目录下保留了一个缺省的User.dat文件，以备新用户使用。

 说明：System.da0和User.da0这两个文件属于Windows95，是注册表的备份文件，它们在系统每次成功启动后创建。在Windows98中，注册表检查器将备份文件做成CAB文件。

13.打开注册表编辑器

 注册表的打开方式很简单，单击Windows“开始”按钮，找到“运行”，鼠标左键单击。在弹出的运行对话框中填入 regedit，按“确定”按钮即可。

 我们可以看到，在注册表中，所有的数据都是通过一种树状结构以键和子键的方式组织起来，十分类似 于目录结构。每个键都包含了一组特定的信息，每个键的键名都是和它所包含的信息相关的。

 14.注册表编辑器的基本操作

 注册表编辑器有一些基本操作命令，在这里以当前使用的Desktop为例来说明注册表编辑器的基本操作。

 (1) 打开HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics，在右边的窗口中是一些名称和数据。

 (2)用鼠标右键单击编辑器右边的窗格，会弹出一个快捷菜单，可以选择它来创建一个主键、一个字符串、一个二进制值或者一个DWORD值。

 (3)右击编辑器左边窗格的desktop关键字，会弹出另一个快捷菜单，在这里，你可以创建一个新的主键、串值、二进制值或者DWORD值，还可以进行查找、删除和重命名等操作。

 (4)双击编辑器右边的窗格中的关键字名，将会弹出一个编辑窗口，在那儿可以调整常量的值，或者删除该常量，以及进行重命名等，比如双击字符串“ScreenSaveActive”，弹出如图2的对话框。

15、为什么备份与恢复注册表

在安装新的应用程序或添加新硬件时都可能搞乱系统的注册表，从而引发不测，所以应该定期地备份user.dat和system.dat文件(编者：在进行注册表修改之前，强烈建议你先备份注册表，以防修改过程误操作引起系统崩溃)。

经常性地备份系统注册表对系统注册表进行备份是保证WIn98dows系统可以稳定运行、维护系统、恢复系统的最简单、最有效的方法。我们知道，系统的注册表信息保存在win98dows文件夹下的，其文件名是system．dat和User．dat。这两文件具有隐含和系统属性，现在你需要做的就是对这两个文件进行备份，你可以使用地regedit的导出功能直接将这两个文件复制到备份文件路径下，当系统出错时再将备份文件导人到Windows路径下，覆盖源文件即可恢复系统。此外，如果你使用的是windows98，可以使用它提供的scanreg.exe进行系统备份与恢复，这样更简单一些。你在 DOS提示符下直接键人scanreg／backup即可对当前的系统注册表快速备份。当需要恢复注册表时，可在DOS提示符下键入scanreg/restore即可。对于这个工具，应该在DOS环境下使用。

在安装新的应用程序或添加新硬件时都可能搞乱系统的注册表，从而引发不测，所以应该定期地备份user.dat和system.dat文件(编者：在进行注册表修改之前，强烈建议你先备份注册表，以防修改过程误操作引起系统崩溃)。

 在Windows98中的Windows目录下，仍有System.da0和User.da0两个文件用来存放系统注册表信息。

 16.直接进行备份与恢复

这是一种很原始的方法，即直接将所需之System.dat及User.dat两个文件拷贝存放在硬盘某个指定目录下或直接拷到软盘上作为备份，恢复时再将该备份替换覆盖回原处即可，当然在备份及恢复时都需对这两个文件的只读及隐藏属性进行相应的修改操作，让隐藏文件显示出来。

 说明：如因注册表问题而导致系统瘫痪，开机后无法进入Windows系统时，可用应急启动盘进入Windows98自带的DOS界面后，用常规的DOS操作来将存在硬盘或软盘中的备份覆盖回原处，恢复备份的注册表数据。

17.注册表编辑器的导出与引入

运行Regedit.exe打开Windows98注册表后，利用“注册表”的“导出”及“引入”功能也可以用来备份或恢复注册表信息。具体方法为：在“注册表编辑器”窗口中点击左上角“注册表”下拉菜单，点击“导出注册表文件……”项，在出现的“导出注表文件”对话框中，键入欲备份注册表的文件名及其保存位置，再按“保存”按钮即可。需恢复注册表时，用同样的方法打开注册表编辑器，打开“注册表”下拉菜单后点击“引入注册表文件……”项，在出现的对话框中选中所需恢复的备份文件，再按“打开”按钮即可将该注表备份恢复回Windows系统了。

 说明：该方法主要适合于Windows系统还未瘫痪或可以通过安全模式启动Windows98系统时恢复注册表之用，如因注册表问题而无法进入Windows系统时，则该法就无能为力了。

18.系统的注册表自动备份

在Windows98中，取消了Windows 95中每次开机时自动以System.da0和User.da0为名的两个文件来备份注册表数据的功能，而新增加了一个以.Cab(Cabinet)作后缀的压缩文件作为注册表备份的功能，具体使用如下：

该备份过程是由Windows98系统自动完成的。在用户当天第一次开机时，Windows98将会自动将系统中原有的注表信息，包括System.dat、User.dat、System.ini和Win.ini这四个文件都压缩成Cab形式的文件，在Windows\Sysbacup 目录下会有诸如rb000.cab和rb001.cab之类的压缩文件，这几个就是最近的五个系统备份(Windows\Sysbckup是隐藏目录，要查看须让隐藏的文件和目录显示出来)。系统自动保存最近5次开机的注册表数据。

一般说来，当Windows98安装好后，会在启动时自动运行Scanregw.exe/autorun，目的是每天备份一次注册表。你可以在开始选单上选择运行“Msconfig”，运行Microsoft的系统配置程序，点“启动”选项，查看该命令是否运行。倘若该命令没有被运行，则运行注册表编辑器“Regedit”，在“HKEY_LOCAL_MACHINE\Soft ware\Microsoft\Windows\CurrentVersion\Run”主键下新建一个字符串值，键值为“C\Windows\scanregw.exe/autorun”(这里假设Windows98安装目录为C\Windows)。这样，Windows98就会自动备份最近5次的注册表,以RBOOX.cab形式存放在C\Windows\Sysbckup路径下。

19.注册表的恢复

当系统出了问题不能正常启动，以上所说的两种恢复注册表的方法不能用时，可以用以下两种办法来试试。

1. 在 DOS 下恢复注册表（适用于 window9X、ME）

我们可以在 DOS 使用 ScanReg 命令来恢复注册表。具体方法如下：

进入 DOS 模式，在盘符号提示下，直接输入 ScanReg/restore 命令按回车，屏幕会出现五个选项让我们选择。此五个选项分别是你最近五天第一次使用 Windows 时系统自动进行的注册表备份文件，选择你所要恢复的日期，恢复即可。通常我们选择日期最近的，也就是最新的的注册表文件。

2、利用system.lst程序恢复注册表

Win98在安装成功后，会把第一次正常运行的系统信息保存在根目录下的system.lst文件中，该文件属性为HSH（隐藏、系统，只读），并且该文件不会随系统设置的改变而改变，因此当系统彻底崩溃后便可以用system.lst进行最保守的恢复注册表，只需用Win98启动盘启动后在DOS环境下输入以下命令：

Attrib -h-r-s c:\system.lst

Attrib -h-r-s c:\windows\system.dat

copy c:\system.lst c:\windows\system.dat

Attrib +h+r+s c:\system.lst

Attrib +h+r+s c:\windows\system.dat

执行命令后重新启动Win98即可。

以上介绍了下Win98下的注册表备份与恢复，其实在Windows Me与win2000注册表备份与恢复的方法同样也可以这样做，只不过Win2000下打开的注册表编辑器的方法是在“运行”中输入“regedit32”，这一点和Win98不同。

3.几个命令说明

在DOS下

<1> 执行ScanReg /BACKUP,则把注册表备份到.CAB文件中。
<2> 执行ScanReg /FIX，则修复注册表中的错误。
<3> 执行ScanReg /RESTORE，则将注册表恢复。

3.几个命令说明

在DOS下

<1> 执行ScanReg /BACKUP,则把注册表备份到.CAB文件中。
<2> 执行ScanReg /FIX，则修复注册表中的错误。
<3> 执行ScanReg /RESTORE，则将注册表恢复。

具体操作过程说明:

1. 单击开始/关闭系统。出现关闭Windows屏幕。
2. 选择“重新启动并切换到MS-DOS方式”，单击“确定”。Windows将会关闭并重新启动到DOS状态。
3. 在DOS状态下，输入
   scanreg /backup
   按回车键。Scanreg将会备份你的注册表，完成后返回DOS状态。

在修改过注册表以后，立刻确认结果是否是你所期待的。如果结果不是你所期待的，你可以通过以下这些步骤恢复以前的注册表：

1. 单击开始/关闭系统。出现关闭Windows屏幕。
2. 选择“重新启动并切换到MS-DOS方式”，单击“确定”。Windows将会关闭并重新启动到DOS状态。
3. 在DOS状态下输入
   scanreg /restore
   按回车键。Scanreg会检查你的注册表并显示获取的备份列表。
4. 选择你的列表顶部的备份。这是你之前做的备份。
5. 按R恢复备份。
6. 当备份完成，输入win按回车进入Windows。

20.禁止使用注册表编辑器Regedit.exe。

1．方法如下：在开始\运行中运行“Regedit.exe”，打开注册表编辑器，并依次进入到

“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies ”，在右边窗口空

白处单击鼠标右键，选择“新建。主键-- 输入‘System”后按“Enter”,然后再在右边窗口

空白处单击鼠标右键，选择“新建--dword,”，输入“DisableRegistryTools”后按“Enter”键，

并将其键值改为1。在做以上改动前，你最好将注册表先作个备份，以便必要时恢复原状。

方法：在win98DOS窗口下，xcopy user.dat *.bt/h,xcopy system.dat *.bt/h即可。恢复时将user.dat和 ystem.dat属性改为正常，然后将备份文件覆盖回去即可。

2、也可用优化大师的的安全选项/更多的设置/禁止使用注册表编辑器，禁止使用注册表编辑器。解禁方法，若优化大师能正常工作的话，可用优化大师去还原，若优化大师不能启动，用户已经禁用了注册表编辑器，可以按照以下步骤进行操作，运行记事本编辑一个名为aa.reg的注册表文件（名字可随意命名），内容如下：

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

"disableregistrytools"=dword:00000000

然后，双击该文件，系统会询问你是否确实要将该文件的信息导入注册表，点击 "是"，则系统显示该文件中的信息已成功输入注册表。至此，你已大功告成，再运行regedit.exe文件即可进入注册表编辑器。

21.“运行”项没了？

电脑的“开始菜单”中“运行”项设了。

在开始\运行中运行“Regedit.exe”，打开注册表编辑器，并依次进入到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explorer中，norun的值改为0×00000000（0）即可

22.驱动器盘符不见了？

我发现我电脑中的一些驱动器盘符不见了。

请问是怎么回事？

在开始\运行中运行“Regedit.exe”，打开注册表编辑器，并依次进入到“HKEY_CURRENT_USER\Software\micro-soft\－soft＼Windows＼CurrentVersitw1icies＼Exp1orer新建二进制值“NODrives”，缺省值是00000000，表示不隐藏任何驱动器。健值由四个字节组成，每个字节的每一位（bit）对应从A：到Z：的一个盘，当相应位为二时，“我的宅用阿外相应驱动器就被隐藏了。第即 of为 A、02为字节代表I到P，字节代表Y和Z0400000O；要关闭 D盘，则改为 08000000

23.控制面板中很多选项不见了？

隐藏控制面板中的选项，可以修改配置文件Control．ini。用记事簿将其打开，增加

【don’tload】字段，在其后写上“＊．Cpl=no”，即表示该进项不在控制面板中显示。比如：

［don’tload］

Joystick．cpl二no表示隐藏“游戏控制器”

midimap．Dry=no表示隐藏“区域设置”。

access．Cpl=no表示隐藏“辅助选项”。

appwiz．cpl＝no表示隐藏“添加／删除程序”。

desk．cpl＝no表示隐藏“显示”。

inetcpl．cpl＝no表示隐藏“Internet”和“用户”。

intl．cpl二no表示隐藏“区域设置”。

Joy．cpl＝no表示隐藏“游戏控制”。

main．cpl＝no表示隐藏“打印机、键盘、鼠标、输

入法、字体”。

。sys．cpl扣o表示隐藏“多媒体、声音”。

modem．cpl二no表示隐藏“调制解调器”。

netcpl．cpl二no表示隐藏“网络”。

pa s sword．cpl＝no表示隐藏“密码”。

powerefg．cpl＝no表示隐藏“电源管理”。

24.右键弹出的快撞菜单

请问如何将单击鼠标右键弹出的快捷菜单中的内容（或相应的应用程序项）修改或删除？

同修改注册表的方法：在盘符上点右键时弹出的菜单在HKEYCLASSESJIO017＼I）rive＼Shell中，在

文本类型的文件名上点击鼠标右键弹出的菜单在IIKEY＊CLASSESR00T＼Txtfile＼Shell中，在超文本

类型的文件名上点击鼠标右键弹出菜单在血队FLASS ES－R00w tolfile＼Shell中，依此类推。

25.英文软件乱码

运行 “Regedit．Exe”，展开

Hkey-local-machine\system\currentcontrolset\cont-rol\fontassoc＼Associated Charset，将”GB2312（8 6）”的值由YES改为NO 即可。

26.找回任务栏上的“显示桌面”目标

任务栏上的“显示桌面”图标丢失了，如何恢复？

1.去别的电脑上复制一个“显示桌面·SCF＂二件放在C：＼Windows＼ApplicationData＼Microsoft＼Internet Explorer＼QuickLaunch＼下，并在任务栏上点击右键，在“工具栏”中选“快速启动”即可。

2.也可以打开“记事本”，在其中写入下面几行：

［Shell］

COMMlanD＝2

IconFile＝explorer．exe，3

[Taskbar]

COMMANd＝TOgg1EDESktop

然后保存为“C\Windows\Application

Da ta＼Microsoft＼Internet Explorer＼Quick

Launch＼显示桌面．scf”即可。

27.控制面板中的添加／删除程序中软件删除的问题

装的是WIN98系统，原来装的很多软件我现在不想用了，将它们卸载后，但发现在Win98

控制面板中的添加／删除程序中还存在，我如何将其真正删除，控制面板中的添加／删除程序中

将不再有？

从“添加地除程序”的列表柜中删除程序名称可安下面的步骤操作：

运行Regedit．exe，启动注册表编辑器。在注册表编辑器的左边贸格内定位到：HKEYLOCALMACHINE＼Software＼Win—dowsVurrentVersinVnistall，然后在左边窗格中，选中想要从“添加／删除程序”列表中删除的应用程序名的用除命令些软件名了。选择“编辑”菜单下这时你再回到控制面板中就没有这

28.注册表修复

注册表坏了，修复或重新设置注册表办法

建议在Win98“基本稳定”后（即不再频繁安装或删

除软件后）将注册表文件“Regedit．Exe”，User．dat作一备份。当注册在出问题后，就很容易恢复了。如果没有备份的话，可以试试下面的方法：

1.在安全模式下启动，即在启动时，按F8键，WIN 95／98将在安全模式下启动，此时系统可

以自动修复注册表出现的一部分问题。

2.如果注册表中关于某种设备的信息发生错误，那么这个系统就无法正确管理这个设备。你

可以先删掉这个设备，再重装一次，或者让外Wn－DOWS 95／98重新检测这个设备。

3.如果win98启动或者运行时故障太多，或者根木启动不了w3ndows 9V98，那么我们可以使用C盘根目录下的Seste.IST文件恢复系统注册表。最后一招当然是重新安装Windows 98o

4.若注册表受破坏，可在Windows 98启动时按F8键，进入命令行万式，运行Scanreg．exe

（具体设置是在 C：Windows\command中），选择START—VIEW BACKUPS 再从备份了的注册表中

据备份的日期选择一个可用的，进行恢复。

Scanres．exe只能在纯命令行状态T运行，它每天都自动将注册表备份一次。在C：

windos＼Scanres．exe中的MAXBACKUTCOPRS项中可以设定备份注册表的最大数目，默认为5个。备

份后的注册表被打包成CAB包，默认是放在C：＼Windows＼Svsbackup目录下，文件命名为RBOOX.CAB并且被加上隐藏属性。

29.丢失的内存哪儿去了？

电脑原来是64mb内存，最近又加了一条 64m内存，开机自检内存为128mb。DOS下也可

见 128MB，但在Windows下点“我的电脑”\属性”及“系统信息”均只有64MB内存。

从现象看，硬件方面应该没问题。最可能的原因是Config.sys或Autoexec．Bat文件中加载了某些与Win98不兼容的内存管理或常住内存程序。如在Config.sys中加载了低版本的

Himem．sys 或 Emm386．Exe文件，在 Autoexec.bat中加载了Smartdry等程序。win98启动是不需要

config．sys和Autoexec．bat的，你可以将这两个文件删掉。另外也可能是系统感染了病毒，请用

最新版的杀毒软件杀毒。

30.打开DAM后硬盘不能用

为了提高机器的整体性能，将win98系统设置中的Generic＿HardDisk设置中的DMA选项设

置为“允许丶结果重新启动后一进入win98就死机。

选择安全模式进人win98，打开C:＼windows＼Regedit．exe，选JRIKEY LOcAL WHINE

子树，再选择Enum项目，删除其下的ESDI—”GBNERICIDEDISKTYPE47 T的项目设置（4匕为

IDE接口设备的设置丶 然后重新启动机器，系统提示发现新设备，井重新安装硬盘控制器的驱动

程序，系统正常启动，到此故障排除。

Win98比起win95新增了许多新硬件和新技术支持，但硬件厂商数以千计而且其产品更难以计数，8in98自带的标准驱动程序不能一应俱全，所以识别某些特殊或旧式产品有误差在所难免。由于Win98新的驱动程序增加了对新型技术的支持，所以将系统中光驱设置中的Dffe方式提供给用户选择，如果对此不明了，而选择了该DMA选项，就会造成Win98检测IDE设备时死机，这种情况不但危险而且难以排除（要修改注册表）。为什么重新安装8in98也不能排除呢？由于重装8in98，安装程序只对现有注册表的软件项目进行检查，而对于硬件设置采用 “copy& ＆Play”（即插即用），并不从头开始设置硬件。所以并不能排除硬件设置故障。在硬拆除后才有影响。

实际上某些注册表排错工具也只是对软件设置错误进行更改，并不能对硬件有回进行修改。而在不能恢复备份注册表的情况下，只能手工修改注册表了。所以在将系统设置中的硬件设置改变时要慎重，做好注册表备份，以免今后出现此类问题。

31.桌面异常错误

在一次安装Nortn3．0工具失败后，重新启动计算机，结果发现系统有时提示“你可以正常地关闭计算机了”的关机画面，不能进入wim－dows界面。而有时虽能够进入，但系统提示“注册表错误，不能备份注册表”或“没有足够空间备份注册表" 而且桌面的字体设置、壁纸设置等均丢失，桌面显示字体非常小以至看不清楚。重新安装Win98，故障依旧，检测无病毒，硬盘无坏块，就是用Regclean 注册表修复工具也不能修复。如何解决？

可能是注册表受损。打开注册表，可能会发现一打开其中HKEY＊DYNDATA项目树，就提示该项目错误，打开后发现其中内容为空。从另一台机器上打开注册表，选择该项目，选择导出注册表，生成了一个sffe且后缀名为Reg的文件，用压缩软件将该文件压缩后拷贝到故障机，解压缩后将该数据导入注册表，重启机器，系统恢复正常。HKEY．D州．DATA项目树中存放的是win98的用户配置信息，一旦丢失就会造成系统出错，但若能从其他机器将该条目内容导入，就可能解决问题。

32.如何设置才能将其每次关机或结束任务时自动清除清除文档

Windows的文档菜单，每次都需手工清除实

在太麻烦。如何设置才能将其每次关机或结

束任务时自动清除？

进入注册表HKEYCURRENTUSER＼Soft－ware＼Microsoft＼Windows＼Current－VersionVolicies＼Explorer中，如果想隐藏文档项，可新建Dword值“NoRecentdocsmenu”，值为1；如果想禁用文档案单，可新建M进制值NoRecentDocsHistory，值为01，00，00，00；如果想在关机时清空文档菜单，可新这二进制值clearRecentDocsonExit，值为句01,00，00，00”。

33.隐藏桌面图标

为何桌面图标全部没有了，

如果想全面隐藏桌面的图标，虽然可以通过删除桌面上的系统级图标和用户自定义国标来解

决，也通过对注册表的修改来做到，点击HKEY-CURRENT-USER\SOFTWARE\MICROSCFT\WINDOWS\CURRENT\Version\Polices＼Exploper，在该

项右边窗口的空白处，单击鼠标右键选择“新建”菜单中“DWORD值”命令，命名为“NoDesktop”，

修改值为“1”。

34.文档关联失效

文本文件的关联失效的修复

并不是所有的文档在Windows 98系统下都能够找到关联，特别是对于那些习惯于DOS的用户来说更是如此。因为在DOS状态下很多人创建文件名都不是严格地按照常用扩展名定义来建立的，例如文件名一般都不加后缀。像这样的文档在Windows 98下无法被关联，而在Windows 98下最常用的关联就是查看内容，可以通过修改注册表使没有被关联的文档都能用记事本打开。在HKEY_LOCAL_MACHINE\Software\CLASSES\Unknown\shell中，将其默认值修改为“NOTEPAD”。点击HKEY_LOCAL_MACHINE\Software\CLASSES\Unknown\shell，用鼠标右键单击“Shell”主键，选择“新建”菜单中的“主键”命令，命名为“NOTEPAD”，然后将其默认值修改为“＆NOTEPAD”。再点击HKEY_LOCAL_MACHINE\Software\CLASSES\Unknown\shell\ NOTEPAD，用鼠标右键单击“NOTEPAD ”主键，选择“新建”菜单中的“主键”命令,命名为”command”，将其默认伍修改为NOT EPAD．Exe%1”。

35.排除中文汉字乱码一例

win95\98，运转良好。但在运行某些程序时，程序窗口或字体选择框都会出现汉字乱码，有的甚至

完全不能显示汉字。

单击“开始丶选择“运行丶在“运行”对话框中，键入 Resedit，单击“确定”，打开注

册表编或器。

（2）将“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\fontassoc”展开，看其下是

否有“Associated DefaultFonts”和“Associated charset”两行关键字。

（3）如果有，则单击ASSOciated charset 文件夹图标，在窗口栏中增加下列内容：

ANSI（00）“yes

GB2312（86“yes”

OEM（FF）“Yes”

SYMBOL（02）”ON”

增加的方法是：在编辑\新建菜单中，单击“串值”，在右栏出现的文字框中键入“Ye s”，单

击“确定”。其他内容增加依此类推。

按上述方法，单击Associated DefaultFonts文件夹图标，在窗口\右栏中增加下列内客：

AssocsystemFont“simsun．ttf”

FontPackageDeco。atly“宋体”

FontPackageDontCare“宋体”

FontPacbge帅derne“＄”

FontPackageRoman“宋体”

FontPackagescript“宋体”

FontPackageswiss“宋体”

（4）如果没有“Associated Charset”和Associated Defau1Fonts”两行关键字，则可先通过下述步骤来增加：单击Fontassoc文件夹，在编辑叶新建菜单下单击“主键”，在出现的文字框中分别键入以上两行关键字，然后按上述步骤为其增加相应内容。

36.如何修补损坏的系统文件

用户可能会经常遇到自己的Windows操作系统（如：.dll文件）文件损坏或者是丢失的情况，遇到这样的情况，一些往往采用重新安装整个操作系统的方法，费力费时，其使大可不必重新安装，便可以达到修复系统的目的。下面介绍一些方法。

其实所有的系统文件都可以在Winsdows系统安装盘中。当用户确认系统中的某个文件损坏后，例如使某个.dll文件出了问题，首先需要找出它在Windows系统安装盘中的位置，一盘情况下，系统为建存储在Windows CD-ROM的.cab文件里，这种.cab文件就像.zip文件一样，是一种包含有一个或者更多的压缩文件。

那么怎样在Windows下找包含损坏系统文件的.cab文件呢，先插入Windows光盘或者插入Window修复盘，然后双击“我的电脑”，右键点击“光盘启动盘”选择“搜索”（或者在Windows2000和windows Me下选择“搜索”）。这时，在“搜索”栏里的搜索范围一栏中将显示“光盘”。在“要搜索的文件或文件夹名为：”下面的文本区里敲入“*.cab”，然后在“包含文字”下面的文本区敲入丢失或者损坏的文件名。单击“立即搜索”。

当查找完毕后，应该会找到一个.cab文件。你想要的系统文件在这个..cab文件当中。双击.cab文件将其解压，这个操作有点像打开文件夹的操作。在其中找到想要的.dll文件，然后双击它。在出现的对话框中选择合适的恢复路径（比如C:\Windows\System.）。如果双击.cab文件没有出现对话框，可以考虑用Cab View，这是Windows 95一个很有用的工具。

但是在修复过程中常常会遇到这样的情况，操作系统提示不允许你改写文件，那就只有通过DOS方式修复损坏或删除的文件。

使用启动盘（软盘或者是可以启动的Windows系统光盘）启动计算机，选择支持CD-ROM启动，启动完成后，会出现一个提示符A>。在这个提示符上面的信息会告诉用户CD-ROM 驱动器的字母（一般大概是会跟在普通提示的后面）。

在提示符后，键入敲“X:” （X是代表CD-ROM的字母），然后按回车键。输入“cd\win98”（进入Windows 98）或者输入“cd \win9x”（进入Windows Me），然后载按下回车键。现在的提示符应该变为“X:\win98>”。键入命令extract /a /l c:\windows\system topname.cab dllname，其中的Topname是含有损坏或者丢失的系统文件的.cab文件。确信你的输入是正确的后，按下回车键。

当提示符返回时，取出软盘，重新启动电脑，被损坏的文件将会被修复。Windows系统就可以正常工作了。

37.启动盘中到底有什么？

首先Win98系统启动盘中，含有Command.com、Io.sys以及Msdos.sys三个系统核心文件，以保证计算机能在DOS方式下运行，并能调用诸如DIR 、DEL、 COPY等最常用的DOS内部命令。

磁盘分区命令FDISK.EXE以及磁盘格式化命令FORMAT.COM这两个命令可以让你在必要时，对硬盘重新分区、格式化，以便重装操作系统。常用的命令格式为：FDISK，回车后，根据菜单进行操作；FORMAT C： 和FORMAT C:／S，前者只格式化C盘，后者在格式化完成后还将自动加载DOS系统，这样不需要启动盘，硬盘也能自行启动了。注意，格式化硬盘将丢失存储的所有数据，请不要轻易格式化硬盘。

磁盘扫描命令SCANDISK.EXE以及磁盘检查命令CHKDSK.EXE，能帮助你检查和修复硬盘上的错误，比如：SCANDISK ／ALL，扫描所有硬盘；CHKDSK C:，检查C盘上所有磁道和扇区，该命令有时能完成SCANDISK不能完成的磁盘检查。

SYS.COM命令，该命令专门用于将系统从源盘“传递”到目标盘，将把源盘上的系统文件复制到目标盘的相应位置，使目标盘能够单独启动。当你开机后，系统向你提示：无效系统磁盘、MS－DOS版本不符以及Command.com命令损坏等错误信息时，你可以将启动盘上正确的操作系统“传递”到你的硬盘上，比如原来你的计算机是从C盘上启动的，那么你可以在用启动盘启动之后敲入“SYS C：”就可以了。操作完成后，系统将提示：“System transferred”，重新启动后，一般都能够正常运行了，这样就免去了你重装系统的麻烦。

另外，启动盘中还含有EDIT、DEBUG等命令，以方便使用。在Win98 的启动盘中还含有一系列用于光驱启动的文件，这是由于原本如果要在DOS下使用光驱的话，除了要有光驱驱动程序以外，还必须在CONFIG.SYS中写入相应的命令行，这对需要从光盘中直接拷入文件增加了不少难度，Win98 启动盘则能够根据用户需要，自动识别光驱，这无疑要方便许多。

38.启动盘使用说明

想要很好地使用Win98系统启动盘，必须要有一定的DOS知识，知道常用DOS命令的使用格式才行，由于DOS命令使用得越来越少了，实际上也没有必要专门去找相关书籍看了，只需要记住DOS的命令格式为：DOS命令 [源盘符][路径] [目标盘符][路径] [参数]，就可以了，其中方括号中的内容可以根据情况省略，命令和路径以及路径之间都必须留空格。在使用中，根据实际情况，套用上述格式就可以了。

（1）我们一般都是在系统完全瘫痪，连蓝天白云都看不见时，万般无奈才使用系统盘，如果系统能够进入安全模式，当然还是在Windows 下解决问题方便得多了！

（2）如果要使用启动盘启动机器，应在BIOS中设置为首先从软盘启动系统。启动盘启动以后，会出现一个菜单让你选择，分别是：加载光驱驱动程序并启动、不需要光驱直接启动以及阅读说明文件，可根据具体情况加以选择。如果需要自动识别光驱，系统启动的时间可能会比较长，并会提示是否加载成功。

（3）在有条件的情况下，可以将Win98安装文件拷贝到硬盘上的某一分区，这样在确实需要重装操作系统时，启动盘启动时可以不去识别光驱，加快启动速度，同时直接从硬盘上安装操作系统也要比从光盘上安装快得多！

由于Win98系统稳定性能并不是很好，常备一张启动盘，并妥善保存是非常必要的，俗话说“有备无患”就是这个道理了！

39.什么是磁盘碎片

其实磁盘碎片应该称为文件碎片，是因为文件被分散保存到整个磁盘的不同地方，而不是连续地保存在磁盘连续的簇中形成的。当应用程序所需的物理内存不足时，一般操作系统会在硬盘中产生临时交换文件，用该文件所占用的硬盘空间虚拟成内存。虚拟内存管理程序会对硬盘频繁读写，产生大量的碎片，这是产生硬盘碎片的主要原因。其他如IE浏览器浏览信息时生成的临时文件或临时文件目录的设置也会造成系统中形成大量的碎片。文件碎片一般不会在系统中引起问题，但文件碎片过多会使系统在读文件的时候来回寻找，引起系统性能下降，严重的还要缩短硬盘寿命。另外，过多的磁盘碎片还有可能导致存储文件的丢失。

40.磁盘碎片整理：

Windows磁盘碎片整理工具：为了不使磁盘碎片过多，影响系统性能，Windows95/98/ME在系统附件中包含了磁盘碎片整理工具在MS-DOS中，提供了DEFRAG磁盘碎片消除工具。不过，Windows提供的工具受到众多的批评，主要缺点是速度较慢。从“开始”菜单中选择“程序/附件/系统工具/磁盘碎片整理程序”，弹出一个磁盘分区选择窗口，选择要整理的磁盘(也可以选择一次整理所有的磁盘)，然后点击“确定”即可开始整理。在磁盘整理过程中，可以点击详细信息来查看当前的整理情况。注意，如果在附件中找不到磁盘碎片整理程序，则是没有安装，可以通过控制面板中的“添加/删除程序”项安装磁盘碎片整理程序。

41.磁盘碎片整理程序使用注意事项：

Windows磁盘碎片整理程序是比较容易使用的程序，但使用不当，也易出现问题。

 整理磁盘碎片的时候，最好关闭所有的应用程序，注意不要进行读写操作。如果对整理的磁盘进行了读写操作，磁盘碎片整理程序将重新开始整理。

 整理磁盘碎片的时间间隔要控制合适，一般读写频繁的磁盘分区一周整理一次，如C盘。某些特殊应用的磁盘，甚至要每天整理一次。

Windows98中的磁盘碎片整理程序还可以将磁盘中的程序文件重新排列以使程序启动更快，这项功能非常消耗时间，而且效果并不明显，如果需要经常整理磁盘，可以取消该功能。方法是在驱动器选择窗口点击“设置”按钮，在弹出的窗口中将“重新安排程序文件以使程序启动得更快”项勾选掉。

返回