帐号 密码    
站内搜索     订阅资讯
设为首页 收藏本站
关于我们 维修留言
电脑故障 >> 其它电脑故障 | 网络软件故障 | 办公软件故障 | Vista故障 | Linux故障 | winXP故障 | win2000/2003 | 笔记本故障 | 网络硬件故障 | 扫描仪故障 | 打印机故障 | 摄像头故障 | 键盘鼠标故障 | 显示器故障 | 电源机箱故障 | 光驱刻录机故障 | 硬盘故障 | 声卡音响故障 | 显卡故障 | 内存故障 | CPU故障 | 主板故障 | BIOS故障
您当前位置:网站首页 >> 电脑故障 >> win2000/2003 >> 阅读文章

Windows 2000 “STOP”错误解决方法

来源:电脑维修网 发布时间:2009-07-14 查看次数:1284

虽然Windows XP已经推出了一段时间,但是由于它的一些安全性以及激化的问题,很多朋友还是没有放弃号称是最安全、最稳定的*作系统——Windows 2000。虽然号称不会死机,但是我们还是会在使用中遇到一些stop出错信息,比如常见的“STOP:0x0000001E”等。其实这些出错信息可以给我们很多有价值的东西,但却很少有朋友能够发挥出他们的作用。笔者最近从微软网站的资料库里搜集了不少常见的出错信息及解决方案,并翻译成了中文,希望对大家有所帮助。
在列举各种出错信息之前,先介绍一下解决这种错误信息的常见解决方法:
1.使用最新版的防毒软件,检查并清除掉电脑上可能存在的病毒。
2.如果Windows 2000还能启动,那么检查“事件查看器”中显示的信息,确定引起问题的设备或驱动程序。要查看这些信息,可以在“控制面板”中双击“管理工具”,再双击“事件查看器”,然后单击“系统日志”。
3.关掉或禁用一些最新安装的驱动程序。如果这时已经不能启动系统,可以试着在启动时按F8,用“安全模式”或“最后一次正确配置”启动,然后删除或禁用新安装的附加程序或驱动程序。或者使用“修复控制台”禁用一些服务,或者重新给驱动程序命名。
4.拆下一些新安装的硬件(各种板卡、RAM、适配器、硬盘、调制解调器等)。
5.确保已经更新了硬件设备的驱动程序和使用了最新的主板BIOS。
6.运行一些系统诊断工具,尤其是内存检查软件。
7.检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows2000兼容。这个兼容列表放在Windows2000 CD-ROM的“Support”文件夹中。
8.在BIOS中禁用内存缓冲功能。
9.重新启动计算机。在启动时按F8进入“高级启动选项”,然后选择“最后一次正确配置”。
10.下载并安装Windows 2000的最新补丁包。
11.要注意制作紧急修复磁盘(ERD),在安装了新硬件后还要对紧急修复磁盘进行升级。
12.及时升级安装微软提供的Windows 2000 Service Pack。
好啦,掌握了上面的常用*作之后,我们接着对每一个常见“Stop”信息进行分析。

 

STOP:0x0000000A
情况一:
当你使用一个运行Windows 2000的IBM HTTP服务器时,你可能会收到一个蓝屏出错信息:STOP:0x0000000A (0x00000015,0x00000002,0x00000001,0xf116e167)。
原因分析:
该出错信息的第四个参量指向“Afpa.sys”设备驱动。这个问题会在该服务器处理很大的文件时发生。
解决方法:
将IBM HTTP服务器升级为1.3.6.2以后的版本。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server


情况二:
当你在安装一个设备驱动,如主板的热监控驱动时,你可能会收到一个STOP:0x0000000A的出错信息。
原因分析:
这是因为该驱动所支持的设备和高级配置电源管理(ACPI)不兼容。
解决方法:
要解决这个问题,你只需升级安装Windows 2000的最新服务包。(该问题已经在Windows 2000 Service Pack 2中更正了)
适用系统:
Microsoft Windows versions 2000,2000 SP1,Professional
Microsoft Windows versions 2000,2000 SP1,Server
Microsoft Windows versions 2000,2000 SP1,Advanced Server

 

STOP:0x00000018
出错信息:
STOP 0x00000018 (参量1,参量2,参量3,参量4)
REFERENCE_BY_POINTER。
原因分析:
这个出错信息提示当系统尝试访问一个控制点时失败。你可以通过下面的方法来解决这个问题:
1.如果这是你安装了某个新硬件后的第一次启动电脑,那么请将该硬件拔除,然后重新启动电脑。
2.检查微软的硬件兼容性列表,确认这个硬件及其驱动和Windows 2000兼容。微软最新的硬件兼容性列表可在下面的网址获得:http://www.microsoft.com/hcl/default.asp。
3.如果这是在这台电脑上第一次安装Windows 2000,请检查Windows 2000的系统配置要求,其中包括内存的大小和空余硬盘空间大小。
4.如果Windows 2000已经安装且没有安装新硬件,请重新启动后选择恢复选项来生成一个转储文件。如果这个出错信息还是继续出现,当重启时选择“最后一次正确配置”。如果没有“最后一次正确配置”,那么请使用紧急修复磁盘(ERD)。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server

 

STOP:0x0000001A
当你在运行Windows 2000时,你可能会收到下面的出错信息:STOP:0x0000001A  (参量1,参量2,参量3,参量4) MEMORY_MANAGEMENT
如:Stop 1A (0x00000001,0x00000043,0x00024893,0xffffffff)
原因分析:
这个问题说明你的系统存在一个常规内存管理问题。
解决方法:
1.如果这是在你安装完一个新硬件后的第一次启动电脑,那么拔除该硬件然后重新启动电脑;
2.查看下面的网页中的微软硬件兼容列表,已确定该硬件是否和Windows 2000兼容:http://www.microsoft.com/hcl/default.asp;
3.如果你是第一次安装Windows 2000,那么首先确认你的电脑是否满足Windows 2000的系统要求,包括内存数量和硬盘剩余空间;
4.如果Windows 2000已经加载,而且没有安装新硬件,那么使用“recover“功能来创建一个转储文件。如果这个出错信息继续出现,那么在重启时选择“最后一次正确配置”选项,如果没有最后一次正确配置,那么使用你的紧急修复磁盘(ERD)。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server

 

Stop:0x0000001E
情况一:
在安装Windows 2000时,可能会出现一个Stop:0x0000001E的出错信息。
原因分析:
Stop:0x0000001E是一个常见的BUG检查代码。而后面所带的参量地址指出了导致问题的驱动或者功能。下面是一个例子:
STOP:0x0000001E (0x80000003,0xBFC0304,0x0000000,0x0000001)
参量定义:
参量1. 没有被处理的异常代码;
参量2. 异常发生的地址;
参量3. 异常发生的第一参量;
参量4. 异常发生的第二参量。
在非Intel芯片的电脑上,如果这个发生异常的地址是0xBFC0304,那么这个代码代表的就是该CPU发生了高速缓存存储器的奇偶错误。如果经常发生这个问题,那么就有必要和硬件制造商联系了。
如果在安装Windows 2000时或是之后的第一次启动出现Stop:0x0000001E错误,那么有三种可能原因:
1.没有足够的硬盘空间进行安装。
2.第三方的显卡驱动(以及Windows 2000的Win32k.sys驱动)。
3.系统的BIOS不兼容。
可以分别用如下的方法来解决这些问题:
1.当硬盘剩余空间较小时,在另外一个硬盘上重新安装Windows 2000。
2.删除第三方显卡驱动。
3.升级系统BIOS。
这个问题不应该经常发生,如果重复发生,那么确认有一个调试器是连着的,而且计算机启动时开启了/deBUG开关。
适用系统:
Microsoft Windows NT Server versions 3.1,3.5,3.51,4.0
Microsoft Windows NT Workstation versions 3.1,3.5,3.51,4.0
Microsoft Windows 2000 Professional /Server /Advanced Server


情况二:
在安装了Corel CD Creator version 2.0后重新启动电脑,你可能会看到下面的一条出错信息:STOP:0x0000001E (0xC0000005,0x802F2594,0x00000001,0x00000000) KMODE_EXCEPTION_NOT_HANDLED
原因分析:
CD Creator version 2.0安装的Portdrvr.sys文件和Windows 2000有兼容性问题。
解决方法:
重启电脑进入高级选项,选择“最后一次正确配置”。
注:“最后一次正确配置”只有在问题发生后还没有成功进入系统之前才有效。如果这个问题是在你把系统升级到Windows 2000时发生的,那么上面的方法是无效的,你必须使用下面的方法:
在文件夹%SystemRoot%\System32\Drivers中把“Portdrvr.sys”改名。
注:如果Windows 2000是安装在一个FAT分区上的,那么随便用启动软盘或是选择开始菜单中的MS-DOS选项进入MS-DOS。如果Windows 2000是安装在一个NTFS分区上的,那么可以再安装一个并行Windows 2000或是Windows NT,用来访问这个驱动器。
同时也可以进入“控制面板”,双击“设备管理器”,然后禁用端口驱动;重启电脑即可。
适用系统:
Microsoft Windows NT Server version 4.0
Microsoft Windows NT Workstation version 4.0
Microsoft Windows 2000 Professional /Server /Advanced Server


