![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
请问这个怎么解决,请大家帮忙看看
1个回答
展开全部
“该内存不能为written”是因为程序访问了非法地址,操作系统才会弹出错误提示、并且强行关闭此程序。这是由于程序编写不严谨造成的,除去程序自身BUG以外(这种情况只能由程序编写者修正),一般都是因为程序所依赖的DLL缺失、而程序编写又不严谨、没有判断DLL是否成功载入就进行调用造成的。
作为软件的使用者,只能处理DLL缺失所造成的“该内存不能为written”,无非就是两种情况:
1、程序运行环境被破坏或者卸载不完全,这时需要使用卸载工具将程序彻底卸载,如果还需要使用的话重新安装此程序。
2、没有安装程序必要的运行时,比如VC++运行库、.Net Framework、DirectX等,如果使用的是正版软件,在安装光盘或者安装包中,都是会附带其所需要的运行时安装文件的,装上即可;如果使用的是盗版软件,比如硬盘版的游戏之类的,那么就只有查找一下此软件需哟什么运行时,然后自行下载安装。
作为软件的使用者,只能处理DLL缺失所造成的“该内存不能为written”,无非就是两种情况:
1、程序运行环境被破坏或者卸载不完全,这时需要使用卸载工具将程序彻底卸载,如果还需要使用的话重新安装此程序。
2、没有安装程序必要的运行时,比如VC++运行库、.Net Framework、DirectX等,如果使用的是正版软件,在安装光盘或者安装包中,都是会附带其所需要的运行时安装文件的,装上即可;如果使用的是盗版软件,比如硬盘版的游戏之类的,那么就只有查找一下此软件需哟什么运行时,然后自行下载安装。
追问
用什么软件修复一下可以吗?难道必须要重新装系统才行吗?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询