社区
Windows Server
帖子详情
一运行应用程序就出现“oxxxxxx在内存xxxxxx处为只读,程序运行失败”的错误,怎么办?
stonesm
2004-06-14 03:54:11
我机子上有的程序一运行就出现“oxxxxxx在内存xxxxxx处为只读,程序运行失败”的错误,怎么办?什么原因?
...全文
250
2
打赏
收藏
一运行应用程序就出现“oxxxxxx在内存xxxxxx处为只读,程序运行失败”的错误,怎么办?
我机子上有的程序一运行就出现“oxxxxxx在内存xxxxxx处为只读,程序运行失败”的错误,怎么办?什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
回炉重造,学习编程中。。。
2004-06-15
打赏
举报
回复
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里的无效页面错误一样。
stonesm
2004-06-15
打赏
举报
回复
十分感谢!!!!!!!!
服务器上
出现
应用程序
错误
。此
应用程序
的当前自定义
错误
设置禁止远程查看
应用程序
错误
的详细信息(出于安全原因)。未能加载文件或程序集“
XXXXXX
”或它的某一个依赖项。拒绝访问。
前景:在本地的VS编辑器
运行
起来正常,但是部署上服务器就会报错。 说明:执行当前 Web 请求期间,
出现
未经处理的异常。请检查堆栈跟踪信息,以了解有关该
错误
以及代码中导致
错误
的出处的详细信息。异常详细信息:System.BadImageFormatException: 未能加载文件或程序集“
XXXXXX
”或它的某一个依赖项。试图加载格式不正确的程序。 源
错误
: 执行当前 Web ...
【终极解决方案】为
应用程序
池“XXX”提供服务的进程在与 Windows Process Activation Service 通信时
出现
严重
错误
。该进程 ID 为“XXXX”。数据字段包含
错误
号。
症状 日志中大量报错,IIS严重
错误
,此类
错误
默认情况下5分钟连续
出现
5次会导致IIS
应用程序
池直接挂掉,挂掉之后应用基本上是废掉了,访问量越高,挂的越快! 临时补救该
错误
的一个方法为,调整
应用程序
池“服务不可用”响应类型为TcpLevel,这样好歹
应用程序
池不会挂了,但问题依旧存在。 分析症状 0、搜一下,基本都是这个解决方案http:/
“/”
应用程序
中的服务器
错误
。
“/”
应用程序
中的服务器
错误
。 未能加载文件或程序集“
XXXXXX
”或它的某一个依赖项。试图加载格式不正确的程序。 说明: 执行当前 Web 请求期间,
出现
未经处理的异常。请检查堆栈跟踪信息,以了解有关该
错误
以及代码中导致
错误
的出处的详细信息。 异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“
XXXXXX
”或它的某一个依赖项。试图加载格式不...
VS2008编译的程序在某些机器上
运行
提示“由于
应用程序
配置不正确,
应用程序
未能启动”的问题
使用VS2008编译了一个程序,使用到自己编译的DLL,丢到某些机子上无法
运行
,提示“由于
应用程序
配置不正确,
应用程序
未能启动”的
错误
,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的程序,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法。 我最终的解决办法是复制本机中的.manifest文件,修改里面的版本号,复制到提示
错误
的机子上,与
IIS
应用程序
池频繁自动停止问题解决办法
IIS
应用程序
池频繁自动描述:
错误
为:为
应用程序
池“
XXXXXX
”提供服务的进程在与“Windows Process Activation Service”通信时
出现
严重
错误
。该进程 ID 为"XXX"。数据字段包含
错误
号。这个是win2008 R2 X64的安全特性.一些核心系统组件只能允许本地帐号,TrustedInstaller有完全控制权限,而不是本地管理员组要在Wi...
Windows Server
6,872
社区成员
177,935
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章