win10关机显示一个应用程序错误

1.应用程序发生异常

使用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 这个软件来检测一下内存,它可以彻底的检测出内存。

2.电脑关机出现应用程序错误怎么办

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

如果去请教一些“高手”,得到的回答往往是“Windows就是这样不稳定”之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。

本文就来简单分析这种错误的常见原因。 一、应用程序没有检查内存分配失败 程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。

这就是“动态内存分配”,内存地址也就是编程中的“指针”。 内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。

当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。

若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。

在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为“0x00000000”。

内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。

二、应用程序由于自身BUG引用了不正常的内存指针 在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。有可能是 “忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。

注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止运行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊! 像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。

无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其他随机数字。 如果系统经常有所提到的错误提示,下面的建议可能会有帮助: 1.查看系统中是否有木马或病毒。

这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。

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

3.试用新版本的应用程序。 问题 运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。

“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。

“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。 一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

故障分析 硬件方面: 一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,就要检查是不是内存出问题了或者和其它硬件不兼容。 软件方面: 先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。

举个例子:一个桶子只能将一斤的水,当放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。

这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。另外也可能是硬件设备之间的兼容性不好造成的。

几个例子 例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不能为“read”。

要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗。

3.我的电脑有时关机时候总出现应用程序错误

一、在关闭电脑前建议将所有已打开的程序关闭,并查杀病毒,然后重新开机进入系统后再正常关机测试;

二、如果电脑在关机过程中死机,您可以尝试强制关机,即:按住电源开关按钮5秒以上直到电脑关机;

三、如果安装Win 10/8.1/8系统的电脑在执行关机动作后,显示屏幕黑了,但是主机的电源灯却依然亮着,即无法彻底关闭电脑,以下为解决方案:

1、关闭“启用快速启动”选项;

(1)开始菜单点击打开,然后这里选择设置选择打开进入;

(2)设置窗口中,我们点击这里的系统【显示、通知、应用、电源】打开;

(3)左侧这里点击电源和睡眠,如图所示点击打开。然后点击其他电源设置选项;

(4)电源选项窗口中,我们左侧这里点击选择电源按钮的功能打开;

(5)这里我们选择更改当前不可用设置,如图点击即可。

(6)关机设置这里,我们将启用快速启动前面的对勾取消,保存设置。

(7)备注:由于台式机等无法对屏幕供电进行直接控制,所以以上现象仅存在于笔记本电脑。

2、卸载且更新电脑的显卡驱动;

(1)在桌面此电脑上点击右键,选择属性打开进入,打开左侧的设备管理器;

(2)在显卡上面点击右键,然后选择卸载按钮,卸载当前显卡驱动;

(3)确认设备卸载中,我们勾选这里的删除此设备的驱动程序软件,确定;

(4)卸载驱动以后,我们用驱动光盘重新安装驱动,或者到“联想商用服务”官网下载对应的显卡驱动重新安装。

3、查杀电脑病毒,排除病毒作怪。

如果上述方案无效,您可以用杀毒软件对电脑进行一次彻底的杀毒,将病毒的原因导致无法关机的情况排除,这样基本可以修复关机问题。

四、若上述方案无效,进入头像主页,点击在线咨询。

4.win10关机出现快速异常检测失败

像这类故障一般原因比较复杂,可能是系统和软件之间冲突,也可能是软件和软件之间有冲突,从而造成系统运行某些服务程序时出现错误,也很难查检测出故障根源所在,即使用常规方法修复,也未必能根本解决问题。

所以通常最简单、最根本、最快捷和最有效的方法就是重装系统。当然,你可以先尝试下述方法修复,如不行还是重装系统为上选:第一、看看是否是系统或者软件的问题:方法1,找一找是否是某款软件不正常运行,造成这种现象,打开系统任务管理器,查看相关进程,根据进程属性,确认是不是某款软件不正常运行,如果确认了该应用程序出错,解决方法如下:彻底卸载和清除此程序,并用 3_6_0 安 全 卫 士 或者 Q_Q 电 脑 管 家 清除注册表,然后重新安装该程序,最后更新到最新的稳定版本,不要安装测试版。

方法2、首先使用CTRL+ALT+Delete组合键打开电脑上的任务管理器,然后切换到【详细信息】页面; 找到explorer.exe进程,选中后点击右下方的结束进程; 再点击页面左上角的文件夹,选择新建任务; 然后输入explorer.exe,点击确定回到桌面就可以正常使用任务栏!方法3,如果程序(包括:一个或者多个)都出现该内存不能为"written",解决办法如下:首先卸载相关的旧的版本或者测试版的应用程序,更换正式版或者稳定版的应用程序;如果故障依旧,也可以尝试通过“该内存不能为writte”的通用解决方法来修复出错程序,具体方法:打开“开始”菜单——运行中输入cmd 回车,在命令提示符下输入“for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1”,之后,再输入以下内容并回车 “for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1”(注:命令都不包括双引号,另外此命令修复的过程可能持续较长时间,请一定耐心等待修复进程完全结束)。方法4、更新和修复所有系统漏洞,这样通过系统本身更新或打补丁来修复出错的程序,尝试来消除错误。