情况三:
当你尝试在一台运行Windows 2000的电脑上使用Microsoft Outlook 98的打印功能时,电脑可能会停止响应,并且出现下面的出错信息:STOP:0x00000001E KMODE_EXCEPT_NOT_HANDLE:win32k.sys (0xC0000005,0xA00037C4,0x00000000,0x00000004)
注:该信息的四个参量可能会和上面的有所不同。
原因分析:
这已被微软认定为一个BUG,并已经提供了补丁程序。
解决方法:
下载并安装Windows 2000的最新补丁包。
适用系统:
Microsoft Windows NT Server versions 4.0,4.0 SP1,4.0 SP2,4.0 SP3,4.0 SP4
Microsoft Windows NT Workstation versions 4.0,4.0 SP1,4.0 SP2,4.0 SP3,4.0 SP4
Microsoft Windows NT Server, Enterprise Edition versions 4.0,4.0 SP4
Microsoft Windows 2000 Professional /Server /Advanced Server

       
情况四:
当你从一个终端服务器或是终端客户机上进行打印*作,你可能会收到一个蓝屏的出错信息:Stop:0x0000001E。这个问题可能会在你使用HP的喷墨打印机(驱动为version 4.4 for Windows NT 4.0 and Windows 2000)时发生。这个问题可能会出现在下列的打印机上:
HP DesignJet 200
HP DesignJet 220
HP DesignJet 230
HP DesignJet 250C
HP DesignJet 330
HP DesignJet 350C
HP DesignJet 430
HP DesignJet 450C
HP DesignJet 455CA
HP DesignJet 488CA
HP DesignJet 600
HP DesignJet 650C
HP DesignJet 700
HP DesignJet 750C
HP DesignJet 750C Plus
HP DesignJet 755CM
HP DesignJet 1050C
HP DesignJet 1055CM
HP DesignJet 2000CP
HP DesignJet 2500CP
HP DesignJet 3000CP
HP DesignJet 3500CP
HP DesignJet ColorPro CAD
原因分析:
这个问题的产生是由于打印机驱动使用了用户模式(UMPD),而这个模式尝试在桌面上建一个自动弹出信息,但是该驱动无法在桌面上取得一个句柄。
解决方法:
1.使用Windows 2000内带的打印机驱动。
2.修改注册表。(注:如果你对注册表不是很熟悉,请不要尝试这种方法,因为对注册表的*作可能会产成严重的问题!并且在编辑注册表之前请备份原来的注册表。)禁用UMPD功能,然后使用下面的步骤:
a.启动注册表编辑器(Regedt32.exe)。
b.找到 “SPLUserModePrinterDriver”的键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\print\Printers\Your Printer Driver\PrinterDriverData。
c.在编辑菜单中单击“delete”,然后确定。
d.退出注册表编辑器。
e.重命名下列的文件:
%SystemRoot%\System32\Spool\Drivers\W32x86\Ppltumpd.dll
%SystemRoot%\System32\Spool\Drivers\W32x86\2\Hpltumpd.dll
%SystemRoot%\System32\Spool\Drivers\W32x86\3\Hpltumpd.dll
f.停止重新启动电脑或是在“运行”对话框中输入“net stop spooler net start spooler”命令提示来重新启动假脱机服务(Spooler service)。
适用系统:
Microsoft Windows 2000 Server
Microsoft Windows NT Server version 4.0,Terminal Server Edition


情况五:
如果Windows 2000被设置为“等待”的暂停值小于系统用来扫描硬盘及修正错误的时间值,而同时“Autochk”又是设为自动运行,你可能会收到Stop:0x0000001E的出错信息。而这条出错信息指示和显卡驱动有关。
原因分析:
这个问题的发生可能是因为该显卡驱动在“等待”开始前还没有完成初始化。当电源管理器发出关闭显示器的请求时,显卡驱动尝试着访问还没有初始化的变量时产生了一个错误。
解决方法:
下载并安装Windows 2000最新补丁包。而对于英文版的Windows 2000,所选用的补丁包中的文件要新于下面的文件:
Date          Time        Version       Size      File name
   -----------------------------------------------------------------------
  09/21/2000  05:15p   5.0.2195.2295  559,888  Autochk.exe
  09/21/2000  05:16p   5.0.2195.2296  572,176  Autoconv.exe
  09/21/2000  05:16p   5.0.2195.2297  552,208  Autofmt.exe
  08/27/2000  10:25p   5.0.2195.2104   13,072  Chkdsk.exe
  08/27/2000  10:25p   5.0.2195.2104   13,072  Chkntfs.exe
  11/01/2000  04:45p   5.0.2195.2104   26,384  Cnvfat.dll
  08/27/2000  10:25p   5.0.2195.2104   14,096  Convert.exe
  08/27/2000  10:25p   5.0.2195.2104   10,512  Diskcomp.com
  08/27/2000  10:25p   5.0.2195.2104    8,464  Diskcopy.com
  11/01/2000  04:45p   5.0.2195.2104   17,680  Fmifs.dll
  08/27/2000  10:25p   5.0.2195.2104   34,064  Format.com
  11/01/2000  04:45p   5.0.2195.2293   66,832  Ifsutil.dll
  08/27/2000  10:25p   5.0.2195.2104   11,024  Label.exe
  08/27/2000  10:25p   5.0.2195.2104    8,464  Recover.exe
  08/27/2000  10:25p   5.0.2195.2104   10,000  Subst.exe
  11/01/2000  04:45p   5.0.2195.2104   83,216  Ufat.dll
  11/01/2000  04:45p   5.0.2195.2104  304,400  Untfs.dll
适用系统:
Microsoft Windows versions 2000,2000 SP1 Professional
Microsoft Windows versions 2000,2000 SP1 Server
Microsoft Windows versions 2000,2000 SP1 Advanced Server

 

情况六:
当一个stop信息(或是一个致命系统错误)在Windows 2000中发生时,系统进入调试模式,而这种情况如下所示:
Stop:0x0000001e (c000009a,80123f36,02000000,00000246)
Unhandled Kernel exception c000009a from 8123f26
Address 80123f36 has base at 80100000 - ntoskrnl.exe
解决方法:
你可以配置Windows 2000使之可以把stop信息保存到一个转储文件:Memory.dmp中。如果你需要联系微软的技术支持,那么这个文件会使他们更容易解决你的问题。在Windows 2000或是Windows NT中,把stop信息保存到一个文件是默认选项。但如果你使用的是Windows NT Workstation,你必须人工选择这个功能。当然这必须在你遇到一个致命的错误之前选择这个功能。你可以使用下面的步骤来选择这个功能:
1.在“控制面板”的“系统”组件中,选择“恢复”按钮;
2.选择“Write DeBUGging Information To check box”;
3.在系统提示重新启动电脑后重启。
注:内存分页文件至少应该和物理内存的数量+1M一样大。(例:32M物理内存=33M内存分页文件)而通常内存分页文件要比物理内存大11M。而这个内存分页文件必须存在于active分区内,而且该分区也必须要有足够的空间来建立“Memory.dmp”文件。
然后联系微软的技术支持,并且告诉他们你保存了一个dump文件,然后把这个文件发给他们。这样他们就可以帮你来调试这个文件,并且找到问题的原因。
适用系统:
Microsoft Windows NT Workstation versions 3.5,3.51,4.0
Microsoft Windows NT Server versions 3.5,3.51,4.0
Microsoft BackOffice Small Business Server version 4.0
Microsoft Windows 2000 Professional /Server /Advanced Server


情况七:
当关闭一个应用程序时,系统可能会出现一个STOP:0x0000001E出错信息,并且该出错信息后面的第一个参量为C0000005。
原因分析:
当应用程序打开了太多的句柄而没有关闭它们,则这个问题就可能发生。也就是说应用程序持续打开一个注册表键但是没有关闭它。当这个应用程序关闭后,系统尝试着关闭所有的这些键,但是在进行中间用尽了所有的系统资源。
解决方法:
必须更改这个应用程序,使之可以在运行完后自动关闭注册表键。
适用系统:
Microsoft Windows NT Server version 4.0
Microsoft Windows NT Workstation version 4.0
Microsoft Windows 2000 Professional /Server /Advanced Server


