专家坐堂

Author: 曹国钧、王健 Date: 1999年 第11期 07版

#1    安装多操作系统软件引起崩溃
    泉州读者吴晓中问:我的机器配置为华硕 P2L97 主板,Trident 9750显卡、PⅡ233、声卡为Yamaha OPL3-SAx,光驱为 LTN 24倍速。开始安装 Win98 并无问题。但后来安装了一个多操作系统软件,就导致了系统崩溃。重装 Win98 后,出现死机现象,且死机是随机性的。对硬盘重新分区、格式化,再重装 Win98 仍依旧。后将声卡、光驱逐一拔下,也没有解决问题。由于 Win98 频繁死机,只好安装 Win95 试试。结果不死机了,但又出现了其他问题,先是在“设备管理器”的“PCI Bridge”、“PCI Universal Serial Bus”前面出现两个“?”,而在 Win95  关机时,死锁现象严重(停在“正在关机”画面就停止了)。由于 Win95 的 IE3.0 不能满足我的主页编程要求,我在 Win95 下安装了 IE4.0,但是在运行时经常出现“Internet Explorer”出错信息,并且.WAV、.AVI等扩展名文件无法打开,而想重新定义.WAV等文件类型,又提示这个文件扩展名已存在。若重装 Win95 时,一运行安装程序Setup,系统就要求先卸载 IE4.0。但 IE4.0 是“请神容易送神难”,卸载软件对其无可奈何!由于我想使用 Win 98 的虚拟服务器 PWS,所以,无论无何也要救救我的“瘟酒八”。
    答:1.你必须通过低级格式化硬盘的方法来解决 Win98 的安装问题。因为某些操作系统软件在安装时会修改硬盘主引导分区以及隐含分区,如果在安装该软件出现系统崩溃,则极易造成 Win98 系统运行不正常的现象。我们也曾遇到这样的问题,最后通过低级格式化才解决。如果你的主板 BIOS 没有提供低级格式化程序,可使用 DM5.01 软件。
    2.在 Win95 时会遇到两个“?”,这是由于你没有安装主板驱动程序造成的。你可以安装随主板带的驱动程序即能去掉这两个“?”。如果安装 Win98,则此问题一般能够自动解决。
    3.在关闭 Win95 时会出现死锁现象,这是由于系统中安装了一些非常规的软件、系统数据遭到病毒修改等原因造成的。你可以检查 Config.sys、Autoexec.bat 文件中是否有一些特殊的 TSR 程序、在“启动”组中是否有启动程序等。也可以使用 RegClean 检查注册表中是否有垃圾驱动程序,这些程序不但浪费内存,也会引起关闭死锁现象。
    另外,在关闭 Win95 之前,最好先手工关闭所有打开的程序,某些运行的程序在关机时会使系统出现死锁。
    4.在 Win95 中安装IE4.0后,IE4.0无法使用,则说明系统中有与 IE4.0相冲突的软件或者驻留程序。建议你先卸载这些软件,然后再安装。另外,第1个问题如果未解决,则也可能造成此现象。
    如果要重装 Win95,可在 DOS 上安装 Win95,这样就能够正常安装 Win95,而不会提示“先卸载 IE4.0”的信息了。
    5.在 Win95 中可以使用下面两种方法定义新的扩展名(注意:Win95 中已经定义了大多数流行的扩展名,除非有必要,一般不要再定义或者修改):
    ① 使用“Windows 资源管理器”修改
    在启动“Windows资源管理器”后,从“查看”菜单中选择“选项”,然后单击“文件类型”选项卡,则弹出一个对话框。
    单击“新类型”按钮,然后在下一个对话框中输入“类型说明”、“相关的扩展名”、“内容类型”(MIME)、“内容类型的默认扩展名”等信息。在“操作”框内输入该扩展名在双击它时的具体操作。
    ②使用“注册表”修改
    在注册表的 HKEY_CLASSES_ROOT 根键下面列出了 Win95 所有已定义的扩展名。当然你也可在此根键下面定义新的扩展名。其方法是:
    在注册表中打开 HKEY_CLASSES_ROOT 根键,然后在左窗格内右击鼠标,从快捷菜单中选择“新建”、“主键”,再将此新建的主键改为扩展名(如.dpg)。在右窗格中右击“默认”,然后在“键值”框内输入该扩展名的操作(如执行的程序名等)。最后在右窗格内增加一个“Content Type”(内容类型),并将此类型定义为一种 MIME 类型,如image/x-jg、audio/wav。使用此方法可以很方便地定义新的扩展名。
#1    安装随卡的驱动程序保证工作正常
    湖北读者张哓伟问:我有一台586兼容机,在安装了 Win98 后,系统能够自动检测出声卡且安装了其驱动程序。在关机退出系统时却出现“Msgsrv32 程序出错”的对话框。单击“忽略”按钮,则退出系统,而单击“关闭”按钮,则出现一个“Msgsrv32 执行了非法操作”的提示框。若单击“详细资料”按钮,则显示“Msgsrv32在0003:00000675 的模块 cmm8330sb.drv 中导致了常规性保护错误:”,然后单击“关闭”按钮,则可正常关闭系统。
    答:很显然,Msgsrv32 程序出错是因声卡的驱动程序 cmm8330sb.drv 产生非法错误而引起的。解决方法是使用随卡带的驱动程序,即在安装 Win 95 后,在“设备管理器”中删除声卡驱动程序,然后再手工安装驱动程序。另外,也可返回到 DOS 下,在 DOS 下将随卡的驱动程序的cmm8339sb.drv 拷贝到 System 目录中。(^110701a^)