方法5、开机不断点击F8键,进入系统操作选单(如果是Win8,Win8.1,Win10系统,在看见开机画面后长按电源键关机,短时间内重复三次左右可以进入WinRE {Windows 恢复环境},但有的用户可能需要直接断开电源。这样开机后应该能出现高级恢复的界面了),选“最后一次正确配置”,重启电脑,看能否解决。

方法6、开机不断点击F8键,进入系统操作选单(如果是Win8,Win8.1,Win10系统,在看见开机画面后长按电源键关机,短时间内重复三次左右可以进入WinRE {Windows 恢复环境},但有的用户可能需要直接断开电源。这样开机后应该能出现高级恢复的界面了),然后寻找“安全模式”,并进入“安全模式”,如能成功进入,依次单击“开始”→“所有程序”→“附件”→“系统工具”→“系统还原”,出现“系统还原对话框”,选择“恢复我的计算机到一个较早的时间”。

这样可以用Windows系统自带的系统还原功能,还原到以前能正常开机的时候一个还原点。(如果有的话)方法7、用系统安装光盘或者系统安装U盘,放入光驱或者插入USB接口,重启电脑,进入光盘安装系统状态或者进入U盘安装系统状态,等到启动界面闪过后,不要选安装系统,而是选修复系统,对目前系统进行修复(可能会运行很长时间,2-4小时都可能),耐心等待修复完成,看看是否能解决问题。

(本文结尾,详述了:U盘设置为第一启动顺位设备的方法)如以上7种方法全部无效,那就只有重装系统了。

win10关机显示一个应用程序错误

转载请注明出处windows之家 » win10关机显示一个应用程序错误

win10

希捷硬盘在win10不显示

阅读(116)

本文主要为您介绍希捷硬盘在win10不显示,内容包括win10系统无法识别希捷移动硬盘,西部数据可以,硬盘本身没问题,,Win10不识别移动硬盘怎么办,win10无法识别希捷的移动硬盘。通俗而言,移动硬盘是超大空间的U盘,你可以给移动硬盘装系统,也可以把

win10

怎么在win10桌面放不显示缩略图

阅读(82)

本文主要为您介绍怎么在win10桌面放不显示缩略图,内容包括如何解决win10系统中桌面图片不显示缩略图?,win10系统下照片只显示图标不显示缩略图如何解决,Win10系统桌面图片不显示缩略图怎么设置。步骤一:比如说桌面上有个图片,就是看不见这个

win10

win10突然显示系统未激活

阅读(107)

本文主要为您介绍win10突然显示系统未激活,内容包括显示未激活怎么回事?,为什么win10突然变成在未激活状态,安装win10怎么显示未激活?。在网上看到有操作步骤哦,楼主看看1.桌面点击“开始菜单”,在点击“电脑设置”;2.在“电脑设置”下面点击

win10

win10全部显示出来

阅读(125)

本文主要为您介绍win10全部显示出来,内容包括win10右下角的图标怎么全部都显示出来,Win10显示不完整,win10怎么将下面的任务栏全部显示啊。打开电脑所有程序,所有的打开的有一部分会在这个里面的。2、如果不喜欢这样的设置,想全部出来的话,点

win10

win10显示器字模糊怎么办

阅读(107)

本文主要为您介绍win10显示器字模糊怎么办,内容包括电脑有没有可能出现主板和win10系统不兼容的情况,win10高分屏字体好模糊怎么办,win10显示屏字体模糊怎么办。说的具体是哪种不兼容了,这里列出各种不兼容及解决方案.1.内存与主板不兼容“

win10

win10显示隐藏应用图标不见了

阅读(90)

本文主要为您介绍win10显示隐藏应用图标不见了,内容包括win10桌面上的图标不见了怎么办,win10怎么完隐藏桌面应用图标不见了,win10桌面图标不见了怎么办,。场景11看不到桌面图标但是能看得到桌面上的背景,而且右键有菜单出来,可以使用下面这

win10

win10登陆显示两个账户

阅读(92)

本文主要为您介绍win10登陆显示两个账户,内容包括win10出现两个登录帐户是怎么回事?,win10登录界面为什么有两个账户,win10开机出现两个用户账户是怎么回事。已经有很多人都成功升级安装了win10正式版,不过win10正式版的问题还是陆陆续续存

win10

win10显示器设置144

阅读(95)

本文主要为您介绍win10显示器设置144,内容包括win10怎么调分辨率1440*900,win10怎么设置显示器刷新率怎么没有144HZ,如何调整win10分辨率4k屏幕分辨率。.首先在Win10桌面空白处,单机鼠标右键,在弹出的菜单中,点击进入“显示设置”。2.点击显示

win10

win10点击显示可用网络

阅读(92)

