新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 网络安全 > 杀毒技术 > 正文:protection error病毒清除方法

protection error病毒清除方法

新客网 XKER.COM 2007-11-21 来源: 收藏本文

protection error病毒错误症状

在启动计算机时,您可能会收到以下错误消息:
Initializing Device IOS:Windows Protection Error
当您尝试以安全模式重新启动计算机时,可能会收到相同的错误消息。

protection error病毒错误原因

在以下情况下,可能会出现此问题:在加载 Microsoft Windows 之前,病毒挂到了 INT21h 或 INT13h 链上;检测到了不安全的设备驱动程序;或者 Iosubsys 文件(该文件位于 Windows\System\Iosubsys 文件夹中)中的保护模式的驱动程序丢失或损坏。

protection error病毒错误解决方案

要解决此问题,您必须尽快找出此错误消息以及其他错误消息的根源。首先,重点找出在收到错误消息之前计算机中出现的任何明显的变动。如果您安装了新软件或硬件,安装过程执行的某一操作可能会导致您的计算机出现当前的问题。

如果您删除了过时的软件或硬件,也会出现相同的情况。如果您的计算机中发生了变动,请恢复到出现错误消息之前的原始配置。例如,如果您安装了新处理器,请将原来的处理器重新安装到计算机中,并观察在重新启动计算机时是否不再出现错误消息。

注意:如果错误得到解决,请与硬件制造商联系,以确保您使用的是适合您的计算机的最新基本输入/输出系统 (BIOS)。

在确定上述行为不是导致您的计算机出现问题的潜在根源后,请执行下列步骤,尝试以安全模式重新启动计算机: 1. 重新启动计算机。对于基于 Microsoft Windows 95 的计算机,当您看到“正在启动 Windows 95”消息时,请按 F8,然后在“启动”菜单上,单击“仅命令提示符”。对于基于 Microsoft Windows 98 的计算机,在计算机完成开机自检 (POST) 后按住 Ctrl 键,然后在“启动”菜单上,单击“仅命令提示符”。
2. 如果在尝试以安全模式重新启动计算机时收到相同的错误消息,请转到下面的步骤(步骤 3)。如果您能够以安全模式重新启动计算机,请对计算机执行干净启动,以找出问题的原因。

有关如何执行干净启动的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
243039 (http://support.microsoft.com/kb/243039/) 如何在 Windows 95 中执行干净启动


192926 (http://support.microsoft.com/kb/192926/) 如何在 Windows 98 中执行干净启动故障排除 
3. 生成 Bootlog.txt 文件,并检查该文件以找出错误的原因。使用前面步骤 1 中概述的步骤重新启动计算机,并且在出现“启动”菜单时,单击“单步确认”。• 在出现的每一行后按 Y 和 Enter:

• 加载 DriveSpace 驱动程序?
• 处理系统注册表?
• 创建启动日志文件 (Bootlog.txt)?
• 处理您的启动设备驱动程序 (Config.sys)?
• Device=path\Himem.sys?
• Device=path\Ifshlp.sys?
• Device=path\Dblbuff.sys?
• Device=path\Setver.exe?
• 处理您的启动命令文件 (Autoexec.bat)?
• 加载 Windows 图形用户界面?
• 加载所有 Windows 驱动程序?
 
 
4. 使用前面的步骤 1 重新启动计算机,然后在“启动”菜单上,单击“仅命令提示符”。
5. 使用命令提示符查看 C:\Bootlog.txt 文件,以找出问题。在命令提示符处,键入:


edit bootlog.txt
按 Enter,然后检查 Bootlog.txt 文件以查找“Initcomplete=”项。这些项可以提供有关问题原因的一些线索。

系统成功启动时,每个“Initcomplete=”项肯定都会有一个匹配的“Initcompletesuccess=”项。如果 Bootlog.txt 文件的最后一行对驱动程序显示“InitFailure”或“LoadFailure”消息,请记下该驱动程序的名称,退出 Bootlog.txt 文件,按 Alt+F,按 X,单击“确定”,然后搜索该驱动程序。

注意:系统中必须存在某些虚拟设备驱动程序 (VxD),Windows 才能正确运行。这些必需的 VxD 是自动加载的,并且不需要注册表项。如果以下某个驱动程序被列为“LoadFailure”,请转到步骤 9。

• Windows 98 驱动程序
*VDD        *VFLATD    *VSHARE
*VWIN32     *VFBACKUP  *VCOMM
*COMBUFF    *VCD       *VPD
*SPOOLER    *UDF       *VFAT
*VCACHE     *VCOND     *VCDFSD
*INT13      *VXDLDR    *VDEF
*DYNAPAGE   *CONFIGMG  *NTKERN
*EBIOS      *VMD       *DOSNET
*VPICD      *VTD       *REBOOT
*VDMAD      *VSD       *V86MMGR
*PAGESWAP   *DOSMGR    *VMPOLL
*SHELL      *PARITY    *BIOSXLAT
*VMCPD      *VTDAPI    *PERF
*VKD        *VMOUSE    *MTRR
*ENABLE
       
 
• Windows 95 驱动程序
 
*BIOSXLAT   *CONFIGMG    *DYNAPAGE
*DOSMGR     *EBIOS       *IFSMGR
*INT13      *IOS         *PAGESWAP
*SHELL      *V86MMGR     *VCD
*VCACHE     *VCOMM       *VCOND
*VDD        *VDMAD       *VFAT
*VKD        *VMCPD       *VPICD
*VTD        *VTDAPI      *VWIN32
*VXDLDR
       
 
 
6. 如果驱动程序不在上述列表中,请尝试重命名该驱动程序,并重新启动 Windows。在命令提示符处,键入以下命令,并在每个命令行之后按 Enter:
dir /s driver name

其中,driver name 是在 Bootlog.txt 文件中为其显示“Init Failure”或“Load Failure”消息的驱动程序的名称。 
7. 键入下列命令,并在每个命令行之后按 Enter:
cd Path
ren driver namedriver name.old

其中,Path 是在 Bootlog.txt 文件中为其显示“Init Failure”或“Load Failure”消息的驱动程序的路径。 
8. 如果 Bootlog.txt 文件中找不到任何失败的尝试,或者在重命名文件之后,仍然出现错误,请尝试找到 Windows 目录中的 Ios.log 文件。Ios.log 文件可以帮助您找出病毒,或者它可能包含说明保护模式磁盘驱动程序为什么无法加载的信息。

有关 Ios.log 文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
138899 (http://support.microsoft.com/kb/138899/) Ios.log 文件描述 
9. 如果上述步骤不能解决问题,请尝试在新文件夹中安装 Windows,以验证它与您当前的硬件配置是否兼容。

有关如何在新文件夹中安装 Windows 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
142096 (http://support.microsoft.com/kb/142096/) 如何将 Windows 95 重新安装到一个新文件夹中


193902 (http://support.microsoft.com/kb/193902/) 如何将 Windows 98 安装到一个新文件夹中 
注意:如果当您尝试在新文件夹中安装 Windows 时收到错误消息,可能需要让专业技术人员检查您的硬件。

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