一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
一:先说说硬件:
一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
二、如果都没有,那就从软件方面排除故障了。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要 *** 作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的 *** 作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的 *** 作系统中,如Windows等,这个 *** 作会马上被系统的保护机制捕获,其结果就是由 *** 作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x0000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于 *** 作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向 *** 作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写 *** 作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是 作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的 *** 作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x0000”,而是其它随机数字。
2怎么检测电脑里的程序不兼容问题
Windows XP中兼容性的设置 Windows XP以其强大的自动化设置和稳定的性能获得电脑玩家喜爱而且成为首选 *** 作系统。
但在谈到Win XP时不少人会这样说:Win XP好是好,就是有些软件在其中运行不畅,Win XP的兼容性似乎成了一个问题。其实Win XP本身提供了一种兼容性的设置,我们解决应用程序或者游戏的兼容性问题时可采用运行程序兼容性向导和手动设置兼容性属性来解决。
1、运行程序兼容性向导:如果你的软件在Win XP不能正常运行或者根本不能安装,你就可以使用程序兼容性向导,它可以帮助你选择和测试兼容性设置,提示你在何种模式下使用何种设置对程序进行测试。 首先单击“开始”—“帮助和支持”,在查找框中输入“兼容硬件和软件”开始查找,在搜索结果中选择“使较旧的应用程序能够在windows xp上运行”。
点击文中“程序兼容性向导”链接,点击“下一步”系统提示你选择如何查找要运行兼容性设置的程序,如果是属于无法安装的老程序,可以选择“我想使用在CD-ROM驱动其中的程序(U)”或者“我想手动定位程序(A)”,点击“下一步”在“键入到程序的快捷方式或可执行文件的路经(Y)”中直接定位安装文件;如果程序已经安装但无法正常使用时,可以选择“我想从程序列表中选择(H)”在程序列表中找到程序。再点击“下一步”,进入下一个窗口选择(包括Windows 95(5)、Windows NT 40、Windows98/WindowsMe 、Windows2000(2)等,用户可以根据自己的需要进行选择。
然后点“下一步”。系统将对你设置的系统兼容性进行测试,测试完成后系统会打开程序并进入界面,你可以根据运行情况进行选择:运行正常选择第一项;运行不正常要尝试其他设置时选择第二项;不再进行测试时选择第三项。
最后一步系统提示你“是否将信息发送到 Microsoft”选择“是”与“否”即可完成设置。 2、手动设置兼容性属性:在桌面上右键单击该程序的快捷方式图标。
并在快捷菜单中选择“属性”命令,打开“属性”对话框,选择其中的“兼容性”选项卡。如果选中了“兼容模式”栏中的“用兼容模式运行这个程序”项,将在下面列表中列出在所有可以选择的兼容选项,选择其中一种,如“Windows 95”,然后确定即可。
通过设置程序兼容性的方式可以让程序能够或者更好的运行,但是这种办法是临时性的,并不能真正解决问题。因为这些与Win XP不兼容的程序在运行中难免继续出现一些问题,比如有些功能不能正常使用等,不要怕费事,还是经常访问程序网站,以获得有关更新或其它解决问题等方面的信息,查看是否有更新的或修补的程序吧。1、在无法兼容运行的程序上点击右键,选择“兼容性疑难解答”。
2、选择“尝试建议的设置”。
3、选择“测试程序”如果已经可以正常安装或使用,点击“下一步”。
4、选择“是,为此程序保存这些设置”以后该程序即可安装这种兼容性方式运行。
5、也可以在无法兼容的程序上右键选择“属性”,选择“兼容性”运行。1、如果软件提示不能兼容该系统,需注意该软件是否是最新版本,如果不是,那么就百度搜索该软件,去官网下载最新版本的即可。
2、如果下载了最新版本,在安装的时候还是d出了错误对话框,需要找到程序,点击右键,选择“属性”,点击“兼容性 ”,最后选择“以管理员身份打钩”,确认应用之后直接运行程序即可。
软件与系统不兼容的原因:普通意义上的不兼容,是指软件运行所要求的硬件环境或者软件平台版本不符合。比如硬件中cpu速度不够,内存太小,显卡性能不足,以及图形加速驱动版本太高或太低等问题。这些环境造成的程序不能正常运行,统称为不兼容。
vivo手机和软件不兼容怎么办方法如下:
1、首先打开手机桌面,单击“浏览器”按钮。
2、然后输入“应用宝”进入下载页面。
3、然后再应用宝页面单击“立即下载”按钮。
4、之后下载完成显示安装页面,单击“安装”按钮。
5、最后安装完成,进入应用宝页面就可以下载不兼容的软件。
安卓手机软件不兼容有多种问题导致,不仅仅是手机问题和系统问题。
1、市场上大部分游戏针对高通手机CPU做了专门优化,在联发科、华为麒麟海思、intel等手机CPU的优化并不是很好,有可能在这些手机上出现闪退、无法运行、进入后黑屏等一系列问题;
2、手机系统也存在对软件的兼容性问题,例如:在华为EMUI下可以正常运行的软件,到MIUI下变需要进行专门适配优化才可以正常运行;
3、安卓手机软件也会出现兼容性问题,经常可以看到部分软件原本可以正常使用,但是更新后却出现无法使用、闪退等问题,或部分软件原本不可以正常使用,经过优化更新后可以正常运行使用。
扩展资料:
手机软件安装注意事项:
一、安装软件的来源需要安全,一般来说软件需要到官方网站上下载。
二、软件选择需要时最新版本的,否则的话安装完后又需要更新,又变得十分的麻烦。
三、安装软件一般选择自定义安装,当然有些不懂的软件除外了,因为软件自身安装会设定很多插件和其他绑定软件和链接,那些都不是需要的。
五、安装完成后注意缓存和开机启动项的管理,很多软件会自动设置为开机是启动,在安装完软件之后,在设置中取消开机时启动,如果不这样的话,会增加开机的时间和速度;
还有就是缓存的管理,特别是视频播放器,在播放完之后,在手机后台会自动缓存,虽然这样方便在没有网络时观看,但也增加了硬盘被占用的 空间,所以缓存需要定时的清理。缓存一般在设置可以找到缓存路径,如果实在找不着就只能问问百度了。
六、对于一些不明来源的软件尽量不要去下载和安装,避免手机中毒和信息泄露。
建议您可以尝试一下下面的方法看看:①点击设置-应用程序-全部-找到该软件--清除数据,清除一下软件数据再打开。
②卸载后重新下载安装相应的程序。
③如果是所有的软件都出现打开慢或者打开有问题的情况,您可以备份在recovery里清空缓存和用户数据试一下。方法:关机状态下,先按住“音量增加键”再按住“电源键”,等出现开机画面时松手,进入Recovery。选择简体中文>清除数据>清除缓存+清除用户数据。提示:Recovery状态下触摸屏暂时失效,用“电源键”确认,“音量键”选择。
④如果通过上述方法 *** 作后,相应的程序都有问题,而其他软件程序都正常的话,可以判断该程序跟系统不兼容,您可以尝试更换其他版本的程序或者游戏试一下。
⑤建议您备份重新线刷一下您的系统版本后尝试。
一些电脑用户在使用的是经常会遇上电脑不兼容的问题,如果用户安装了与系统不兼容的程序,正常启动时,系统不是提示运行错误,就是完全没反应。那么程序不兼容怎么办?下面,我给大家介绍程序不兼容的处理方法。
电脑用户是越来越多了,虽然系统在兼容性上有很大的升级提升,但难免会遇到一些游戏或应用程序不支持兼容的问题,导致软件不能够正常使用,遇到这种情况该如何解决呢下面,我给大家带来了程序不兼容的处理图文。
程序不兼容怎么办
首先,我们拿任意软件做例子,右键进入其软件的属性:
将d出的属性窗口切换至兼容性面板:
在兼容性面板下勾选“以兼容模式运行这个程序”并展开选择此程序兼容的windows,勾选“以管理员身份运行此程序”点击应用保存设置就可以了:
以上就是程序不兼容的处理方法。
站群系统 >win10软件不兼容解决办法:
1、找到下载好的程序文件的位置,选择要安装的不兼容的程序(后缀名一般为exe),右键单击打开属性菜单。
2、在d出的对话框菜单栏中选择“兼容性”选项。
3、勾选“以兼容模式运行这个程序”,在下面的下拉菜单中选择“windows
xp
(service
pack
2)”或者“windows
xp
(service
pack
3)”选项,然后点击确定按钮。
4、最后双击该程序,就可以顺利运行了。兼容问题即可解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)