江苏省教育厅宾馆:0x0000001E (0xC000008F,0x80552DA0,0x00000000,0xEB81BA14代码为何

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 20:05:21
有知道的吗?
我也不知道何意,本人的英语不行,只能在网上查找正确的答案,还请各位大虾帮忙.

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。如果Wind
ows 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\Curr
entControlSet\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.ex e
09/21/2000 05:16p 5.0.2195.2296 572,176
Autoconv.e xe
09/21/2000 05:16p 5.0.2195.2297 552,208
Autofmt.ex e
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.dm
p”文件。
然后联系微软的技术支持,并且告诉他们你保存了一个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出错信息,并且该出错信息后面的第一个参量为C000
0005。
原因分析:
当应用程序打开了太多的句柄而没有关闭它们,则这个问题就可能发生。也就是说应用程序持续打开一个注册表键但是没有关闭它。当这
个应用程序关闭后,系统尝试着关闭所有的这些键,但是在进行中间用尽了所有的系统资源。
解决方法:
必须更改这个应用程序,使之可以在运行完后自动关闭注册表键。
适用系统:
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&nbs
p;
原因分析:
这个问题是因为该软件和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\Cur
rentControlSet\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\Wi
ndows NT\CurrentVersion\Winlogon;
3.禁用或是删除“C:\Winnt\System32\Os2\New”文件夹(该文件夹为隐藏文件夹,其中含有“Fired
aemon.exe”、“Dir.txt”、“Login.txt”、“Remscan.txt”、“Sud.exe”和“Su
d.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

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。如果Wind
ows 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\Curr
entControlSet\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.ex e
09/21/2000 05:16p 5.0.2195.2296 572,176
Autoconv.e xe
09/21/2000 05:16p 5.0.2195.2297 552,208
Autofmt.ex e
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.dm
p”文件。
然后联系微软的技术支持,并且告诉他们你保存了一个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出错信息,并且该出错信息后面的第一个参量为C000
0005。
原因分析:
当应用程序打开了太多的句柄而没有关闭它们,则这个问题就可能发生。也就是说应用程序持续打开一个注册表键但是没有关闭它。当这
个应用程序关闭后,系统尝试着关闭所有的这些键,但是在进行中间用尽了所有的系统资源。
解决方法:
必须更改这个应用程序,使之可以在运行完后自动关闭注册表键。
适用系统:
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&nbs
p;
原因分析:
这个问题是因为该软件和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\Cur
rentControlSet\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\Wi
ndows NT\CurrentVersion\Winlogon;
3.禁用或是删除“C:\Winnt\System32\Os2\New”文件夹(该文件夹为隐藏文件夹,其中含有“Fired
aemon.exe”、“Dir.txt”、“Login.txt”、“Remscan.txt”、“Sud.exe”和“Su
d.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

0X000000该内存不能为read的解决方法

出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

一:先说说硬件:

一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

二、如果都没有,那就从软件方面排除故障了。

先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。

在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字。

首先建议:

1、 检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。

2、 更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。

3、 尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG。

4、 删除然后重新创建 Winnt\System32\Wbem\Repository 文件夹中的文件:在桌面上右击我的电脑,然后单击管理。 在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。 删除 Winnt\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。) 打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs

下面搜集几个例子给大家分析:

例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。解决方法:

1、 开始-运行窗口,输入“regsvr32 actxprxy.dll”回车,接着会出现一个信息对话 框“DllRegisterServer in actxprxy.dll succeeded”,确定。再依次运行以下命令。(这个方法有人说没必要,但重新注册一下那些.dll对系统也没有坏处,反正多方下手,能解决问题就行。)

regsvr32 shdocvw.dll

regsvr32 oleaut32.dll

regsvr32 actxprxy.dll

regsvr32 mshtml.dll

regsvr32 msjava.dll

regsvr32 browseui.dll

regsvr32 urlmon.dll

2、 修复或升级IE浏览器,同时打上系统补丁。看过其中一个修复方法是,把系统还原到系统初始的状态下。建议将IE升级到了6.0。

例二:有些应用程序错误: “0x7cd64998” 指令参考的 “0x14c96730” 内存。该内存不能为 “read”。解决方法:Win XP的“预读取”技术这种最佳化技术也被用到了应用程序上,系统对每一个应用程序的前几次启动情况进行分析,然后新增一个描述套用需求的虚拟“内存映像”,并把这些信息储存到Windows\Prefetch文件夹。一旦建立了映像,应用软件的装入速度大大提高。XP的预读取数据储存了最近8次系统启动或应用软件启动的信息。建议将虚拟内存撤换,删除Windows\Prefetch目录下所有*.PF文件,让windows重新收集程序的物理地址。

例三:在XP下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\winnt\apppatch\slayerui.dll。右键,属性,也会出现兼容性的选项。

例四:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read” 的提示。 解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。

例五:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序请按确定。 解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。

例六:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内 存,该内存不能为“read” ,并且提示Client.dat程序错误。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。

例七:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。 解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。

该内存不能为read或written的解决方案关键词: 该内存不能为"read" 该内存不能为"written"

从网上搜索来的几篇相关文章.

【文章一】

使用Windows操作系统的人有时会遇到这样的错误信息:
「“0X????????”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」,然后应用程序被关闭。

如果去请教一些「高手」,得到的回答往往是「Windows就是这样不稳定」之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。本文就来简单分析这种错误的一般原因。
一、应用程序没有检查内存分配失败
程序需要一块内存用以储存数据时,就需要使用操作系统提供的「功能函数」来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是「动态内存分配」,内存地址也就是编程中的「光标」。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值「0」已不表示新启用的游标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的「健壮性」。若应用程序没有检查这个错误,它就会按照「思维惯性」认为这个值是给它分配的可用游标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的「中断描述符表」,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的「写内存」错误,并指出被引用的内存地址为「0x00000000」。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中「安装」的病毒程序),更改了大量的系统参数和系统档案之后。
二、应用程序由于自身BUG引用了不正常的内存光标
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试突读写一块「应该可用」的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是「忘记了」向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而「没有留意」等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图「违法」的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为「0x00000000」,而是其它随机数字。如果系统经常有所提到的错误提示,下面的建议可能会有说明 :

1.检视系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,
从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。
有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
3.试用新版本的应用程序。

Mode:
将虚拟内存撤换
答案:
目前为止是肯定的,也就是如在下次冷天到来时亦没再发生,就代表这是主因
追加:
如果你用 Ghost 恢复 OS 后建议 删除WINDOWS\PREFETCH目录下所有*.PF文件因为需让windows重新收集程序的物理地址
有些应用程序错误 "0x7cd64998" 指令参考的 "0x14c96730" 内存。该内存不能为 "read"推论是此原因
源由:
Win XP的「预读取」技术
这种最佳化技术也被用到了应用软件上,系统对每一个应用软件的前几次启动情况进行分析,然后新增一个描述套用需求的虚拟「内存映像」,并把这些信息储存到WINDOWSPREFETCH数据夹。一旦建立了映像,应用软件的装入速度大大提高。XP的预读取数据储存了最近8次系统启动或应用软件启动的信息。
后叙:
目前此方法亦是独步网络的(其码自己针对此问题查了许久),也是常见问题,原本几乎每天睡前关闭软件时一些程序都会发生...read...
现在就没发生了。

【文章二】

运行某些程序的时候,有时会出现内存错误的提示(0x后面内容有可能不一样),然后该程序就关闭。
“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。
不知你出现过类似这样的故障吗?
一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
下面先说说硬件:
一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。
如果都没有,那就从软件方面排除故障了。
先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当你放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。另外也可能是硬件设备之间的兼容性不好造成的。
下面我从几个例子给大家分析:
例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。 解决方法:修复或升级IE浏览器,同时打上补丁。看过其中一个修复方法是,Win2000自升级,也就是Win2000升级到Win2000,其实这种方法也就是把系统还原到系统初始的状态下。比如你的IE升级到了6.0,自升级后,会被IE5.0代替。
例二:在windows xp下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\winnt\apppatch\slayerui.dll。右键,属性,也会出现兼容性的选项。
例三:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read” 的提示。 解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。
例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序请按确定。 解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。
例五:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内 存,该内存不能为“read” ,并且提示Client.dat程序错误。 解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。
例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。 解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。

【原因 解决方法】

1 内存条坏了 更换内存条
2 双内存不兼容 使用同品牌的内存或只要一条内存
3 内存质量问题 更换内存条
4 散热问题 加强机箱内部的散热
5 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽
6 硬件有问题 更换硬盘
7 驱动问题 重装驱动,如果是新系统,应先安装主板驱动
8 软件损坏 重装软件
9 软件有BUG 打补丁或更新到最新版本
10 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式
11 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试
12 软件要使用其他相关的软件有问题 重装相关软件,比如播放某一格式的文件时出错,可能是这个文件的解码器有问题
13 病毒问题 杀毒
14 杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试
15 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上.如果还不行,重装系统,或更换其他版本的系统。

〔又一说〕

在控制面板的添加/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新安装。
另外,如果你用的是ATI显卡并且你用的是SP2的补丁(一些ATI的显卡驱动需要在NET.Framework正常工作的环境下)。这种情况你可以找一款不需要NET.Framework支持的ATI显卡驱动。
如果以上两种方法并不能完全解决问题,你试着用一下“IE修复”软件,并可以查查是否有病毒之类的。
〔微软NET.Framework升级到1.1版应该没问题了〕

〔还有一说〕

方法一:

微软新闻组的朋友指点:开始--运行:regsvr32 jscript.dll
开始--运行:regsvr32 vbscript.dll

不过没解决---但提供了路子-----一次运行注册所有dll
搜索查找到方法如下:

运行 输入cmd 回车在命令提示符下输入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
这个命令老兄你慢慢输 输入正确的话会看到飞快地滚屏 否则……否则失败就是没这效果。回车后慢慢等(需要点时间1-2分钟) 都运行完再打开看

方法二:
这是个典型问题~~~~~引起这个问题的原因很多。一般来讲就是给系统打上补丁和更换内存、给内存换个插槽这3种方法来解决。[系统补丁只要到Microsoft Update网站在线更新就可以了]
造成这种问题的原因很多,不能单纯的下结论,尽量做到以下几点可能对你有帮助:
1。确保使用的是未修改过的软件(非汉化、破解版)
2。使用改软件时尽量不要运行其他软件。(这是个临时文件,可能某些软件也在使用临时文件夹,所以产生干扰)
3。把那些什么桌面工具,内存整理工具通通关掉(你至少有2个类似的工具在运行)”

处理方法:
运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。

〔我个人的最后解决和看法〕

我今天尝试了多种办法,最后我发现问题出在微软的NET.Framework上面。我升级了这个软件,并打齐了补丁,短暂平安后,有出现“内存不能为read”的情况。后来我受上面文章的启发,卸载了微软的NET.Framework1.0和1.1,世界太平了。

另外:如果是打开“我的电脑”、“我的文档”等的时候出现上述情况,还有一种可能,就是你的右键菜单太臃肿了,此时只要清理右键菜单问题就解决了。
--------------------------------------------------------------------------------

〔试验的结果〕

上面的方法,最管用、最彻底的方法是这个:

运行 输入cmd 回车在命令提示符下输入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

【技巧】如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。直到你的指示灯不闪了再做别的。