#1    修改 Word.ini 不起作用
    武汉读者陈沛问:在安装一个软件,需在 Word.ini 文件中加入一些信息,但在 Pwin98 中没有 Word.ini,在注册表的相关注册项中加入,但不起作用。请问,如何解决?
    答:你可以在 Windows 目录下建立一个空的 Word.ini 文件,这样,在安装一些软件时,就能向此文件中添加信息了。你在注册表中添加相关注册项,但软件不从注册表中读,则所增加的注册项就不起作用了。
#1    如何恢复桌面图标
    西安读者殷雷问:我的机器配置为 Pentium MMX 200,16MB RAM、Seagate 2.5GB,ASUS T2P4,安装了 Win98。由于一次机器被染毒,使 Windows 无法正常启动。用 KV300(+)检查发现分区表有病毒,清除后,Windows 还是无法正常启动,即使启动后,桌面上也没有图标,也无“开始”按钮。但进入安全模式可启动。我希望在清除分区表病毒后能使 Windows 正常启动。此外,我的硬盘分区只能得到2.4GB 左右的空间,而不是硬盘上所标的2.5GB 容量。
    答:1.由于病毒的感染,使注册表中的有关桌面图标、“开始”按钮注册项丢失了。不过,你可以在安全模式下运行 grpconv(在 Windows 目录下)或者 runonce 命令(在 Windows\System 目录下),则可以重新建立桌面上的图标及“开始”按钮上面的选项。
    2.这是计算方法造成的。硬盘上标的2.5GB 是按 1MB=1000000字节计算的。而实际使用容量是由 FDISK 程序计算的。该程序是按 1MB=1048576字节计算,这样2.5GB 硬盘实际使用的容量仅为2.38GB。
#1    BIOS的密码与注册表常识
    江西读者郭燕午问:我有一台486机器被 CMOS 放电,机器询问我的开机密码。听说 AMI BIOS(我的机器使用这种版本的BIOS) 有一个统一密码,能否告之。另外,能否详细地介绍注册表的具体知识,如何操作、运用在右键菜单中的 DWORD 值、二进制值等。
    答:1.AMI BIOS 最初的密码应为 AMI。
    注:如果你使用的是 Award BIOS,请使用 Unaward.exe 软件。此软件可以直接获得Award BIOS 的密码。
    2.注册表是 Win95/98 系统正常启动与运行的重要的配置数据库 Registry。该数据库主要包括 System.dat、User.dat 等两个隐藏、系统、只读文件,这两个文件放在 C:\Windows 目录中。为了使系统可靠,系统还在 C:\Windows 目录下为它们保存了一个备份,其文件后缀为.DA0。注册表是树型层次存储系统数据,如果使用注册表编辑器将注册表存到文本文件中,我们会发现此文本文件的内容与 Win..ini、System.ini 的结构基本类似,只是更复杂罢了。
    为了编辑与维护注册表,Win95/98 提供了注册表编辑器,此编辑器能够以视图方式显示注册表,然后在注册表中进行修改。在注册表编辑器右窗格的右键菜单将有 DWORD 值、二进制值等选项,此表示该键值的类型为 DOWRD 值或者二进制值。由于注册表中的键值类型不同,从而确定其不同的含义。
    由于注册表的复杂性,我们在这里不可能详细描述。清华大学出版社出版的《Windows 95/98注册表详解、配置与应用实例》一书有很好的描述。
#1    黑屏的原因
    读者洪良庚问:我的电脑是 IBM 233,AGP 6326显示卡(4MB 显存),北大方正14英寸彩显,莱昂24X光驱。1.原可以运行《World Cup 98》、《KKND》,后来由于安装 Access97 不成功,在删除时误删除一些.DLL文件,以后一运行这两个游戏软件就黑屏,硬盘停了下来,但是玩《战鹰》、《神雕》时正常。2.用《超级解霸》5.0播放 VCD,每过了三、四个小时就黑屏,光驱、硬盘指示灯都不亮,在关掉显示器后再打开又恢复正常。
    答:1.这与你误删除的.DLL文件有关。建议你重新安装这两个游戏软件,以便恢复被删除的.DLL文件。
    注:在安装软件后又想删除之,希望用户使用Win95的“添加/删除程序”,这样删除比较彻底,而且又不会误删除其他.DLL文件(特别是某些共享文件)。
    2.可能你在 BIOS Setup 中设置了电源管理功能,建议取消此功能即可恢复正常。
    注:在播放 VCD 时,不要设置电源管理功能与屏幕保护程序,否则会干扰 VCD 的正常播放进程。