当前位置:操作系统 > DOS/Win9x >>

处理“vxd”文件无效错误

我们在Win98中启动和运行程序时,系统有时会报告“*.vcd 文件出错”或“*.386 文件出错”,我经过一段时间的摸索,现将基本处理方法总结如下:

1、确定错误消息涉及哪类文件?若错误消息所涉及的文件扩展名为vxd,请看第2 条;

若错误消息所涉及的文件扩展名为386 ,请看第5 条。

2、首先检查Ventsup.vxd文件是否丢失。如果Vnet-sup.vxd文件丢失,选安装然后再删除网络组件就可避免发生这一问题。


安装和删除网络组件的方法是:

依次单击“开始/设置/控制面板”,然后双击“网络”。

单击“添加”,单击“适配器”,然后单击“添加”。

在“厂商”框中,单击“已检测到的网络驱动程序”。在“网络适配器”中,单击“现有的Ndis2驱动程序”,然后单击“确定”。

输入工作组名和计算名。

连续单击“确定”或“关闭”,直到返回“控制面板”。

重新启动计算机后,请单击“开始”,指向“设置”,单击“控制面板”,然后双击“网络”。

单击“现有的Ndis2驱动程序”,单击“删除”,然后单击“确定”。

系统提示重新启动计算机时,请单击“确定”。

若问题未能解决,试下一条。

3、注册表中的Static VxD值是否正确?如果错误消息并未指定设备驱动程序,则注册表中的某个Static VxD值可能为空或者只饮食空格。StaicVxD可能为空或者只包含空格。StaicVxD值位于注册表的下列项内:

HKEY-LOCAL-MA-CHINE\System\CurrentControLSet\Services\VxD

更正注册表中的StaicVxD值。


备份注册表文件。

①单击“开始”,然后单击“运行”。

②在“打开”框中,键入“scanregw”,然后单击“确定

③提示备份系统注册表时,请单击“是”,然后单击“确定”。

2)使用“注册表编辑器”查找和删除注册表中仅含有无效数据、空数据或仅含空格的 StaicVxD值。

4、最近是否从计算机上删除过程序?如果最近从计算机上删除过程序或组件,请重新安装它,然后运行相应的卸载工具。

禁用System .ini文件中涉及设备驱动程序的行。

如果错误信息涉及386文件,请禁用System .ini中涉及设备驱动程序的行。

禁用涉及设备驱动程序的行,方法如下:

单击“开始”,然后单击“运行”。

在“打开”框中,键入“msconfig”,然后单击“确定”。

在“System .ini”选项卡中,双击“[386Enh]”。

定位涉及设备驱动程序的行,单击清除此行旁的复选框,然后单击“确定”。

系统提示重新启动计算机时,请单击“确定”。

如果错误消息涉及不带扩展名的文件,则该文件可能未在此节中列出。

(完)计算机基础教程网


CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,