目录
1,我的浏览器怎么打不开了啊?那位大虾帮帮5?

黄山IE修复
或者
正版杀毒软件也有自带的IE修复
另外的解决方法:
内存不能"read" "written"的解决方案大收集2006-07-14 02:11 使用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”。
以上的情况相信大家都应该见到过,甚至说一些网友因为不爽于这个经常出现的错误提示而屡次重装系统。相信普通用户应该不会理解那些复杂的十六进制代码。
一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
故障分析
硬件方面:
一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是: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 文件夹中的文件:在桌面上右击我的电脑,然后单击管理。在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。 删除 Winnt/System32/Wbem/Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。)打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WBEM/CIMOM/Autorecover MOFs
几个例子
例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。
解决方法:
1、 开始-运行窗口,输入“regsvr32 actxprxy.dll”回车,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,确定。再依次运行以下命令。(这个方法有人说没必要,但重新注册一下那些.dll对系统也没有坏处,反正多方下手,能解决问题就行。)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
2、 修复或升级IE浏览器,同时打上系统补丁。看过其中一个修复方法是,把系统还原到系统初始的状态下。建议将IE升级到了6.0。
例二:在windows xp下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。
解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:/winnt/apppatch/slayerui.dll。右键,属性,也会出现兼容性的选项。
例三:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read” 的提示。
解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。
例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“Ox060692f6”(每次变化)指令引用的“Oxff000011”内存不能为“read”,终止程序请按确定。
解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。
例五:双击一个游戏的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”内存,该内存不能为“read” ,并且提示Client.dat程序错误。
解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。
例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0*772b548f”指令引用的“0*00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。
解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。
例七:我的笔记本电脑用的XP系统,有时关闭网页时会弹出tbrowser.exe遇到问题需要关闭,然后有弹出0x03e7c738指令引用的0x03e7c738内存,该内存不能为read,请问是怎么回事?
解决方法:先查杀一下病毒,另外如果你安装了浏览增强之类的软件,请卸掉。
例八:从桌面或开始菜单中打开任何一个程序, 出现错误提示:"0x........"指令引用的"0x00000000"内存,该内存不能为"read"。省略号代表可变值。而从运行中打开程序没问题。
解决方法:运行regedit进入注册表, 在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/ShellExecuteHooks 下,应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除(默认键值当然不要删除)。
例九:我三个月前配了台机子。系统比较不稳定,三个月内已经重装过多次系统,四五天前刚装过系统,可是经常随机地出现Explorer-应用程序错误,“0x4a01259d“指令引用的“0x00000000"内存。该内存不能为 “read"。要终止程序,请单击“确定“。要调试程序,请单击“取消”。如果点确定,windows桌面就不见了。这种问题在之前的系统也出现过,不知道是不是硬件的问题?
解决方法:内存的兼容性问题!遇到这类问题,用户可以自行打开机器把内存的位置调动一下,看问题是否可以解决,如果问题依旧,可与你的朋友调换内存使用。
通过上面的几个例子,可以看到,出现故障的原因有好多种,下面列出已经提到和有可能发生的原因,方便查阅。
问题产生原因原因--解决方法
内存条坏了--更换内存条
双内存不兼容--使用同品牌的内存或只用一条内存
内存质量问题--更换内存条
散热问题--加强机箱内部的散热
内存和主板没插好或和其它硬件不兼容等--重插内存或换个插糟
硬盘有问题--更换硬盘
驱动问题--重装驱动。如果是新系统,要先安装主板驱动
软件损坏--重装软件
软件有BUG--打补丁或用最新的版本。
软件和系统不兼容--给软件打上补丁或者试试系统的兼容模式
软件和软件之间有冲突--如果最近安装了什么新软件,卸载了试试
软件要使用到其它相关的软件有问题--重装相关软件。比如播放某一格式的文件时出错,可能是这个文件的解码器有问题
病毒问题--杀毒
杀毒软件与系统或软件冲突--由于杀毒软件是进入底层监控系统的,可能与一些软件冲突,卸载了试试
系统本身有问题--有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序,像SP的补丁,最好要打上。如果还不行重装系统或更换其它版本的系统了。
2,什么是种子?
种子是种子植物的胚珠经受精后长成的结构,一般有种皮、胚和胚乳等组成。胚是种子中最主要的部分,萌发后长成新的个体。胚乳含有营养物质。种子是裸子植物、被子植物特有的繁殖体,由胚珠经过传粉受精形成。
种子的大小形状,颜色因种类不同而异。椰子的种子很大,油菜、芝麻的种子较小,而烟草、马齿苋、兰科植物的种子则更小。蚕豆、菜豆为肾脏形,豌豆、龙眼为圆球状;花生为椭圆形;瓜类的种子多为扁圆形。颜色以褐色和黑色较多,但也有其他颜色,例如豆类种子就有黑、红、绿、黄、白等色。种子表面有的光滑发亮、也有的暗淡或粗糙。造成表面粗糙的原因是由于表面有穴、沟、网纹、条纹、突起、棱脊等雕纹的结果。有些还可看到种子成熟后自珠柄上脱落留下的斑痕枣种脐和珠孔。有的种子还具有翅、冠毛、刺、芒和毛等附属物,这些都有助于种子的传播。种子体积的大小差异很大,一个带着内果皮的椰子种子,可以达几千克重,而药用植物马齿苋种子的千粒重只有0.13克,寄生的高等植物列当种子更小,千粒重仅在0.0029-0.0049克之间。
为扁圆形。颜色以褐色和黑色较多,但也有其他颜色,例如豆类种子就有黑、红、绿、黄、白等色。种子表面有的光滑发亮、也有的暗淡或粗糙。造成表面粗糙的原因是由于表面有穴、沟、网纹、条纹、突起、棱脊等雕纹的结果。有些还可看到种子成熟后自珠柄上脱落留下的斑痕枣种脐和珠孔。有的种子还具有翅、冠毛、刺、芒和毛等附属物,这些都有助于种子的传播。种子体积的大小差异很大,一个带着内果皮的椰子种子,可以达几千克重,而药用植物马齿苋种子的千粒重只有0.13克,寄生的高等植物列当种子更小,千粒重仅在0.0029-0.0049克之间。
种子大小的差异悬殊,各有其生物学上的意义。例如椰子的种子很大,每株结实数量有限,由于种子极易萌发,种子内又富含液体胚乳,营养充足,这样就可得到“重点保证”。而那些体积极小的种子,则以多取胜,虽然它们只有占总数很少的种子能够萌发,但仍可产生大量后代。许多一年生杂草植物,就是以这种方式进行大量繁殖的。
种子成熟离开母体后仍是生活的,但各类植物种子的寿命有很大差异。其寿命的长短除与遗传特性和发育是否健壮有关外,还受环境因素的影响。有些植物种子寿命很短,如巴西橡胶的种子生活仅一周左右,而莲的种子寿命很长,生活长达数百年以至千年。
种子寿命的延长对优良农作物的种子保存有着重要意义,也就是可以利用贮存条件延长种子寿命。
实验证实,低温、低湿,黑暗以及降低空气中的含氧量为理想的贮存条件。例如小麦种子在常温条件下只能贮存2-3年,而在-1°C,相对湿度30%,种子含水量4-7%,可贮存13年,而在-10°C。相对湿度30%,种子含水量4-7%,可贮存35年。许多国家利用低温、干燥、空调技术贮存优良种子,使良种保存工作由种植为主转为贮存为主,大大节省了人力、物力并保证了良种质量。
种子形成后虽已成熟,即使在适宜的环境条件下,也往往不能立即萌发,必须经过一段相对静止的阶段后才能萌发,种子的这一性质称为休眠。休眠的种子处在新陈代谢十分缓慢而近于不活动的状态。种子休眠期的长短是不一样的。有的植物种子休眠期很长,需要数周乃至数月或数年,也有一些植物种子成熟后在适宜的环境条件下能很快萌发,不需经过一个休眠时期,只有处在环境条件不利的情况下才进入休眠状态。
3,种子有哪两种类型
我们可以根据成熟种子是否具有胚乳,而把种子分为两种类型:即有胚乳种子和无胚乳种子。
有胚乳种子由种皮、胚和胚乳三部分组成。双子叶植物中的蓖麻、烟草、桑、茄子、田菁等植物种子,以及单子叶植物中的水稻、小麦、玉米、洋葱、高粱等植物的种子,都属于有胚乳种子。胚乳中所含养分随植物种类而异,主要的包括糖类、油脂和蛋白质,以及少量无机盐和维生素。小麦、水稻的胚乳中淀粉含量较高;玉米、板栗等植物种子的胚乳中含可溶性糖分较多,这类种子成熟时有甜味;洋葱、柿子等植物种子的胚乳中以油脂为贮藏物质。下面以蓖麻种子为例说明有胚乳种子的结构(见图2)。蓖麻的种子呈椭圆形,稍侧扁,种皮坚硬光滑,具斑纹。剥去坚硬的种皮就是白色胚乳,里面含有大量油脂。种子的胚就包围在胚乳的中央。子叶二片,大而薄,有明显脉纹可见。子叶的作用是在种子萌发时分泌酶物质以消化和吸收胚乳的养料,再转运到胚里供胚利用。
无胚乳种子由种皮和胚两部分组成,缺乏胚乳。双子叶植物中的大豆、花生、蚕豆、棉花、油菜、瓜类的种子和单子叶植物中的慈菇、泽泻等的种子,都属于这一类型。这类种子在生长发育时,胚乳的养料被胚吸收,转入子叶中贮存,所以成熟的种子不具胚乳。这类植物的种子的子叶里贮有大量养料,供种子萌发和幼苗成长时利用。下面以蚕豆种子为例,说明无胚乳种子的结构(见图3)。蚕豆的种皮绿色,干燥时坚硬,浸水后转为柔软革质。种子宽阔端黑色眉条状的,为种脐。剥去种皮,可以见到二片肥厚、扁平、相对叠合的白色肉质子叶,几乎占有种子的全部体积。子叶叠合处的一侧有一锥形的胚根。胚芽状如几片幼叶,夹在二片子叶之间。胚根和胚芽之间有粗短的胚轴相连接,二片子叶直接连接在胚轴上。