为什么电脑一开机系统就会提示"0X????????”指令引用的“0x00000000”内存,该内存不能为“written”?
您好!出现:0x???????? 指令引用的0x????????内存。该内存不能为"read"或"written"。答案【shijan8原创】★严禁复制★
【1】对电脑没有影响或【偶尔】出现,不用管它,【重启电脑】后可能会自动消失。
【2】盗版系统或Ghost版本系统,系统文件错误或丢失,也会出现该问题,及时安装官方发行的补丁,{检查电脑年、月、日是否正确}。用360安全卫士或安装的其它软件进行系统修复,如果修复不能解决,重新安装系统。建议:最好安装【正版】系统或【完整版】系统。
【3】检查驱动是否出现问题,重新安装驱动或及时更新驱动。
【4】病毒引起的:升级杀毒软件或下载专杀工具,清理恶意插件,对电脑全盘杀毒。
【5】硬件引起的:
(1)可能是内存条出现的小问题,关机断电,把内存条拆下清理干净重新安装。必要时更换内存条。(硬件上一般不会出现该问题)
【6】软件引起的:
(1)安装的软件与系统或其它软件发生冲突,盗版或带病毒的软件,请慎重下载软件,最好使用正版。【这里主要说的是检查开机启动项,把没必要启动的启动项禁止开机启动】
(2)如果你的电脑中安装了两款或两款以上的同类软件,比如:两款杀毒软件、两款优化系统软件等,请卸载一款,以免发生冲突,以保持电脑稳定性。
(3)有些系统补丁下载安装了错误补丁,可能与您当前的系统或其它软件发生冲突,也会出现该问题。卸载该补丁,找到适合您电脑补丁,重新下载重新安装。
如果上面说的检查都没问题,可以试试下面的方法:看看能不能解决。
◆开始→运行→输入cmd→回车,在命令提示符下输入下面命令
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面的
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。(重启电脑)。
●在检查运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。【如果还有一个(默认)值不用管它,一般它为空。】必要时【还原】或重新安装系统。
1.电脑中了木马或者有病毒在干扰!
试试:杀毒软件,360安全卫士+360杀毒双引擎版,或者金山卫士+金山毒霸,
建议:修复“高危”和“重要”漏洞!使用“木马云查杀”和“360杀毒”,
“全盘扫描”和“自定义扫描”病毒和木马,删除后,重启电脑!
开机后,点开“隔离|恢复”,找到木马和病毒,彻底删除!
2.如果第1种方法不行,打开:“360安全卫士”,“木马查杀”里的:“360系统急救箱”!
先“开始急救”,查杀完毕,删除“可疑启动项”和木马,再重启电脑!
然后点开“文件恢复区”,找到“可疑启动项”和木马,点“彻底删除文件”!
再点开“系统修复”,“全选”,再点“立即修复”!网络修复,立即修复,重启电脑!
3.用“360安全卫士”,“系统修复”,一键修复!再:“清理插件”,立即扫描,立即清理:恶评插件!
4.你下载的“播放器”,或“聊天软件”,或“IE浏览器”,或者“驱动”,或
“游戏”的程序不稳定,或者“版本太旧”!建议卸掉,下载新的,或将其升级
为“最新版本”!
5.软件冲突,你安装了两款或两款以上的同类软件(如:两款播放器,两款
qq,或多款浏览器,多款杀毒软件,多款网游等等)!它们在一起不“兼容”,
卸掉“多余”的那一款!
6.卸载方法:你在电脑左下角“开始”菜单里找到“强力卸载电脑上的软件”,找到多余的那款卸掉! 卸完了再“强力清扫”!
或者“360安全卫士”,“软件管家”,点开,第4项:“软件卸载”,点开,找
到“多余”和“类似”的软件卸载!如:“播放器”,点开,留下“暴风”,卸载“快播”!如:“下载”:点开,留下“迅雷”,卸载“快车”!(看准了再卸,别把有用的卸了)
7.再不行,重启电脑,开机后按“F8”,回车,回车,进到“安全模式”里,“高级启动选项”,找到:“最后一次正确配置”,按下去试试,看看效果如何!
8.再不行,开始菜单,运行 ,输入cmd, 回车,在命令提示符下输入(复制即可) :
for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1
粘贴,回车,再输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
回车!直到屏幕滚动停止为止,重启电脑!
9.实在不行就“一键还原”系统或“重装系统”!
运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。
“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。
以上的情况相信大家都应该见到过,甚至说一些网友因为不爽于这个经常出现的错误提示而屡次重装系统。相信普通用户应该不会理解那些复杂的十六进制代码。
出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
一:先说说硬件:
一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
二、如果都没有,那就从软件方面排除故障了。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“ 中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字。
首先建议:
1、检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2、更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
3、尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG。
4、删除然后重新创建Winnt\System32\Wbem\Repository文件夹中的文件:在桌面上右击我的电脑,然后单击管理。在"服务和应用程序"下,单击服务,然后关闭并停止WindowsManagementInstrumentation服务。删除 Winnt\System32\Wbem\Repository文件夹中的所有文件。(在删除前请创建这些文件的备份副本。)打开"服务和应用程序",单击服务,然后打开并启动WindowsManagementInstrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\AutorecoverMOFs
下面搜集几个例子给大家分析:
例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定” 后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。解决方法:
1、开始-运行窗口,输入“regsvr32actxprxy.dll”回车,接着会出现一个信息对话框“DllRegisterServerin actxprxy.dll succeeded”,确定。再依次运行以下命令。(这个方法有人说没必要,但重新注册一下那些.dll对系统也没有坏处,反正多方下手,能解决问题就行。)
regsvr32shdocvw.dll
regsvr32oleaut32.dll
regsvr32actxprxy.dll
regsvr32mshtml.dll
regsvr32msjava.dll
regsvr32browseui.dll
regsvr32urlmon.dll
2、修复或升级IE浏览器,同时打上系统补丁。看过其中一个修复方法是,把系统还原到系统初始的状态下。建议将IE升级到了6.0。
例二:有些应用程序错误:“0x7cd64998”指令参考的“0x14c96730”内存。该内存不能为“read”。解决方法:Win XP的“预读取”技术这种最佳化技术也被用到了应用程序上,系统对每一个应用程序的前几次启动情况进行分析,然后新增一个描述套用需求的虚拟“内存映像”,并把这些信息储存到Windows\Prefetch文件夹。一旦建立了映像,应用软件的装入速度大大提高。XP的预读取数据储存了最近8次系统启动或应用软件启动的信息。建议将虚拟内存撤换,删除Windows\Prefetch目录下所有*.PF文件,让windows重新收集程序的物理地址。
例三:在XP下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为 “written”,要终止程序,请单击“确定”,而在Windows98里运行却正常。解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows98/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\winnt\apppatch\slayerui.dll。右键,属性,也会出现兼容性的选项。
例四:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read” 的提示。解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭 RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。
例五:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不能为“ read”,终止程序请按确定。解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。
例六:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内存,该内存不能为“read” ,并且提示Client.dat程序错误。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。
例七:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written” ,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。
开始-运行-msconfig 点启动 只留输入法,其余点都把勾去掉,这样就可以。
联想电脑一开机就显示windows系统出现问题,一分钟后自动重启,这个怎么...
联想电脑一开机就显示windows系统出现问题,一分钟后自动重启可能是电脑设置出了问题,具体解决方法步骤如下:1、首先登录系统界面,然后按下”shift“键,接着点击选择【重启】。2、然后进入电脑【安全模式】,在安全模式内点击【选择一个选项】界面中的【疑难解答】选项。3、进入“疑难解答”选项后,点击...
怎么让电脑开机自动进入一个系统,不用选择。
1、鼠标右键点击我的电脑,弹出菜单选择“属性”;2、然后在打开的“系统”窗口中单击左侧列表中的“高级系统设置”;3、在系统属性窗口,点击“高级”选项卡下的“设置”按钮;4、在“启动和故障恢复”窗口下有一个"默认操作系统“的下拉列表,如果你是双系统的话,这里就会显示两个系统选项,选择要设...
我的电脑每次开机都要选择操作系统是什么意思
1、首先需要在自己的电脑桌面找到并右击“此电脑”图标,在其弹出的下拉菜单中找到并点击名称为“属性”按钮:2、接着需要接下来弹出的页面框中,找到并点击名称为“高级系统设置”选项:3、然后需要在弹出来的页面框中找到“高级”选项,在其下方点击最下方的“设置”按钮:4、最后只需要将“显示操作系...
为什么我家的电脑一开机就进了华硕的系统
若是指进入BIOS界面(如下图所示)建议排查下是否有异常、红字,如CPU温度过高,未识别到开机启动项等等 若CPU温度过高,建议断电状态下,涂抹散热膏等以增强cpu散热 若未识别到启动项,可以按F7键进入Advanced模式,选择boot选项卡,在Boot Option #1处设置第一启动项,设置好后,按F10保存退出 ...
华硕笔记本电脑一开机就进入bios设置界面,进不去系统怎么办?
1、开机进入BIOS后,通过方向键进Secure菜单,选择底部的Secure Boot Menu选项。2、将Secure Boot更改为Disabled状态。3、按Esc返回到上级菜单,按动方向键移动到Boot页面。4、将CSM Support 或是 Launch CSM 选项设置为Enabled状态。5、通过方向键移动到Save & Exit 页面 ,选择 Save Changes and Reset ...
电脑一开机就显示grub,系统根本进不去,该怎么解决?
电脑(Computer)是一种利用电子学原理根据一系列指令来对数据进行处理的机器。电脑可以分为两部分:软件系统和硬件系统。第一台电脑是1946年2月15日在美国宾夕法尼亚大学诞生的ENIAC通用电子计算机。人们把没有安装任何软件的计算机称为裸机。随着科技的发展,现在新出现一些新型计算机有:生物计算机、光子...
笔记本一开机就显示重装系统
三、笔记本电脑黑屏重装系统步骤如下1、对于系统损坏引起的黑屏就可以重装系统,先在可用电脑上制作好U盘启动盘,将下载的电脑系统iso文件直接复制到U盘的GHO目录下;2、在黑屏的笔记本电脑上插入大白菜U盘,重启后不停按F12或F11或Esc等快捷键打开启动菜单,选择U盘选项回车,比如General UDisk 5.00,不...
电脑开机显示系统文件缺失是什么原因导致的呢?
可能是电脑突然断电关机或关机前卡,造成磁盘受损引起的,一般开机修复与关机前的不当操作有关,比如:玩游戏、看视频、操作大的东西、使用电脑时间长造成的卡引起。或下载了不合适的东西,故障不会无缘无故的发生。具体有以下解决方法:方法一:开机连续敲击键盘“F8”按键,进入“系统高级选项菜单”,...
我的电脑一开机就直接进入boss系统要怎么弄啊?
1,有些电脑的主板在设置的时候为了能够更加人性化所以加入了许多其他的功能。当BIOS的设置不正确时重启电脑就会自动进入BIOS。解决办法:进入BIOS,按F9,让bios回到出厂设置即可,然后F10保存并退出.2.系统引导丢失。若主板支持UEFI引导的,还请安装UEFI引导的系统。也可以使用PE盘进入PE系统,然后点开始菜单...
电脑一开机就进入BootMenu,无法进入系统怎么办?
Boot Menu是启动设备选择菜单,属于BIOS提供的功能。如果是开机自动出现Boot Menu,可能是电脑系统出现了问题,无法启动,BIOS会默认出现启动设备选择菜单。建议选择电脑上的硬盘项,然后按回车键确认。如果电脑系统正常,就会从硬盘启动,显示桌面。如果选择该项后,仍然自动返回此界面,就可以确定是操作系统...
枝逸羟基: 朋友,你好: 开机就进入BIOS, 一般是二个主要原因: 第一个主要原因:就是硬件的第一启动项没有设好,找不到启动硬盘,所以进不了系统,还有可能是硬件损坏,无法读取硬盘,哪就只能修复或者更换硬盘即可. 设置方法如下: 开机之...
富阳市17741886722: 电脑开机时出现一串英文字母是怎么回事 - ?
枝逸羟基: 电脑开机出现英文字母,一般是有几种原因导致的:1、电脑的BIOS设置问题.开机电脑进去BIOS快捷键按F2(不同的电脑的进去BIOS界面是有些不一样的,参考自己的电脑本身的BIOS快捷键即可).进去BIOS里面看看有没有显示到硬盘,...
富阳市17741886722: 为什么我家的电脑一开机就会弹出这个对话框 - ?
枝逸羟基: 1 这个是缺少文件的,楼主可以上网上下载相应的DLL文件2.可以把此提示给禁止:方法 开始--运行---输入 Msconfig.exe 调出系统实用程序 找到启动选择项--把那个文件打勾的给去掉--保存--重新启动计算机3.最简单也是最后的一个方法 重新安装个新的系统
富阳市17741886722: 为什么我的电脑一开机就会出现这个???
枝逸羟基: 可能是你的杀毒软件杀掉了这个病毒,可是这个病毒是随机起动的,所以在电脑启动的时候找不到这个病毒,计算机就出现了这个提示.也有可能是软件删除了没去掉启动项,还有可能是系统文件丢失,系统文件一般不会丢失. 简单,让它自动恢复就可以了. 方法: 选择C盘“属性”/点击“工具”,选择“查错/开始检查”,然后勾上“自动修复文件系统错误、扫描并试图修复坏扇区”,再点击“开始”即可. 然后重启,电脑会在启动时检查硬盘,并自动恢复丢失的小文件.(系统本身有备份的,所以能自动恢复
富阳市17741886722: 为什么电脑开机就会出现这些字符? - ?
枝逸羟基: 1、可能是中毒导致的,查杀病毒. 2、用超级兔子、360安全卫士等清除机器上的插件. 3、还有就是在卸载软件的时候没有完全卸载,使得开机后去运行时找不到该软件而报错. 4、自动运行里的软件出错也会导致这种问题,找到自动运行的软件,看哪个没有启动而其还在列表里,出错的可能就是它了. 5、大招:如果你嫌上面这些太麻烦,重做系统就可以搞定了,呵呵!希望对你有帮助!
富阳市17741886722: 电脑安装系统时出现qutput error filt to the follouuing looation是什么意思 - ?
枝逸羟基: GHOST以下简称G.在流行G版XP后,用G版恢复系统时,总是遇到对话框 A:GHOSTERR.TXT,或对话框 CRC32错误--------.反复G都不行,用原版安装却没问题.综合我每次解决G时出现的问题,就会发现,这种现象基本上是【映像文件...
富阳市17741886722: 怎么解决一开机出现的这个提示框?
枝逸羟基: NvCPL.dll 是 nVidia 显卡的驱动 控制面板;提示出错 有可能是 该文件 受损 所致; 你可通过 控制面板 正常卸载 显卡的 所有驱动、重启后 再 安装一遍 就应该可以解决了; 或者运行 Msconfig ,然后首先在 "启动项" 清除掉 有关 显卡 的 启动项;再 切换到 "服务" 项,勾选 "隐藏所有 Microsoft 服务",再勾选 显示的所有选项,然后 点击 "全部禁用",接着 按系统提示来操作、重启系统即可.
富阳市17741886722: 开机后的这个提示是什么意思? - ?
枝逸羟基: 使用Windows操作系统的人有时会遇到这样的错误信息:“0x????????指令引用的0x00000000内存,该内存不能为read或written”,然后应用程序被关闭.如果去请教一些“高手”,得到的回答往往是“Windows就是这样不稳定”之...
富阳市17741886722: 电脑一开机,将要进入系统的时候就会出现如下画面,求教大神如何解决? 如下图: - ?
枝逸羟基: 知友您好!蓝屏代码:0X0000007B ◆错误分析:这个代码和硬盘有关系,不过不用害怕,不是有坏道了,是设置问题或者病毒造成的硬盘引导分区错误 ◇解决方案:如果您在用原版系统盘安装系统的时候出这个问题,那说明您的机器配置还...
富阳市17741886722: 电脑启动时出现命令提示符 - ?
枝逸羟基: 你很可能中病毒了……用360的木马云查杀试试吧~90%都能杀掉的……再清楚下危险的启动项