情况八:
当你尝试运行Adaptec Easy CD Creator version 3.5b以及更早的版本,或是Adaptec DirectCD version 3.0以及更早的版本,这些程序可能在开始时会运行不正常,然后你的电脑也会停止响应。同时,你会收到下面的出错信息,甚至可能你连“安全模式”都进不去:STOP:0x0000001E:KMODE_EXCEPTION_NOT_HANDLED 
原因分析:
这个问题是因为该软件和Windows 2000不兼容造成的。
解决方法:
1.如果你可以进入“安全模式”,那么你可以使用这个方法:
a.点击“开始”,指向“设置”,然后点击“控制面板”;
b.双击“系统”,选择“设备管理器”;
c.在“查看”菜单里选择“显示隐藏设备”;
d.双击“Non-Plug and Play Drivers”,右击“CDR4VSD”,然后点击“属性”;
e.单击“驱动列表”,单击“禁用”,然后单击“OK”;
f.重复步骤d和e,对“CDRPWD”和“CDUDF”进行相同的*作。
2.如果你可以进入安全模式,那么你还可以使用修改注册表的方法:
a.使用注册表编辑器(Regedt32.exe)查找下面的键:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDR4VSD;
b.修改该键的键值为:Value Name:Start
Data Type:REG_DWORD
Value:4;
c.对“CDRPWD”和“CDUDF”的值重复上面两个步骤。
3.如果你不能进入“安全模式”,那么你可以使用下面的方法:
a.使用Windows 2000的安装软盘启动电脑(如果你的电脑支持从光驱启动,你也可以用Windows 2000的光盘启动);
b.当出现欢迎信息时,分别按“R”键和“C”键进入故障恢复控制台,然后输入:listsvc。
c.登陆进入电脑,使用“disable”命令禁用下列的驱动:
Cdr4vsd
Cdrpwd
Cdudf
例如输入:disable cdr4vsd,然后按回车。当把这三个驱动全部禁用后,输入“exit”退出。重启电脑。
d. 当你收到“Aspi32.sys”出错信息后,你就可以卸载Easy CD Creator或是DirectCD了。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server


情况九:
当你尝试在一个Lanstreamer PCI网络适配器上加上第三个端口时,你可能会收到下面的出错信息:Stop:0x0000001e (0xc0000005,0xF6D7439C,0X00000000,0X00000000)
原因分析:
这个问题只会在你安装第三个端口的时候才会出现,而在安装前面的两个端口时则不会出现。这是由Windows 2000中的“Streamer.sys”引起的。
解决方法:
联系你的硬件制造商以取得你的网络适配器的Windows 2000驱动。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server


情况十:
当你重新启动电脑时,你可能会收到下面的出错信息:
STOP:0x0000001e KMODE_EXCEPTION_NOT_HANDLED in win32k.sys
原因分析:
这个问题会在你下载了“Backdoor.NTHack”病毒后发生。这个病毒是由“InetPub\Scripts”文件夹中的“Dl.bat”文件发动的。
在感染了这个病毒后,“Firedaemon.exe”、“Sud.exe”和“Index.exe”三个文件会被安装在电脑中。
解决方法:
1.在“修复控制台”(Recovery Console)中将“Newgina.dll”文件改名为“Newgina.old”;
2.将一个.dll文件改名为“Newgina.dll”,如“Msgina.dll”,这样可以使注册表加载“Newgina.dll”文件;
如果你找不到“Newgina.dll”文件,那么你可以在下面的注册表键中将“newgina.dll”替换为“msgina.dll”或是“awgina.dll”:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon;
3.禁用或是删除“C:\Winnt\System32\Os2\New”文件夹(该文件夹为隐藏文件夹,其中含有“Firedaemon.exe”、“Dir.txt”、“Login.txt”、“Remscan.txt”、“Sud.exe”和“Sud.bak”六个文件)下的和该病毒相关的所有服务;在“InetPub\Scripts”文件夹中的“Dl.bat”文件也必须删除。
适用系统:
Microsoft Windows 2000,Server
Microsoft Windows NT Server version 4.0
Microsoft Windows NT version 4.0 Option Pack


情况十一:
当Windows 2000处理一个反循环的信息包时,你可能会收到下面的出错信息:
Stop:0x0000001E (80000003,80453d46,00000000,ffb998a4)
注:参量可能有变化。
解决方法:
微软已经确认这是一个BUG,并且已经提供了一个补丁。对于英文版的Windows 2000,所选用的补丁包中的文件要新于下面的文件:
Date        Time      Version       Size      File name
   -----------------------------------------------------------
   4/16/2001  04:40p   5.0.2195.3503   118,800   Afd.sys
   4/24/2001  05:04p   5.0.2195.3417   104,720   Msafd.dll
   4/24/2001  04:42p   5.0.2195.3540   311,440   Tcpip.sys
   4/6/2001   5:55p    5.0.2195.3474    16,208   Tdi.sys
   4/24/2001  05:04p   5.0.2195.2104    17,680   Wshtcpip.dll
适用系统:
Microsoft Windows versions 2000,2000 SP1,Professional
Microsoft Windows versions 2000,2000 SP1,Server
Microsoft Windows versions 2000,2000 SP1,Advanced Server
Microsoft Windows 2000,Datacenter Server


情况十二:
当你的系统中装有Norton AntiVirus,你可能会收到下面的出错信息:Stop:0x0000001e (c000012d,xxxxxxxx,xxxxxxxx,xxxxxxxx)。同时,你还可能会收到一个出错信息,提示你的电脑中的虚拟内存不足,要求你调整内存分页文件的大小或者重新创建一个内存分页文件。
原因分析:
可个问题可能由Symantec Norton AntiVirus versions 4.0或5.0造成。
解决方法:
升级你的Norton AntiVirus。
适用系统:
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Advanced Server
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Professional
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Server
Microsoft Windows NT Workstation versions 4.0,4.0 SP5,4.0 SP6,4.0 SP6a,4.0 SP7
Microsoft Windows NT Server version 4.0


情况十三:
当你安装完了Windows 2000 Service Pack 2后,你可能会收到下面的出错信息:
STOP:0x0000001E (0xC0000005,0xED0808D3,0x00000000,0x0000000C) KMODE_EXCEPTION_NOT_HANDLED
原因分析:
这个问题会在你的电脑上装有Logitech MouseWare9.29.2版以前的驱动软件时发生。
解决方法:
方法一:创建一个Service Pack 2的卸载文件夹:
1.启动进入Windows 2000修复控制台;
2.用管理员密码登陆;
3.输入下面的行,然后在每行后回车:
cd $Ntservicepackuninstall$
copy i8042prt.sys c:\winnt\system32\drivers
(如果出现提示,按“Y”改写原文件)
4.在提示后输入“exit”,然后回车重新启动电脑。
方法二:不创建一个Service Pack 2的卸载文件夹:
1.启动进入Windows 2000恢复控制台;
2.用管理员密码登陆;
3.输入下面的行,然后在每行后回车:
cd system32\drivers
ren L8042pr2.sys L8042pr2.old
copy i8042prt.sys L8042pr2.sys
4.在提示后输入“exit”,然后回车重新启动电脑。
最后到下面的网页去下载罗技最新的鼠标驱动:http://www.logitech.com。
适用系统:
Microsoft Windows 2000 SP2,Professional
Microsoft Windows 2000 SP2,Server
Microsoft Windows 2000 SP2,Advanced Server

STOP 0x00000023
情况一:
当Windows 2000使用FAT文件系统时,可能会出现如下的出错信息:STOP:0x00000023 (参量1,参量2,参量3,参量4) FAT_FILE_SYSTEM
原因分析:
产生这个出错信息可能是因为硬盘出现物理错误或是由于一个中断请求包(IRP)没有被成功执行或是已经损坏了。
解决方法:
1.禁用所有文件系统过滤驱动,如备份功能、病毒扫描和防火墙软件;
2.运行“Chkdsk.exe”检查文件系统的完整性;
3.检查文件“Fastfat.sys”的属性,确定该文件和*作系统的版本相匹配;
4.升级所有硬盘、磁带备份机、光驱以及可移动设备的驱动。
适用系统:
Microsoft Windows versions 2000,2000 SP1 Advanced Server
Microsoft Windows 2000 Datacenter Server
Microsoft Windows versions 2000,2000 SP1 Professional
Microsoft Windows versions 2000,2000 SP1 Server

情况二:
当一个程序查询文件名或是卷标信息时,会出现下面的出错信息:
STOP - 0x00000023 FAT_FILE_SYSTEM fastfat.sys
STOP - 0x0000000A IRQL_NOT_LESS_OR_EQUAL
原因分析:
当程序使用“Async FileObject”方式来取得文件名和卷标信息时,系统就会报错。但是在绝大多数的程序里都不使用这种方法。这已经被微软确认为一个BUG,并在Windows 2000 Service Pack 2里提供了补丁。
解决方法:
下载并安装Windows 2000最新的补丁包。
适用系统:
Microsoft Windows versions 2000,2000 SP1 Professional
Microsoft Windows versions 2000,2000 SP1 Server
Microsoft Windows versions 2000,2000 SP1 Advanced Server