本文主要为您介绍win10点击显示可用网络,内容包括WIN10电脑可以上网,但是右下角显示没有网络?,Win10系统点宽带连接图标会弹出设置怎么办,Win10无法显示可用网络。1步:打开开始菜单中的运行,在运行窗口中输入“services.msc”并确定,打开系统

win10

win10图标显示在右边

阅读(85)

本文主要为您介绍win10图标显示在右边,内容包括win10如何把桌面图标显示在右边→→,win10右下角的应用图标怎么取消隐藏,WIN10如何把桌面图标显示在桌面右边。有时候,我们打开我们的电脑,我们的图标多了以后,是会有一个向上的符号,所有的打开的

win10

win10连接网络显示无

阅读(96)

本文主要为您介绍win10连接网络显示无,内容包括台式机win10没有网络,为什么windows10无线网络连上显示无网络,w10已连接wifi但是显示无internet,昨天还是正常的,今天就突然连不。解决办法如下:1. 左下角点击“开始”菜单,或按“WIN+R”组合键

win10

win10文件共享不显示

阅读(91)

本文主要为您介绍win10文件共享不显示,内容包括win10共享文件夹看不到其他电脑怎么办解决,win10共享启用不了怎么办,win10系统无法共享文件夹。在搜索局域网计算机时总是提示 “请检查计算机名,或网络线路有问题” 而打不开局域网上的计算机

win10

win10右下角怎么全部显示

阅读(119)

本文主要为您介绍win10右下角怎么全部显示,内容包括win10右下角的图标怎么全部都显示出来,如何全部显示最新win10任务栏通知区域图标,win10怎样显示右下角的图标。打开电脑所有程序,所有的打开的有一部分会在这个里面的。2、如果不喜欢这样

win10

win10显示适配器不在了

阅读(117)

本文主要为您介绍win10显示适配器不在了,内容包括windows10无法找到网络适配器的驱动程序怎么解决,win10网络适配器没有,windows10所有网络适配器全部出现问题。首先我们要打开设备管理器。

win10

希捷硬盘在win10不显示

阅读(116)

本文主要为您介绍希捷硬盘在win10不显示,内容包括win10系统无法识别希捷移动硬盘,西部数据可以,硬盘本身没问题,,Win10不识别移动硬盘怎么办,win10无法识别希捷的移动硬盘。通俗而言,移动硬盘是超大空间的U盘,你可以给移动硬盘装系统,也可以把

win10

怎么在win10桌面放不显示缩略图

阅读(82)

本文主要为您介绍怎么在win10桌面放不显示缩略图,内容包括如何解决win10系统中桌面图片不显示缩略图?,win10系统下照片只显示图标不显示缩略图如何解决,Win10系统桌面图片不显示缩略图怎么设置。步骤一:比如说桌面上有个图片,就是看不见这个

win10

win10突然显示系统未激活

阅读(107)

本文主要为您介绍win10突然显示系统未激活,内容包括显示未激活怎么回事?,为什么win10突然变成在未激活状态,安装win10怎么显示未激活?。在网上看到有操作步骤哦,楼主看看1.桌面点击“开始菜单”,在点击“电脑设置”;2.在“电脑设置”下面点击

win10

win10全部显示出来

阅读(125)

本文主要为您介绍win10全部显示出来,内容包括win10右下角的图标怎么全部都显示出来,Win10显示不完整,win10怎么将下面的任务栏全部显示啊。打开电脑所有程序,所有的打开的有一部分会在这个里面的。2、如果不喜欢这样的设置,想全部出来的话,点

win10

win10显示器字模糊怎么办

阅读(107)

本文主要为您介绍win10显示器字模糊怎么办,内容包括电脑有没有可能出现主板和win10系统不兼容的情况,win10高分屏字体好模糊怎么办,win10显示屏字体模糊怎么办。说的具体是哪种不兼容了,这里列出各种不兼容及解决方案.1.内存与主板不兼容“

win10

win10显示隐藏应用图标不见了

阅读(90)

本文主要为您介绍win10显示隐藏应用图标不见了,内容包括win10桌面上的图标不见了怎么办,win10怎么完隐藏桌面应用图标不见了,win10桌面图标不见了怎么办,。场景11看不到桌面图标但是能看得到桌面上的背景,而且右键有菜单出来,可以使用下面这

win10

win10登陆显示两个账户

阅读(92)

本文主要为您介绍win10登陆显示两个账户,内容包括win10出现两个登录帐户是怎么回事?,win10登录界面为什么有两个账户,win10开机出现两个用户账户是怎么回事。已经有很多人都成功升级安装了win10正式版,不过win10正式版的问题还是陆陆续续存

win10

电脑关机重启怎么解决win10

阅读(84)

本文主要为您介绍电脑关机重启怎么解决win10,内容包括win10关机后重启怎么回事,怎么解决,电脑自动重启怎么修复win10,如何克服Win10关机时始终重新启动。Windows10专业版系统电脑关机后自动开机的解决方法 导致电脑关机后又自动开机的原因: