社区
Windows Server
帖子详情
Win2000P 应用程序错误?
soothe
2004-12-09 03:51:52
Win2000P 启动登陆后,
出提示框"应用程序错误 DX0040a32c 指令引用的0X00000C内存,该内存不能"read" ",点"确定",调试点"取消"后,就不在提示了
运行程序也不影响,下次启动时还是这样,我应该怎么处理?
...全文
57
4
打赏
收藏
Win2000P 应用程序错误?
Win2000P 启动登陆后, 出提示框"应用程序错误 DX0040a32c 指令引用的0X00000C内存,该内存不能"read" ",点"确定",调试点"取消"后,就不在提示了 运行程序也不影响,下次启动时还是这样,我应该怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
回炉重造,学习编程中。。。
2004-12-09
打赏
举报
回复
Q:"0x00426617"指令引用的"0x00000038"内存,该内存不能为"read"
1。有时候内存不兼容也可能出现这个问题,尤其是插两条内存时
2。是软件冲突造成的,系统要对一段内存进行保护,其他用户程序无法访问,当用户程序非法读取这些内存空间时,就会发生这样的错误。从操作系统底层的角度来说应该是:由于有用户模式的程序试图访问以内核模式运行的进程,在进程间通信的共享地址段中试图读取被保护的数据流,因此造成了访问冲突。根据我的经验这个问题最大的可能是由于防病毒软件或一些第三方的系统监视服务禁止了该程序对某些内存地址的访问操作。
引发原因都是如下所述:
NT/2000的每一个进程都在启动时分配了4GB(0xFFFFFFFF)的虚拟内存。其中的某些部份实际上是由所有进程共享的,例如核心和设备驱动程序区域。但它们都会被映射到每个进程的虚拟地址空间里。实际上没有进程分配到4GB的物理内存,而是仅当需要时才分配物理内存。因此每一个进程都有各自的4GB虚拟内存,编址范围从0x00000000到0xFFFFFFFF。其中,0x00000000-0x0000FFFF是为NULL指针分配而保留的。访问该区域内存将导致“非法访问”错误。0x00010000-0x7FFEFFFF是用户进程空间。EXE文件的映像被加载到其中(起始地址0x00400000),DLL(动态链接库)也被加载到这部份空间。如果DLL或EXE的代码被装入到该范围的某些地址,就能够被执行。访问该区域中没有代码装入的地址将导致“非法访问”错误。0x7FFF0000-0x7FFFFFFF是保留区域,对此区域的任何访问都将导致“非法访问”错误。0x80000000-0xFFFFFFFF仅供操作系统使用。用于加载设备驱动程序和其它核心级代码。从用户级应用程序(ring 3)访问此区域将导致“非法访问”错误。
建议您首先只保留一条内存试试,如果不行就尝试卸载防病毒软件然后检查是否问题依旧,这不是什么大的问题,不需要像大家说的重装系统,不能读就不读嘛,呵呵,当然你要是个追求十全十美的人,可以考虑重装系统,但是我要说的是除非你不再装其它软件,就装个系统,要不然这种错误你应该还是要碰到的,就像win98里的无效页面错误一样。
mycpu2004
2004-12-09
打赏
举报
回复
你是否改过管理工具里的服务项,把一下服务关掉了,各各服务间有关联的,可能会造成这种错误,还有你安装了什么软件,没有安装成功就半途死机取消了,或者一下软件没有卸载干净,开机自动运行的就会报这些错误
followme_ck
2004-12-09
打赏
举报
回复
打开注册表编辑器,看看你的自启动程序组里边包含什么程序。
再看看开始菜单里边的启动组里边包含什么程序,把无关的自启动程序去掉。
笨笨兔兔兔兔兔
2004-12-09
打赏
举报
回复
修复安装一下试试
win
2000驱动程序设计指南
广域网微端口 NIC驱动程序 109 8.1 RAS 体系结构 109 8.2 NDISWAN 概述 111 8.3 网络卡、绑定、和连接 113 8.4 广域网微端口驱动程序的实现 114 8.4.1 标准广域网微端口驱动程序与局域网微端口驱动...
Keil:新建工程、工程配置、编译生成等
如果程序没有逻辑或者语法的
错误
,就会出现编译成功的对话窗口,表明编译成功了,并且生成了 HEX 文件了~ 五、Keil 软件的应用 Keil 软件几乎是 C 语言编程的不二之选,即使不使用 C 语言而仅用汇编语言编程,其...
婴儿出生证明产品用户手册范本.doc
客户端则需要P266以上的PC机,支持
Win
95/
Win
98/
Win
NT/
Win
2000操作系统。开发工具包括Delphi6.0和ER
Win
4.0等。网络环境基于Internet,编程语言为Delphi6.0,数据库支持多种类型,如SQL Server、Oracle等。 安装步骤...
应用程序
发生
错误
怎么修改
”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」,然后
应用程序
被关闭。 如果去请教一些「高手」,得到的回答往往是「
Win
dows就是这样不稳定」之类的义愤和不屑。其实,这个
错误
并不一定是...
解决
应用程序
错误
,内存不能为“read”或“written”
使用
Win
dows操作系统的人有时会遇到这样的
错误
信息,运行某些程序的时候,有时会出现内存
错误
的提示,然后该程序会自动关闭或点击后关闭,严重的会无法关闭。 “0x????????”指令引用的“0x????????”内存。该内存...
Windows Server
6,871
社区成员
177,938
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章