情况三:
在多处理器的电脑中可能会在“Classpnp.sys”驱动程序出现Stop:0x0000001e,0xC0000005,0x00000009错误。
解决方法:
微软已经确认这是一个BUG,并且已经提供了一个补丁。对于英文版的Windows 2000,所选用的补丁包中的文件要新于下面的文件:
Date         Time   Version        Size    File name
   -------------------------------------------------------
   16-Nov-2001  12:23  5.0.2195.4643  34,415  Classpnp.sys
适用系统:
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Professional
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Server
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Advanced Server

情况四:
当你的电脑中接有两个可移动媒介,如软盘,而且这两个媒体又都没有自己的序列号,但却有相似的文件,那么你可能会一个STOP:0x00000023的出错信息。
原因分析:
这个问题是由于FAT文件系统驱动程序会将两个媒体认作一个。但是因为两个可移动媒介之间有差别,所以会收到该出错信息。
解决方法:
微软已经确认这是一个BUG,并且已经提供了一个补丁。对于英文版的Windows 2000,所选用的补丁包中的文件要新于下面的文件:
   Date         Time   Version        Size     File name
   -------------------------------------------------------
   02-Aug-2001  16:26  5.0.2195.4036  140,496  Fastfat.sys
适用系统:
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Professional
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Server
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Advanced Server

 

STOP 0x00000024

情况一:
当关闭一个应用程序时,系统可能会显示一个STOP:0x00000024的出错提示。
原因分析:
当应用程序打开了太多的句柄而没有关闭它们,则这个问题就可能发生。也就是说应用程序持续打开一个注册表键但是没有关闭它。当这个应用程序关闭后,系统尝试着关闭所有的这些键,但是在进行中间用尽了所有的系统资源。
解决方法:
必须更改这个应用程序,使之可以在运行完后自动关闭注册表键。
适用系统:
Microsoft Windows NT Server version 4.0
Microsoft Windows NT Workstation version 4.0
Microsoft Windows 2000 Professional /Server /Advanced Server


情况二:
在运行Windows 2000时,你可能会遇到下面的出错信息:Stop:0x00000024 (参量1,参量2,参量3,参量4)  NTFS_FILE_SYSTEM。
原因分析:
当有错误发生在文件“Ntfs.sys”中时,就会出现该出错信息。“Ntfs.sys”是让你可以在NTFS分区内读写的驱动程序。同时,NTFS文件系统的损坏、硬盘的部分损坏和SCSI或IDE设备驱动的损坏也可能导致这个问题。
解决方法:
1.这个出错信息后面跟有四个参量,它们的定义分别为:
参量一:源文件名和行数;
参量二:事故记录的地址;
参量三:内容记录的地址;
参量四:原始事故的地址。
所有这些和NTFS及FAT有关的问题都在参量一中有编码表示。高端的16位比特(0X后的前四位16位进制数字)确定的是源文件编号,低端的16位比特(0X后的后四位16位进制数字)确定的是文件中产生stop的行数。
2.检查“事件查看器”,查找关于SCSI、FASTFAT(系统记录)或者是Autochk(应用程序记录),看看是否是由某个设备或是驱动导致了该错误;
3.禁用所有的病毒扫描程序,备份程序或者是磁盘整理程序那些不停监视计算机的程序。如果可能的话,运行一些电脑制造商提供的硬件诊断工具;
4.运行“chkdsk /f /r”检测并解决所有的文件系统的结构性损害;
5.使用未分页的内存也会导致这个问题。如果你在一个超过7G的分区上建了一个SFM(Services for Macintosh)卷标,并且其中有大量的文件(至少100,000个),而同时AppleTalk的驱动“Apf.sys”也在运行的话,索引进程会消耗掉大量的未分页内存。如果这些未分页内存被全部消耗掉后,这个错误会使计算机停止响应。而如果在这个进程中只剩下少量可使用的未分页内存,而另一个内核模式进程也需要使用未分页内存时,也会导致这个问题。我们可以通过安装新的内存的方法来增加未分页内存的数量,或者减少这个SFM卷标中的文件数量来解决这个问题。
所有使用NTFS的损坏系统或是数据卷标都会导致这个问题。当你在重启电脑、运行Windows 2000安装程序或是使用故障恢复控制台时,使用上面的方法可能还无法确定导致这个问题的原因。如果是这样,可以使用下面的方法来处理这个损坏的NTFS卷:
A.如果你的系统分区使用的是FAT或是FAT32文件系统,断开或者关闭所有含有NTFS卷的数据盘。这样可以让你重新启动到*作系统来解决故障。如果你可以确定哪一个NTFS卷导致了这个引导错误,则可以使用下列的步骤:
a.确认那个含有损坏NTFS卷的驱动器已被断开,然后使用安全模式进入Windows 2000;
b.把%SystemRoot%\System32\Drivers\Ntfs.sys改名为“Ntfs.old”,然后非法关闭电脑(这样可以防止Ntfs.old加载);
c.重新连接那个含有损坏NTFS卷的驱动器。
d.重新启动电脑,然后在那个含有损坏NTFS卷的驱动器上运行下面的命令:“chkdsk driveletter:/f”;
注:“Chkdsk”工具内建有对NTFS的支持,所以不会运行“Ntfs.sys”驱动来对硬盘进行维修工作。
e.当你使用“Chkdsk”工具来维修那个损坏的NTFS卷后,把%SystemRoot%\System32\Drivers\Ntfs.old重新改名为“Ntfs.sys”,然后重新启动电脑。
这样电脑就应该可以运行了,而你也可以知道到底是什么导致了这个问题。
B.如果你的系统分区使用的是NTFS文件系统,则可能这个系统分区已经损坏了。
要断定是否是这种情况,则也需要断开或者关闭所有含有NTFS卷的数据盘。在你确认哪一个盘含有已损坏的NTFS卷后,把这个盘移到其他使用Windows 2000作为*作系统且系统分区使用FAT或FAT32文件系统的电脑上;或者也可以在一个FAT或FAT32盘(分区)上安装一个Windows 2000。做完这些后,再继续情况A中的步骤;
C.如果你的系统只有一个NTFS卷而且没有其他装有Windows 2000的电脑或是硬盘可以借用,那么你可以用四张启动盘运行“Chkdsk”工具,在这个过程中,“Ntfs.sys”是被禁用的。使用故障恢复控制台的步骤如下:
a.用一张Windows 95或是Windows 98的启动盘启动电脑,选择“with CD-ROM support”(也可以在一台其他的有光驱的电脑上),放入Windows 2000的安装光盘;
b.找到光盘中的\Support\Makeboot文件夹,运行“Bootdisk.exe”或是“Makebt32.exe”来做四张Windows 2000的的启动盘。
c.用记事本修改第一张启动盘里的“Txtsetup.sif”文件:
(1)在[FileSystems.Load]部分里,查找由“ntfs”开头的一行;
(2)在这行的开头插入一个分号,如下面的例子:
[FileSystems.Load]
fat = fastfat.sys
;ntfs = ntfs.sys   
(3)保存改变退出。
d.用这四张启动盘启动电脑,当出现“欢迎安装”的对话框后,按F10启动故障恢复控制台;
e.运行下面的命令来修复损坏的NTFS分区:chkdsk driveletter:/p;
f.输入“exit”退出故障恢复控制台,然后重启电脑。
如果上面的这些方法都没有用,那么只能依次删除、重建和格式化这个NTFS分区,然后用这个卷的最后一次正确的备份来恢复这个分区。在MS-DOS 5.x、MS-DOS 6.x或是Windows 95/98中,“fdisk”命令可以使你在选择删除NON-DOS分区时删除NTFS分区。
适用系统:
Microsoft Windows 2000 Professional

 

STOP:0x0000002E
当你的系统是Windows 2000时,有时可能会出现下面的出错信息:STOP:0x0000002E (参量1,参量2,参量3,参量4) DATA_BUS_ERROR
原因分析:
这个出错信息提示在系统内存中有奇偶错误发生。这个错误一般都是由硬件问题造成的,但是也有可能是因为下面的一些原因:
A.一个有缺陷的硬件组件,包括内存、二级缓存或是显存;
B.没有正确配置的硬件。比如你新买了一条内存条,而这条新的内存可能和原来的内存条的速度不一样;
C.不兼容的硬件。比如新加的内存的速度和其他的硬件组件不匹配,像是二级缓存等;
D.有一个运行不正常的设备驱动尝试访问一个在0x8xxxxxxx范围内不存在的地址;
E.有病毒感染了主引导区;
F.硬盘损坏了。
在这个出错信息中的参量分别为:
参量一:导致错误的虚拟地址;
参量二:导致错误的物理地址;
参量三:处理器状态寄存器;
参量四:有故障的指令寄存器。
解决方法:
1.这个出错信息最常见原因是硬件问题。而这个问题一般经常在安装了一个有问题的硬件后发生,但也可能是原有的硬件出了问题。这个问题常常和有问题的内存、二级缓存或者显存联系在一起。如果你安装了什么新硬件,那么把它拆除然后看这个错误是否还会发生;
2.如果是已有的硬件出了问题,你可以使用一些硬件制造商提供的诊断工具来确定到底是哪个硬件出现了问题。当然必须确定所有的适配器都已经固定,并且接口处保持干净;
3.如果这个问题出现在一个新安装的系统上,那么有必要升级主板的BIOS以及各个硬件的驱动;
4.如果这个问题在为一个设备安装或是升级了一个新的驱动时发生,那么删除或是替换掉这个驱动。然后检查“事件查看器”中的记录,看是否是这个驱动造成了这个问题;
5.如果你在一个NTFS文件系统分区上遇到这条出错信息,那么你可以用安全模式进入Windows 2000,然后删除或是重命名这个驱动。如果安全模式启动时需要使用这个驱动那么你必须使用故障恢复控制台来访问这个文件;
6.使用杀毒软件扫描系统引导区;
7.损坏的文件也可能导致这个出错信息。如果系统使用的是NTFS文件系统,那么使用下面的命令:chkdsk /f /r。
注:你必须在进行磁盘扫描之前重新启动电脑。如果你无法启动系统,那么可以在故障恢复控制台中运行:chkdsk /r。
这个问题有时也可以通过在电脑的CMOS中禁用一些功能解决。这些选项如下:
A.所有的高速缓存,包括二级缓存、BIOS缓存、内部/外部缓存以及磁盘控制器中的回写缓存;
B.所有的影像;
C.任何BIOS内建的防病毒功能。
如果上面的这些方法都不能解决这个问题,那么需要用专业的修复和诊断工具对主板进行检测。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server

 

STOP:0x00000037
在Windows 2000下可能会出现下面的出错信息:STOP 0x00000037 (参量1,参量2,参量3,参量4) FLOPPY_INTERNAL_ERROR
原因分析:
这个问题一般是由软盘驱动器、软盘驱动器连线或是软盘驱动器控制器的硬件问题引起的。
解决方法:
1.检查你的软驱、连线和控制器;
2.检查软盘上是否有病毒,并且检查软盘是否已经损坏。
适用系统:
Microsoft Windows versions 2000,2000 SP1,Advanced Server
Microsoft Windows 2000,Datacenter Server
Microsoft Windows versions 2000,2000 SP1,Professional
Microsoft Windows versions 2000,2000 SP1,Server

 

STOP:0x0000003F
使用Windows 2000的电脑可能会遇到这样一个出错信息:STOP:0x0000003F (0xA,0xB,0xC,0xD) NO_MORE_SYSTEM_PTES。
原因分析:
这个出错信息经常是由没有清除干净的驱动程序造成的。而该出错信息后面的四个参量的定义如下:
0xA:页面表条目(PTE)种类:0=系统扩展,1=未分页扩展;
0xB:要求的尺寸;
0xC:空余的页面表条目(PTE)总量;
0xD:系统的页面表条目(PTE)总量。
解决方法:
Windows 2000中有一个注册表键值,这个键值可以让你保存堆栈的信息,这样你就可以确定到底是哪个驱动没有删除干净了。用注册表编辑器(Regedt32.exe)找到下面的键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management。修改下面的注册表键值,然后重新启动电脑:
Value Name:TrackPtes
Value Type:REG_DWORD
Value Data:1
Radix:Hex
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server

 

STOP:0x00000048
在一台Windows 2000电脑上可能会出现下面的蓝屏出错信息:
STOP:0x00000048 CANCEL_STATE_IN_COMPLETED_IRP (0xe2709504,0x0,0x0,0x0)
参量一:I/O请求信息包的指针。
解决方法:
1.禁用所有的文件系统过滤驱动,如备份功能、病毒扫描或是防火墙软件;
2.升级所有网络适配器、防火墙或是信息包过滤驱动程序;
3.查看下面的网页,确定你的所有驱动和硬件和Windows 2000兼容:http://www.microsoft.com/hcl/default.asp
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server

 

STOP:0x0000004E
在一台Windows 2000电脑上可能会出现蓝屏出错信息:STOP:0x0000004E PFN_LIST_CORRUPT(参量1,参量2,参量3,参量4)
原因分析:
这个问题说明由一个驱动或是其他问题损坏了输入输出驱动程序架构。
解决方法:
1.运行你的电脑硬件商提供的硬件诊断工具;
2.禁用所有文件系统过滤驱动,如备份功能、病毒扫描或是防火墙软件;
3.查看下面的网页,确定你的所有驱动和硬件和Windows 2000兼容:http://www.microsoft.com/hcl/default.asp;
4.如果这个问题随机出现,那么你的电脑的内存可能有问题。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server
STOP:0x00000050
情况一:
当你正在安装Windows 2000时,你的电脑可能会停止响应,同时出现下面的出错信息:STOP:0x00000050       
PAGE_FAULT_IN_NONPAGED_AREA
原因分析:
这个问题可能是由电脑中有故障的存储器引起的,这个存储器包括二级缓存、显存和电脑的主存。
解决方法:
替换掉有问题的存储器。你可以用下面的步骤来确定哪个存储器有问题。
1.在CMOS设置中禁用系统中的所有缓存,包括CPU的缓存和二级缓存。如果你能在禁用所有的缓存之后能够顺利安装Windows 2000,那么每次尝试恢复一个缓存,直到出现出错信息。这样就可以找到有问题的存储器了;
2.临时替换掉你的显卡。如果你能在换了显卡后顺利安装Windows 2000,那么就说明你的显卡有问题;
3.临时替换掉电脑中的内存。如果你的电脑有多条内存条,那么你可以用*流替换的方法来试出是哪条有问题。
适用系统:
Microsoft Windows NT Server version 4.0
Microsoft Windows NT Workstation version 4.0
Microsoft Windows 2000 Professional /Server /Advanced Server

情况二:
当你尝试使用一个Windows 2000的打印服务,你可能会收到下面的出错信息:Stop:0x50 at <address> Page_fault_in_nonpaged_area
原因分析:
这种情况会在你使用HP五型和六型激光打印时遇到。
解决方法:
到HP的网站上下载并安装最新的打印机驱动。
适用系统:
Microsoft Windows 2000 Professional

情况三:
如果你使用的是Windows NT和Windows 2000双系统,而当你想登陆Windows NT时,你可能会收到下面的出错信息:stop:0x00000050 (0xF745C76E,0x00000000,0x00000000) PAGE_FAULT_IN_NONPAGED_AREA。而当你选择登陆Windows NT时,电脑会自动重启。
原因分析:
这是因为你使用的第三方高级电源管理系统启动时使用了“Laptop.sys”驱动文件,而同时原来的“Ntdetect.com”文件在安装Windows 2000前被替换掉了。
解决方法:
联系你的第三方高级电源管理系统的制造商,让他们提供补丁程序。同时,你也可以尝试重命名“Laptop.sys”文件,然后重新启动电脑。具体步骤如下:
1.右击“开始”,点击“资源管理器”,在文件夹\%Windows%\System32\Drivers中找到文件“Laptop.sys”;(%Windows%是安装Windows 2000的文件夹)
2.把“Laptop.sy”改名为“Laptop.old”,然后重启电脑;
3.卸载或是禁用第三方高级电源管理系统。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server
Microsoft Windows NT Workstation version 4.0
Microsoft Windows NT Server version 4.0


情况四:
当使用Windows 2000的电脑在过重的工作量之下可能会显示下面的出错信息:STOP:0x00000050 (0xe235ed29,0x00000000,0xbfef1b96,0x00000001)
PAGE_FAULT_IN_NONPAGED_AREA
原因分析:
NTFS驱动在已经被释放之后访问了一个文件控制块(FCB)。这已被微软确认为一个BUG,并已经在Windows 2000 Service Pack 1中提供了补丁。
解决方法:
下载并安装Windows 2000最新的补丁包。
注:如果你使用内核调试工具来查看生成的转储文件,那么下面就是一个例子,但要注意的是这些数据会因为你的系统设置而不同,但大多数都是相近或相同的:
1:kd> !trap f63dd180
eax=00000103 ebx=e235eca8 ecx=00000000 edx=00000000 esi=00000001
edi=f63dd594 eip=bfef1b96 esp=f63dd1f4 ebp=f63dd200
iopl=0 nv up ei pl zr na po nc
vip=0 vif=0
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010246
ErrCode = 00000000
bfef1b96 f6838100000004 test byte ptr [ebx+0x81],0x4
1:kd> !k
ChildEBP RetAddr Args to Child
f63dd200 bfef24f9 Ntfs!NtfsOpenExistingAttr+0xb0
f63dd310 bfef4c35 Ntfs!NtfsOpenAttributeInExistingFile+0x3bd
f63dd41c bfeef910 Ntfs!NtfsOpenExistingPrefixFcb+0x339
f63dd754 bfef09fd Ntfs!NtfsCommonCreate+0xf31
f63dd7f4 8041d637 Ntfs!NtfsFsdCreate+0x157
f63dd808 804bde28 ntkrnlmp!IopfCallDriver+0x35
f63dd988 804be35a ntkrnlmp!IopParseDevice+0x9fc
f63dd9c0 8044e03d ntkrnlmp!IopParseFile+0x44
f63dda2c 804d3a21 ntkrnlmp!ObpLookupObjectName+0xe3
f63ddb3c 8049e5f6 ntkrnlmp!ObOpenObjectByName+0xc5
f63ddc10 f66a4c7b ntkrnlmp!IoCreateFile+0x3ec
f63ddc80 f66a6fa4 srv!SrvIoCreateFile+0x322
f63ddd10 f66a73b3 srv!DoDelete+0x1c8
f63ddd84 f66a8f5d srv!BlockingDelete+0xde
f63ddda8 80452614 srv!WorkerThread+0x115
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server


情况五:
当你从一台OS/2系统的客户机上复制文件到一台Windows 2000的电脑上时,你可能会收到下面的出错信息:STOP:0x00000050(0xXXXXXXXX,0x00000000,0xXXXXXXXX,0x00000001) in Srv.sys
原因分析:
这个问题是由于一个客户端的请求没有被正确处理而引起的。
解决方法:
下载并安装Windows 2000最新补丁包。而对于英文版的Windows 2000,所选用的补丁包中的文件要新于下面的文件:
Date         Time     Version        Size      File name
   ---------------------------------------------------------
   12/11/2000   04:56p  5.0.2195.3065  234,448    Srv.sys
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server
Microsoft Windows NT Server versions 4.0,4.0 SP6a
Microsoft Windows NT Workstation versions 4.0,4.0 SP6a


情况六:
当你将一个USB设备连接到电脑上时,电脑可能会停止响应,并且出现下面的出错信息:STOP 0x00000050。
原因分析:
这是由一个在初始化过程中USB设备的无效响应引起的。
解决方法:
下载并安装Windows 2000最新补丁包。而对于英文版的Windows 2000,所选用的补丁包中的文件要新于下面的文件:
Date        Time     Version          Size     File name
   --------------------------------------------------------
   5/2/2001    07:57p  5.0.2195.3568    40,176    Usbhub.sys
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server
情况七:
当你在使用光驱时,你可能会收到一个Stop:0x00000050的出错信息。
原因分析:
这是由于一个在“Udfs.sys”中的问题造成的,该问题使得系统不能正确计算文件的长度。这个问题会间歇性出现。
解决方法:
下载并安装Windows 2000最新补丁包。而对于英文版的Windows 2000,所选用的补丁包中的文件要新于下面的文件:
   Date        Time     Version        Size    File name
   -----------------------------------------------------
   7/3/2001   02:57p   5.0.2195.3810   62,320   Udfs.sys
适用系统:
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Professional
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Server
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Advanced Server

 

情况八:
当你使用Windows资源管理器来查看DVD光盘上的文件时,你可能会收到下面的蓝屏出错信息:Stop:0x00000050 (0xd7380000,0x00000000,0xbf5e7889,0x00000000)
原因分析:
这个问题是由于通用文件系统驱动“Udfs.sys”在读取信息时超过了它的内存分配。
解决方法:
下载并安装Windows 2000最新补丁包。而对于英文版的Windows 2000,所选用的补丁包中的文件要新于下面的文件:
Date        Time     Version        Size    File name
   --------------------------------------------------------------------------------
   2/26/2001  06:59p        5.0.2195.3306  62,160        Udfs.sys
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server


情况九:
当你反复拔插一个USB设备多次后,电脑可能会显示下面的出错信息:
STOP:0x00000050 (0xfffffffe,0x00000000,0xf8cf5f03,0x00000000)
PAGE_FAULT_IN_NONPAGED_AREA address 0xf8cf5f03 in USBHUB.sys
原因分析:
这个问题会在USB驱动不能正确处理拔插USB设备时发生。
解决方法:
下载并安装Windows 2000的最新补丁包,该问题已经在Windows 2000 Service Pack 1中得到了解决。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server

 

STOP 0x00000051
当你使用运行Windows 2000的电脑时,你可能会遇到下面的出错信息:STOP:0x00000051 (参量,参量,参量,参量) REGISTRY ERROR
原因分析:
当产生一个注册或是配置管理问题时,这个问题就可能出现。当注册表正尝试读取一个注册表文件时发生了一个输入输出错误。这可能是由于硬件或是文件系统问题造成的。你也可能在刷新*作无法进行的时候遇到这个问题,而这时是由于电脑资源被耗尽而造成的。
解决方法:
1.如果你有紧急修复磁盘,那么你可以把注册表恢复到一个已知可用的状态;
2.如果这是你安装完新硬件后的第一次启动,那么把该硬件拔除掉,然后再启动电脑。然后到下面的这个网址查看一下该硬件是否和Windows 2000兼容:http://www.microsoft.com/hcl/default.asp;
3.如果你是第一次安装Windows 2000,那么检查一下你的电脑硬件是否满足Windows 2000的最低要求;
4.如果Windows 2000已经加载成功,而且你也没有安装新的硬件,那么重启电脑然后选择恢复选项来生成一个转储文件。如果你还是经常收到这个出错信息,那么选择“最后一次正确配置”,如果没有,则使用你的紧急修复磁盘。如果你也没有,那么只好寻求技术援救了。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server

 

STOP 0x00000058
情况一:
当你启动Windows 2000时,你可能会收到下面的出错信息:STOP:0x00000058 FTDISK_INTERNAL_ERROR
原因分析:
因为系统从一个恢复的第一分区启动,所以容错集指示镜像没有问题,但事实上却存在着问题。因为该容错集的真正的映像是在影像盘上。所以你必须从影像盘启动。
解决方法:
1.如果你的第一*作系统驱动器在一个raid level-1的配置中失败或者脱机了,Windows 2000还是继续从一个镜像盘上运行而且在当前盘上标记容错集使得可以反射损坏的镜像;
2.如果你在完成了一个正常关机,又恢复了第一*作系统驱动器,然后进行一次正常开机引导;然后才遇到STOP:0x58 FTDISK_INTERNAL_ERROR error message appears出错信息,那么这是因为Windows 2000使用了一种保护机制,这样当第一个驱动器脱机时,电脑还可以在影像盘上进行处理工作。如果你再一次从第一*作系统驱动器启动,那么所有保存到影像盘上的数据都会丢失!为了避免数据的丢失,你可以使用下面的方法:
a.使用一个Windows 2000的容错引导盘从镜像(第二)系统驱动器启动;
b.运行磁盘管理。注意第一*作盘分区是红色的,这说明镜像已经损坏了。注意第一个盘的的驱动器盘符为:C,这必须通过打破镜像改为一个新的盘符;
c.使用磁盘管理器来正式打破这个镜像:
(1).反亮这个分区;
(2).选择容错和打破镜像;
(3).在分区菜单上单击“现在提交变更”。
注:如果有信息提示镜像设置不能被锁定,系统需要重新启动,则选择“Yes”。
注:虽然在第一个驱动器上的数据要比第二个驱动器上面的旧,你仍需要选择从第一个驱动器使用旧的数据启动,然后再重新建立镜像。然后你只要按照下面的步骤来分配驱动器就可以了。
4. 当镜像被打破,而你有了两个独立的分区后,首先用磁带备份机备份你现在运行的系统。这是自第一*作系统驱动器失败后你最新的数据,其中包含了之后所有的信息;
注意:使用不同种类的控制器会使已镜像的分区比原来的主分区大。如果这两个分区在磁盘管理器中显示不一样大,那么不要再进行下面的步骤。相反的,你应该从磁带备份机中恢复第一系统分区。在完成恢复后直接进行步骤九。
5.在第二个驱动器上激活第一个分区,这时可能需要一次重启。然后删除第一个驱动器的分区这样你才可以重新把系统镜像做回到第一个驱动器上:
i. 选择第一个驱动器的分区;
ii. 在分区菜单上单击“删除”;
iii. 在分区菜单上单击“现在提交变更”。
注:你可能需要把分页文件转移到其他的驱动器上,然后在被允许删除分区前重新启动电脑。
6.给这些驱动器重新做镜像:
a.在按着CTRL键的同时选择当前*作系统驱动器分区;
b.选择在步骤5中建的空余空间;
c.在容错菜单中点击“建立镜像”;
d.在分区菜单上点击“现在提交变更”。你可以通过退出或是重新启动磁盘管理器来检查镜像的状况;或者也可以查看系统事件记录。
7.当镜像成功建立后,你在第一个驱动器就有了最新的数据。但是现在你还不能从第一个驱动器启动,因为它只是一个镜像,你不能在主盘被激活的时候从一个镜像启动。你还要再一次使用步骤三打破这个镜像关系。
8.当这个镜像被打破后,把第一引导分区激活。
9.先正常关机,然后从你的第一个*作系统驱动器启动。当Windows 2000运行后,删除这个分区然后重新建立镜像。这样你的容错矩阵RAID-1就配置完了。
下面的方法可以快速的恢复系统,但是有可能会丢失部分数据:
a.用一张Windows 2000的容错引导盘进入镜像驱动器(第二个驱动器);
b.在磁盘管理器中打破镜像;
c.关闭电脑,然后拆除第二个驱动器;
d.从第一个驱动器启动;
e.运行磁盘管理器,确认第一个驱动器不是一个镜像;
f.关闭电脑,然后装上第二个驱动器。重新启动电脑。
这样你应该可以安全、独立访问这两个驱动器了。
适用系统:
Microsoft Windows NT Server versions 3.5,3.51,4.0
Microsoft Windows 2000 Server /Advanced Server


情况二:
当你尝试引导到第一个或者是影像*作系统驱动器时,可能会出现一个Stop:0x00000058 FTDISK_INTERNAL_ERROR的出错信息。
原因分析:
和Microsoft Windows NT以前的版本不同,Windows 2000提供了不用破坏镜像就可以升级的功能。当因为某些原因你的第一个*作系统驱动器在软件配置镜像的情况下不工作或是脱机时,Windows 2000还是继续在这个影像驱动器上运行。如果你在这时正常关机并激活了第一个*作系统驱动器,你就不能使用第一个驱动器引导进入完好的影像驱动器。
这只有在“Boot.ini”文件中有条目指向该影像驱动器时才比较明显。
解决方法:
1.使用一张Windows 2000的容错引导盘,引导进入影像(第二个)系统驱动器;
2.在Windows 2000中遵循下面的步骤:
a.点击“开始”,指向“设置”,然后点击“控制面板”;
b.双击“磁盘管理器”,然后双击“电脑管理”;
c.双击“存储器”,然后点击“磁盘管理器”;
d.右击镜像分区,点击“Resynchronize Mirror”;
3.如果镜像没有问题,关机重新启动电脑;
4.引导进入第一个*作系统驱动器。
适用系统:
Microsoft Windows 2000 Server /Advanced Server
STOP:0x0000005D
当你使用一个运行Windows 2000的电脑时,你可能会收到下面的出错信息:
STOP: 0x0000005D (参量,参量,参量,参量)
UNSUPPORTED_PROCESSOR
原因分析:
这是一个Windows 2000执行字符模式的Stop信息。
解决方法:
你可以使用下面的一种或几种方法:
1.如果这是你安装完新硬件后第一次启动电脑,拆除该硬件然后重新启动电脑。
2.到下面的网址查看微软关于Windows 2000的兼容性列表:http://www.microsoft.com/hcl/default.asp。
3.如果你是第一次安装Windows 2000,那么查看Windows 2000对系统硬件的要求,包括内存和用来安装系统的硬盘剩余空间。
4.如果Windows 2000已经载入,并且没有安装新硬件,那么使用恢复选项重新启动电脑,并且生成一个转储文件。如果这个出错信息还是继续出现,那么在重启时选择“最后一次正确配置”。如果系统中没有“最后一次正确配置”,那么尝试使用紧急修复磁盘(ERD)。如果你没有紧急修复磁盘,那么只好寻求技术援助了。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server

 

STOP:0x00000076
一台运行Windows 2000的电脑可能会显示如下的出错信息:STOP: 0x00000076 (0xY,0xY,0xY,0xY) PROCESS_HAS_LOCKED_PAGES
而信息后面的参量则会根据运行的程序或系统设置的不同而不同。
原因分析:
这个出错信息是因为在一个输入输出*作后有驱动没有清除干净而造成的。
各个参量的定义如下:
参量一:0
参量二:程序地址
参量三:被锁定的页面数目
参量四:驱动堆栈数目指示器。
解决方法:
Windows 2000中有一个让你选择保存堆栈记录的注册表键值,它可以让你确定有问题的驱动。修改该注册表键值的步骤如下:
1.找到下面的键:HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management;
2.加入下面的键值:Value Name: TrackLockedPages
Value Type: REG_DWORD
Value Data: 1
Radix: hexadecimal
3.重新启动电脑。
当你做了上面的改动后,Windows会保存堆栈记录。除此之外没有其他的方法能够判定哪个驱动有问题。当你使用了这个标记后,如果这个驱动再一次提交这个错误,你可以看到下面的出错信息:STOP: 0x000000CB (0xY,0xY,0xY,0xY) DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS。
参量定义:
参量一:在驱动中锁定页面的呼叫地址;
参量二:在驱动中锁定页面的呼叫地址所属的呼叫方;
参量三:一个包含被锁定页面的MDL指示器;
参量四:有问题驱动的名称(统一编码串)。
确定有问题的驱动后,把它删除或是升级即可。
4.最后恢复注册表。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server

 

Stop:0x00000077
在运行Windows 2000或是Windows NT时,你可能会遇到下面的出错信息:Stop 0x00000077  KERNEL_STACK_INPAGE_ERROR
原因分析:
当被请求的核心数据页面不能从页面文件读取到内存,或着主引导记录被感染了病毒时,这个问题就可能发生。为了确定可能的原因,你必须理解出错信息的含义。
如果第一和第三个参量为0,那么这四个参量的定义如下:
1.0;
2.在出现错误时页面表条目(PTE)的值;
3.0;
4.核心堆栈的签名地址。
如果第一和第三个参量中有一个为0,那么四个参量的定义如下:
1.状态代码;
2.输入输出状态代码;
3.页面文件数;
4.页面文件的偏移量。
如果是这样,那么可以从分析第二个参量来确定问题的原因,你可以对照下面的解释:
0xC000009A,或STATUS_INSUFFICIENT_RESOURCES:缺少未分页资源。
0xC000009C,或STATUS_DEVICE_DATA_ERROR:硬盘上有坏道。
0xC000009D,或STATUS_DEVICE_NOT_CONNECTED:损坏的链、没有终端、或者是控制器无法访问硬盘。
0xC000016A,或STATUS_DISK_OPERATION_FAILED:硬盘上有坏道。
0xC0000185,或STATUS_IO_DEVICE_ERROR:不正确的终端设备或是损坏的SCSI设备,也可能是两个设备尝试使用同一个中断请求(IRQ)。
解决方法:
选择使用使用下面的方法:
1.首先运行病毒扫描程序,确认你的电脑没有感染引导区病毒;如果发现病毒,那当然要杀毒了;
2.检查“系统事件查看器”,里面的出错信息可以帮助你确定哪一个设备出了问题;
3.如果在你收到出错信息后你还可以重新启动电脑,那么磁盘扫描程序会自动执行并且尝试标出坏道的位置。但如果因为某种原因磁盘扫描程序不能自动启动,那么你需要手工启动它。如果你的电脑使用的是NTFS文件系统,那么在系统分区上运行“Chkdsk /f /r”命令。如果你不能启动电脑,那么使用命令控制台来运行“Chkdsk /r”。
另外,下面的几种情况也可能导致这个问题:
a.损坏的内存;
b.各种适配卡松动;
c.主板损坏。
适用系统:
Microsoft Windows NT Server version 4.0
Microsoft Windows NT Workstation version 4.0
Microsoft Windows 2000 Professional /Server /Advanced Server /Datacenter Server

 

STOP:0x0000007A
情况一:
在安装完Windows 2000后第一次重启电脑,你可能会遇到下面的出错信息:STOP 0x0000007A (0xe18ea350,0xc0000185,0xa00c41c3,0x02f43860)。
原因分析:
当你使用Elsa的Winnner 2000 Pro/X显卡,或是S3的幻影(Vision)968的驱动时,这个问题就可能发生。
解决方法:
1.重新启动电脑,在引导时按F8进入高级选项,选择VGA模式;
2.在VGA模式中单击“开始”,指向“设置”,单击“控制面板”,然后双击“添加或删除硬件”;
3.单击“下一步”,单击“卸载或拔除一个设备”,然后单击“下一步”;
4.在列出的所有设备中,单击S3 Vision968显卡,然后单击“下一步”;
5.完成屏幕上提示的各个步骤;
6.双击“添加/删除硬件”,单击“下一步”,然后单击“添加设备”;
7.在“设备”菜单下单击“添加设备”,然后单击“下一步”;
8.单击“不,我要在列表中自己选择硬件”,然后单击“下一步”;
9.单击“下一步”,单击“显示适配器”,选择“下一步”;
10.在“制造厂商”对话框中选择“S3”,在“型号”对话框中单击“S3 911/924/928/964/968兼容图形适配器”,选择“下一步”;
11.根据屏幕上指示的步骤,然后重新启动电脑;
12.在重启后,Windows 2000会再一次检测到这块显卡并且会自动安装驱动。如果你被提示重新启动电脑,点击“否”;
13.单击“开始”,指向“设置”,单击“控制面板”,然后双击“系统”;
14.在硬件列表内单击“设备管理器”;
15.在“设备管理器”的显示适配器中右击“S3 Vision968”,然后单击“禁用”。如果你收到下面的提示:“禁用这个设备会导致系统停止运行,你确定要禁用这个设备吗?”单击“是”;
16.重新启动电脑。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server


情况二:
当你在一台基于UltraDMA66/ATA66的电脑上安装Windows 2000时,你可能会收到下面的出错信息:
STOP:0x0000007A (0xc03f33fc,0xc000000e,0xfccffcba,ox0696b860)
KERNEL_DATA_INPAGE_ERROR ***Address xxxxxxxx has base at xxxxyyyy -atapi.sys
原因分析:
这个问题会在你的电脑上含有“UlraDMA66/ATA66”(80线/40针)的IDE数据线时发生。Windows 2000并不完全支持UltraDMA66控制器。
解决方法:
你可以使用下面的任意一种方法:
1.将“UlraDMA66/ATA66”(80线/40针)的IDE数据线换为标准“ATA”数据线(40线/40针)。
2.在Windows 2000的文字模式安装之前,根据提示按“F6“键然后安装UltraDMA66/ATA66的OEM第三方驱动。
适用系统:
Microsoft Windows versions 2000,2000 SP1,Advanced Server
Microsoft Windows versions 2000,2000 SP1,Professional
Microsoft Windows versions 2000,2000 SP1,Server

 

Stop:0x0000007B
情况一:
当你尝试从Windows NT 4.0升级到Windows 2000时,你可能会收到下面的出错信息:stop:0x0000007B( 0xF4063848,0xC000034,00000000,00000000)。并且你可能无法再启动电脑。
原因分析:
当你使用版本旧于2.26的DPT Storage Manager时,你就会遇到这个问题。因为DPT Storage Manager在安装时生成了一个无效的即插即用注册表键,这个注册表键会阻止升级到Windows 2000的*作。而这个键对Windows NT 4.0则没有不利的影响。
解决方法:
将DPT Storage Manager升级到2.27或更高的版本。或者你也可以到DPT的网站:http://www.dpt.com去下载“W2kprep.exe”程序,在你升级到Windows 2000之前你只要运行一下这个程序就可以了。
适用系统:
Microsoft Windows 2000 Server /Advanced Server


情况二:
当你使用Windows 2000自带的“Sysprep”(包含1.0、1.1和之后的版本)时,有的电脑会在最小化安装后的重启时产生一个Stop:0x0000007B出错信息。
原因分析:
造成这个问题的可能性有很多。而一个最常见的原因就是引导区病毒。你可以使用杀毒软件来查看是否有病毒。当你确认这个问题不是由病毒引起后,你就要检查Stop:0x0000007B出错信息后面的四个参量了。而其中最重要的就是第二个参量;这个参量会以字母“C”开头,并且可能就是下面的代码:0xC0000034、0xC000000E。

状态代码0xC0000034:这个状态代码等同于STATUS_OBJECT_NAME_NOT_FOUND,这代表一个引导电脑所必需的海量存储器设备没有准备好或是被禁用了。如果电脑在安装“Sysprep”之前就产生这个出错信息,那么这可能就是下面的情况:
1.确定你使用的是“Sysprep 1.1”,这个版本信息会在你没有使用“/quiet”开关时显示。“Sysprep”早期的版本不包含加载不同海量存储控制器的功能。如果版本不是1.1,那么你可以到微软的网站: http://www.microsoft.com去下载;
2.如果你已经使用了“Sysprep 1.1”,那么你要确认你已经添加了“Sysprep.inf”文件中的[SysprepMassStorage] 部分要求的适配器。
如果在成功安装了这个程序之后才出现这条出错信息,那么这可能和“sysprep /clean”命令错误地禁用了一个引导电脑时必需的设备而引起的。“sysprep /clean”命令会禁用所有“Sysprep.inf”文件中的[SysprepMassStorage]部分要求加载的引导设备。这个命令会通过服务控制管理器产生一个stop命令。如果问题确实是由“sysprep /clean”命令造成的,那么在“Cmdlines.txt”文件中把这个命令删除即可。
状态代码0xC000000E:这个状态代码等同于STATUS_NO_SUCH_DEVICE。这个问题经常在目标电脑卷大于主镜像大小时发生。比如说镜像是建立在一个3GB的卷上,而目标电脑却有一个12GB的卷;而此时制造商提供的镜像软件会自动扩展这个卷。这样在Windows 2000注册表中卷的尺寸信息和实际大小就不再匹配了。
注:这不是Windows 2000本身的问题,而是制造商提供的镜像软件的问题。
你可以通过下面的方法来确定是不是上面的原因。使用一张MS-DOS、Windows 95或是Windows 98的引导盘来启动电脑,然后执行“fdisk /mbr”命令。如果电脑能够顺利的重启,那么就是这个问题了。如果是这个样子,那么联系你的硬件制造商,让他们提供镜像软件的升级版本。
解决方法:
微软已经提供了一个有效的补丁,但是这个补丁只适用于上面所提到的情况。但是这个补丁是收费的。你可以在下面的网址得到关于技术支持点的电话号码以及这个服务的收费标准:http://support.microsoft.com/directory/overview.asp。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server


情况三:
如果你使用Windows 2000光盘来启动并安装Windows,而同时你已经安装了一个HighPoint UltraDMA ATA/66的硬盘控制器,那么电脑可能会停止响应,并且出现下面的出错信息:Stop:0x0000007b INACCESSIBLE_BOOT_DEVICE。
原因分析
这是因为HighPoint UltraDMA ATA/66硬盘控制器和Windows 2000不兼容。
解决方法:
你可以使用下面的任意一种方法:
1.使用一条低速的数据线;
2.在电脑的BIOS内禁用ATA/66支持;
3.在电脑上使用一个非ATA/66的硬盘。
注:这个问题经常会在升技的BE6主板上出现。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server


情况四:
在安装Windows 2000时,如果你的硬盘大于8.4GB,电脑可能会把你的硬盘认为8GB。而如果你是从Windows 98升级到Windows 2000,那么安装程序会停止响应,并且显示下面的出错信息:STOP:0x0000007B INACCESSIBLE_BOOT_DEVICE。
解决方法:
下载并安装Windows 2000的最新补丁包。
适用系统:
Microsoft Windows 2000 Professional /Server /Advanced Server


情况五:
当你把Windows 2000 Professional安装在一个用Windows 2000 Server作过镜像的卷上时,你会收到下面的出错信息:STOP 0x0000007B Inaccessible boot device。
原因分析:
这是因为Windows 2000 Professional不支持镜像卷。
解决方法:
启动Windows 2000 Server或是Windows 2000 Server设置,删除镜像卷。
适用系统:
Microsoft Windows 2000 Professional


情况六:
当你使用一个USB光驱来安装Windows 2000时,你可能会在从安装CD引导启动时收到一个Stop:
0x0000007B Inaccessible_boot_device的出错信息。
原因分析:
Windows 2000安装程序不支持USB光驱来作为可引导设备。
解决方法:
联系你的电脑制造商来得到一个可以使用USB CD-ROM引导的安装磁盘。
适用系统:
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Professional
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Server
Microsoft Windows versions 2000,2000 SP1,2000 SP2,Advanced Server

下一篇:没有了
相关文章
·Windows 2000 “STOP”错误解决方法 2009-07-14 14:20:08
·Win2000优化完全版 2009-09-04 12:04:37
·Win2000的系统安全防范对策 2009-09-03 17:04:35
文章评论
现在有0人对本文发表评论 查看所有评论



关于我们 | 联系方式 | 服务条款 | 沪icp备 07018138号sitemap
联系邮箱:pc@yinhong.sh.cn    在线qq:87000503
copyright 2017, 版权所有 diannaoguzhang.yinhongit.cn. 技术支持:银泓商务网站建设团队