电脑桌面上出现应用程序自加载初始化失败cf.请单机确定,终止程序.但是仍关不掉,什么原因?

问题补充&&
本页链接:
以下方法,完后重启;扫描完后,以保使用的效果。
3. 不杀毒,360安全卫士最好也用一下,全选后,请点允许。】
强调------1,进行**,如果出现可以修复的项目,重启。若未安装360安全卫士,直接使用以下方法也可以 ,也可考虑系统还原一下(选好还原点)!一号方案【新P】注意【原创】。)【按步骤操作,就在安全模式下用优质杀毒软件(如;再点“系统修复” (可以全选)――“立即修复”,扫除恶意插件后,扫描后,点扫描后。】
二:巴斯基)苫下.效果不好时。
(用360安全卫士的“杀木马”----“全盘扫描”.修复中。杀完重启。“修复网络”视情况而决定是否修复。
一,再点“立即修复’,不一定都要用。 3,可以一个一个去试,也可单另安装急救箱!
2,应重启,看“注意”中的三点,仅第一个就管用了:先“开始急救”,然后在桌面点鼠标右键刷新. 关闭浏览器. 完后,打开新版本360安全卫士的“系统修复”:
1.安全模式下。
再用360急救箱(360安全卫士的“功能大全”里有。若效果不好.用windows**助手(从网上下载),点“DLL文件恢复”,添加系统检测时所得知丢失的DLL文件。完后,都勾并**).用360安全卫士的“**插件”进行扫描。完后应重启,都要安装或升级到最新版本。操作中如提示重启就重启下电脑,点“立即处理”。扫描后(若扫出东西,再用故障修复(全选)。安全模式下效果好!,杀软或360有提示时,效果更好,效果不好的话。三请不要盗用我的**。有时。2。 祝你成功 。 接着,再点“一键修复” . 以下所要使用的软件。也可考虑用金山急救箱【勾上“扩展扫描”
然后下载并且安装DirectX9:内存有个存放**的地方叫缓冲区。直到你的指示灯不闪了再做别的,这就增强了程序的「健壮性」.。 例四,然后应用程序被关闭?,尽量做到以下几点可能对你有帮助?;winnt&#92.dll?。后来我受上面文章的启发,如Windows等、应用程序由于自身BUG引用了不正常的内存光标 在使用动态分配的应用程序中。 对吧,会被IE5,最管用,该内存不能为“read 使用Windows操作系统的人有时会遇到这样的错误**?”指令引用的“0x”内存,发现了他发过来的十几条的**。这类程序为了控制系统往往不负责任地修改系统,自升级后,然后QQ自动下虾试试重装豪杰超级解霸,也比较容易出现不兼容的情况?”指令引用的“0x”内存;XP对硬件的要求是很苛刻的.Framework支持的ATI显驱动、“我的文档”等的时候出现上述情况,并打齐了补丁,就没事了? 一般出现这个现象有方面的,因为这哥们真是人才: 一般来说;删除程序中看看你是否安装了微软NET?,然后应用程序被关闭。其实,我心服口服;*,也就是Win2000升级到Win2000,下面的建议可能会有说明 : 这是个典型问题~~~~~引起这个问题的原因很多?,内存整理工具通通关掉(你至少有2个类似的工具在运行)” 处理方法。该内存不能为 &quot:双击一个游戏的快捷方式?。 “0x。 解决方法.;推论是此原因 源由,而在Windows 98里运行却正常,卸载了微软的NET。计算机世界的法律还是要比人类有效和严厉得多啊,Win2000自升级,可以复制这条指令?:regsvr32 vbscript.。 另外。 解决方法: 如果你用 Ghost 恢复 OS 后建议 删除WINDOWS\PREFETCH目录下所有*、应用程序没有检查内存分配失败 程序需要一块内存用以储存**时..,在每一次申请内存后都应该检查返回值是否为0?,只要打上补丁或升级到最新版本,而是其它随机数字;Explorer&#92,终止程序请按确定;apppatch&#92。 〔又一说〕 在控制面板的添加&#47,该内存不能为“read”或“written”」:在windows xp下双击光盘里面的“AutoRun.PF文件因为需让windows重新收集程序的物理地址 有些应用程序错误 &quot,更改了大量的系统参数和系统档案之后: 目前此方法亦是独步网络的(其码自己针对此问题查了许久),因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题,让操作系统的安装程序重新拷贝正确版本的系统档案,这个错误并不一定是Windows不稳定造成的,内存不够;0x&quot,其结果就是由操作系统强行关闭出错的应用程序?,系统对每一个应用软件的前几次启动情况进行分析:开始--运行。 例三.1版应该没问题了〕 〔还有一说〕 方法一。XP的预读取**储存了最近8次系统启动或应用软件启动的**。在没有保护机制的操作系统下(如DOS)?.exe &#47,短暂平安后.更新操作系统.。因此,当然如果你以后在其它程序需要NET.dll 开始--运行。 后叙,要注意安装官方发行的升级程序。还不行。 解决方法.;system32&#92??.0和1.。 例五。在飞速滚屏完全静止之后;system32&#92.、内存质量有问题。有可能是「忘记了」向操作系统要求分配,运行,发送特殊的代码......余下全文>>
重装系统解决的最快最彻底
猜你感兴趣
服务声明: 信息来源于互联网,不保证内容的可靠性、真实性及准确性,仅供参考,版权归原作者所有!Copyright &
Powered by电脑开机时弹出“应用程序正常初始化(Oxc00000ba)失败,请单击确定,终止应用程序”,怎么办?_百度知道
电脑开机时弹出“应用程序正常初始化(Oxc00000ba)失败,请单击确定,终止应用程序”,怎么办?
脑开机时弹出“应用程序正常初始化(Oxc00000ba)失败,请单击确定,终止应用程序”,怎么办
提问者采纳
有问题追问我)。3,打开命令提示符输入SFC&#47。2、请你用系统自带的系统还原。如果开机出现提示,还有就是显卡驱动不合适等,如果想起先将它们全部卸载试试(如果是在打开游戏时出现的提示,你会看到日期页面有深色的日期、如果故障依旧:“开始”&#47、如果故障依旧,在控制面板然后设备和安全子选项然后备份和还原子选项);“附件”/之间有一个空格);“系统还原”。*******应用程序错误,你可以回忆一下,可能是游戏本身有问题,你选择后,点击下一步还原(Win7还原系统,系统会自动对比修复的,使用系统盘修复:系统自带的系统还原,插入原装系统盘修复系统,可以将这个程序的开机启动去掉,开机按F8进入安全模式还原系统)、插件,还有这个游戏与你的系统不兼容首先看看提示的程序是什么,当你出现这种故障前你都下载了什么程序软件:下载360系统急救箱扫描系统1,那就是还原点。 建议你下载windows清理助手查杀恶意软件和木马(请搜索下载,在BIOS中设置光驱为第一启动设备插入原装系统安装盘按R键选择“修复安装”即可,建议重装操作系统,那个点点的英文是程序名,点选“恢复我的计算机到一个较早的时间”,就不要玩了、如果故障依旧、补丁或是驱动,还原到你没有出现这次故障的时候修复(或用还原软件进行系统还原,或你操作什么出现的提示;“系统工具”&#47。使用系统自带的系统还原的方法,不要用360卫士替代);“程序”&#47。如果查不出来或提示的不是程序是系统进程,按下一步;SCANNOW 回车(SFC和&#47。4,到网上搜索看看是什么程序,如果是卸载重装?可能是这个程序出现问题,如果进不了系统
提问者评价
按照你说的,真的成功了,好开心,谢谢你!
其他类似问题
为您推荐:
电脑开机的相关知识
其他1条回答
重新做系统~
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁“应用程序正常初始化(0xc0000135)失败。请单击‘确定’,终止应用程序。”是怎么回事?_百度知道
“应用程序正常初始化(0xc0000135)失败。请单击‘确定’,终止应用程序。”是怎么回事?
或者玩玩游戏?请指教我一点击确定后,跪求,打开网页,不一会儿就黑屏,是不是刷bios失败的原因,之后就蓝屏
提问者采纳
打开的程序太多,卸载试试 。 5、质量好的电源;内存和主板没插好或其他硬件不兼容 重插内存或换个插槽 。 8 ;杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的、硬盘有问题 ,也会造成运行不正常,要随时关闭不用的程序和窗口。 4。 12,如果同时打开的文档过多或者运行的程序过多;劣质内存条或内存条坏了 更换内存条、自动运行的程序太多、 软件损坏 重装软件 ;软件有BUG 打补丁或更新到最新版本 。 3,系统无法执行。当你用键盘或鼠标输入某个命令后,要使用同品牌的内存或只要一条内存 ,加大婚理内存,除杀毒软件,必要时重装系统,或者PC工作环境相对潮湿、取消。 11、输入法外一般的程序都可以关掉,一时半会不好排除、显卡散热问题 。感兴趣的网友可用下述办法试着去解决,CPU就会解释命令并将指令或程式载入到内存中,可能与一些软件相冲突,重启、驱动问题 重装更新驱动 ,但没关系。当然。很难分清究竟是什么原因造成的。 6 ,这样程序才能够被执行、 病毒问题 杀毒 ,因此就产生了前面我们提到的“该内存不能为read或written”错误的警告;合理设置虚拟内存;双内存不兼容 。 7,卸载了试试 ,内存是主板上的存储部件。及时除尘、 系统本身有问题 有时候操作系统本身也会有BUG,程序就不能被执行内存指令不能read或written,出现了“该内存不能为read或written”的故障也不一定都是内存的问题,即可。 10、非法操作、市电电压过大的波动,这是在电脑使用中经常出现的问题、物理内存过小、PC机箱内充满灰尘; 软件和软件之间有冲突 如果最近安装了什么新软件。 2,按确定。而一旦内存发生问题了, 开始-运行-Msconfig---启动 ; 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式 ,或者PC机上使用劣质电源,关闭一些启动程序。 9,要注意安装官方发行的更新程序最好及时补上,改善散热 ,没有足够的内存运行其他程序、CPU,扫描修复或更换硬盘 ,都会给内存带来损害: 1,电脑中了病毒或木马以及运行的程序本身的Bug也会造成这种现象,并用其存放当前正在使用的(即执行中)的数据和命令的重要部件,是CPU直接与之沟通,更换功率大
其他类似问题
为您推荐:
您可能关注的推广
初始化的相关知识
其他1条回答
你的机器里有病毒勒
去厂家问问
或着运行msconfig (在电脑的开始里有个运行)运行程序在杀毒就好~
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁AutoCAD 2010 运行时出现“应用程序正常初始化(0xc0150002)失败。请单击‘确定’,终止应用程序。”。_百度知道
提问者采纳
运行程序.manifest文件作为资源编译到dll或者exe中去。VC6编译的应用程序对CRT、ATL库都进行了重构,大多也是因为上面所说的CRT、VC2008编译的程序都是先查询编译到资源中的manifest中的记录.manifest信息,主要与VC的运行有关,并用特定的文件夹&#92、C. 与VC6不同;应用程序配置不正确&quot、MFC,当程序弹出“应用程序正常初始化失败”对话框时,如果没有找到对应的库文件、MFC;
4,将搜索到的dll和;WinSxS 等等、MFC,可以如法炮制进行解决答案二(简化版)Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) 【上网搜索一下这个软件】这是因为系统中缺少了几个关键的动态链接库造成的、ATL库的版本和名称,引入了manifest清单的概念、MFC,为了避免不同版本的库引起冲突;windows&#92。,之后到C,但是将编译好的程序拿到其它机器上确无法运行、VC2005:&#92,即应用程序编译后会同时生成对应的,找到它引用的CRT.manifest文件。如果只拷贝库的dll文件是没有用的;(b)记录到的库的版本信息一般类似于“Microsoft。另外;&#92,从资源区中找到编译进去的;&#92.manifest文件进行对比.manifest”(这里以Microsoft.VC90、VC2008及其后续版本.VC90;windows&#92,则提示“应用程序正常初始化失败”、ATL库的版本;或者、ATL库.如果本机编译和运行程序都ok,则多半也是这个原因、VC2005;WinSxS 文件夹中、MFC、ATL库版本与应用程序不匹配导致的:(a)用文本编辑器打开exe或dll对应的;文件名称进行标识.VC90、MFC.manifest文件都拷贝到应用程序所在的文件夹中.manifest文件和dll要一同拷贝到应用程序根目录去;windows&#92,记录下这个版本信息:&#92、VC2008及其后续版本、ATL库的版本,对底层最基本的CRT、ATL库以及随库发布的、ATL的dll都是直接调用、MFC;
3;&#92.manifest文件实际上是一个XML格式的文本文件.manifest文件必须重命名为“Microsoft.manifest文件,可以看到出错的原因是因为缺少了某某版本的CRT,重构后的库文件一般放在 C.DebugCRT为例);,并将该;(c)注意、MFC,如果提示&quot,而VC2003,之后才会对库的dll进行调用,,然后按照记录提供的版本和名称去搜寻对应的CRT.manifest文件;
2.DebugCRT”,其中;或者.因此解决这个问题的办法就是, VC2003,因为应用程序会将编译到内部的manifest信息与外部的:&#92:库的,这样应用程序就可以正常运行了,用UltraEdit直接打开exe或者dll、VC2005,查看它引用的CRT;WinSxS 或者VC200X的安装文件夹中搜索包含这个字符串的文件夹和文件.DebugCRT,双击查看其中的记录答案一(专业版) 应用程序正常初始化错误 1. VC2003,里面记录了dll或exe中要引用的CRT,搜寻的路径包括当前目录,在桌面上右键点击“我的电脑”-“管理”-“事件查看器”-“系统”。可以到网上下载个VC运行库
提问者评价
感谢啊,我把系统重新装了一遍,再次安装就好了。
其他类似问题
为您推荐:
您可能关注的推广
autocad的相关知识
其他2条回答
com/question/.html" target="_blank">/question/.baidu.baidu<a href="http.html希望有帮助://zhidao://zhidao
我在安装一个软件时也遇到了这种情况,安装了C++的一个运行库后就行了,你可以试一下。运行库软件是vcredist_x86,你在网上找一个安装试试。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁一打开时老是 出现应用程序正常初始化(0xc0000034)失败 。请单击“确定”,终止应用程序 这是为什么啊 急求!!!!!!
一打开时老是 出现应用程序正常初始化(0xc0000034)失败 。请单击“确定”,终止应用程序 这是为什么啊 急求!!!!!!
唯独穿越火线是这样的
用U盘也是这样
其他游戏都很正常
这是为什么?
~~~~(&_&)~~~~
不区分大小写匿名
2. 你的游戏程序有问题了,重装游戏解决
3. U盘出现这种情况从经验来看,还是有病毒,或者你的系统有问题!
我已经检查了没病毒
游戏我都重装好几遍了
如果是系统有问题
那么其他游戏好好的
你电脑的内存多大,虚拟内存设置了吗?在哪个盘设置的?
什么是虚拟内存
虚拟内存是用于当做内存来弥补计算机RAM空间缺乏的硬盘空间。当实际RAM满时(实际上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。
  技术细节:对于英特尔 IA-32 处理器(包括 386、奔腾等)而言,用户应用程序(进程)访问内存时其内存地址是虚拟的,CPU 会将它转换为实际的物理内存地址。物理内存不够时,操作系统系统会将各个进程中一部分暂时不用的内存换出到页面文件(交换文件)中,并将需要访问内存的程序的内容从页面文件中换入到物理内存。
  对于虚拟内存主要设置两点,即内存大小和存放位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而存放位置则是设置虚拟内存应使用哪个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。一般来说,交换文件太大不会影响效率,但会占用额外的磁盘空间。交换文件太小有时会引起可以运行的程序数量变少。
  找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。
  调整分页位置
  Windows9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中,方法是在记事本中打开System.ini(C:Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。
  而对于使用Windows2000和WindowsXP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。
  或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。
  如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能设置→高级→虚拟内存更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。一般来说,虚拟内存为物理内存的1.5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。{另一种说法:调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。
  PS:①1.5倍虚拟内存设置,是网上技术文档通用说明的,个人认为可以根据常用软件的实际情况设定。推荐有经验的用户使用。
  ②现在有很多工具软件(例如WINDOWS优化大师、超级兔子),可以很好的更改这些设置,工具软件也会根据你的电脑的实际情况进行相应的推荐设置。 [编辑本段]虚拟内存使用技巧
  对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:
  (1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。
  小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件(Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。
  (2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。
  (3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。 [编辑本段]虚拟内存设置注意事项
  允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。
  1、禁用页面文件
  当拥有了1G以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionMa-nagerMemoryManagement”下,在“DisablePa-gingExecutive”(禁用页面文件)选项中将其值设为“1”即可。
  PS:此举可能会造成系统不稳定.某些程序无法运行或死机。请根据自己实际情况更改。
  1G以上内存就比较够用了,玩游戏、使用大型软件不推荐禁用虚拟内存。当然如果内存有2G的时候,可以根据自己的实际情况选择虚拟内存的使用大小(我个人认为2G内存可以禁用虚拟内存以提升系统性能,VISTA系统内存使用比较大,可以根据实际情况设定)。
  2、清空页面文件
  在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行“清洗”和整理,根据微软的说法,这是一个安全选项,与性能无关。
  高级话题:使用 SweepRAM 工具。适用于 Windows 2000/XP/2003。网上可以找到 SweepRAM 程序。该程序最大的作用是把所有进程的工作集清空。所谓工作集是指进程已映射的物理内存部分(即这些内存块全在物理内存中,并且 CPU 可以直接访问),还有一部分不在工作集中的虚拟内存则可能在转换列表中(CPU 不能通过虚地址访问,需要 Windows 映射之后才能访问),还有一部分则在磁盘上的页面文件里。工作集在进程运行时会被 Windows 自动调整,频繁访问的页面(4KB 的块)会留在内存中,而不频繁访问的页面在内存紧张时会被从工作集中移出,暂时保存在内存中的“转换列表”中,或者进一步换出到页面文件中。当应用程序再次访问某一页面时,操作系统会将它重新加回工作集中。
  SweepRAM 工具以一种适中的频率(大约 40 分钟一次)反复运行,可以将各进程的工作集清空,而之后各进程的工作集会慢慢恢复。这样可以保持更好的工作集平衡,从而提高系统性能。
  虚拟内存运行的原理以及过程
  可能大家都会知道虚拟内存就是当物理内存不足够的时候,把硬盘的一部分当作内存来使用。
  这样理解其实不够准确
  物理内存就是大家平时经常说的1G内存,512M内存
  首先要知道:打开任何一个程序,都是要占用物理内存的 ,当关闭这个程序的时候,系统也将会从物理内存中删除这个程序的信息
  接着分两方面理解虚拟内存
  --------------假设计算机物理内存是512M,系统都安装在C盘--------------------------------------
  (一)当物理内存足够的时候
  假设,我们运行的程序占用了215M,此时物理内存绝对够用了,但是不要以为此时系统没有用虚拟内存技术,系统照样用了虚拟内存技术,当我们打开QQ的时候,系统就为QQ这个程序指定了一个虚拟空间,只是此时这个虚拟空间里面没有信息而已
  (二)当物理内存不足的时候
  假设计算机运行”迅雷”和”IE浏览器”这两个个软件的时候物理内存已经达到512M,我们启动QQ,如果没有虚拟内存技术,我们此时根本不能启动QQ,因为QQ不能在内存中写入相关信息,不过现在有了虚拟内存技术,此时系统将会释放一部分物理内存给QQ用,假设释放的是迅雷所占用的物理内存,那么迅雷所占用的物理内存信息将会保存到硬盘上的一个pagefile.sys的文件中
  当我们想再运行迅雷的时候,此时系统会从pagefile.sys查找相应的迅雷信息,同时把这些信息重新载入到物理内存里面,并且把QQ的信息释放到pagefiles.sys里面
  这样一个循环交换过程就是虚拟内存技术,为什么叫它虚拟呢,因为系统把文件释放到了硬盘上,而这个硬盘可不是内存,只是临时的保存内存信息的地方
  一句话,虚拟内存就是用如硬盘u盘等不是内存的介质来存储内存的信息
  Window xp系统里面的c:/windows/prefetch这个文件夹里面的文件是虚拟内存技术的扩展,这些prefetch(预读)文件可以提升程序的运行速度
  当我们运行程序时候,系统会依据内存记录这个程序经常用到的文件,并且把这个程序读取信息记录下来,同时在c:/windows/prefech下创建一个后缀是.pf的文件,并且把读取的信息保存到这.pf文件夹里面,
  假设我们运行已经被记录photoshop这个程序,那么你双击桌面上的photoshop的时候,系统会先从c:/windows/prefetch中查找这个photoshop的相关记录,而不是继续运行photoshop,
  系统根据以前记录photoshop用到的相关文件载入到内存中,载入好后,photoshop才可以继续运行,这样运行photoshop的速度就会提升了,大家可能看着要先执行.pf文件.再执行ps程序,这样速度还会快么?其实这个处理速度是很快的,如果没有预读文件,打开photoshop的速度会很慢的
  C:/windows/prefetch里面还有一个Layout.ini这个文件,这个文件的作用就是排列文件载入的次序,
  如果c:/windows/prefetch里面的预读文件很多,那么你每次运行一个程序的时候,系统都要花大量的时间去搜索这个程序有没有预读文件,这样有可能导致程序启动很慢,所以预读文件很多的时候,那么就去删除这些预读文件吧 [编辑本段]手动设置虚拟内存
  ①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框
  ②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。
  ③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效。
  附文:合理设置虚拟内存
  首先看看如何确定虚拟内存的大小。事实上,严格按照1.5-2倍的倍数关系来设置并不科学,因此我们可以根据系统的实际应用情况进行设置。在这过程中需要用到Windows 2000/XP Pro/2003自带的性能监视器。
  1.运行“perfmon.msc”打开性能监视器,展开左侧的性能日志和警报,并点击选择记数器日志,在右侧的面板中空白处点击鼠标右键,选择新建日志设置,并命名为Pagefile,然后回车确认。
  2.在常规选项卡下,点击添加记数器按钮,在新弹出的窗口的性能对象下拉菜单中选择Paging File,并选择“从列表选择记数器”,然后点击% Usage Peak,在范例中选择“_Total”,并接着点击“添加”按钮。
  3.然后关闭这个窗口,并点击图三中的“确定”按钮。点击“是”创建日志文件。接着打开“日志文件”选项卡,在日志文件类型下拉菜单中选则“文本文件(逗号分隔)”,然后记住“例如”框中显示的日志文件的路径。
  4.这样,点击确定后这个记数器已经开始运行了,你可以在电脑上进行你的日常操作,并尽可能多的打开和关闭各种经常使用的应用程序和游戏。经过几个小时的使用,基本上记数器已经可以对你的使用情况做出一个完整的评估。
  5.这时你需要先停止这个记数器的运行,同样是在记数器日志窗口中,选中我们新建的Page File记数器,然后右键点击,并且选择停止。用记事本打开日志文件。
  6.需要注意的是,在日志中的数值并不是分页文件的使用量,而是使用率。也就是说,根据日志文件的显示,该系统一般情况下的分页文件只使用了25%左右,而系统当前设置的分页文件足有2GB,那么为了节省硬盘空间,完全可以把分页文件最大值缩小为512MB大小。而对于最小值,可以先根据日志中的占用率求出平均占用率,然后再与最大值相乘,就可以得到了。
  在设置虚拟内存的时候还需要注意,如果你有超过一块硬盘,那么最好能把分页文件设置在没有安装操作系统或应用程序的硬盘上,或者所有硬盘中速度最快的硬盘上。这样在系统繁忙的时候才不会产生同一个硬盘既忙于读取应用程序的数据又同时进行分页操作的情况。相反,如果应用程序和分页文件在不同的硬盘上,这样才能最大程度降低硬盘利用率,同时提高效率。当然,如果你只有一个硬盘,就完全没必要将分页文件设置在其他分区了,同一个硬盘上不管设置在哪个分区中,对性能的影响都不是很大。
   虚拟内存页面文件与磁盘碎片
  由于虚拟内存使用了硬盘,硬盘上非连续写入的文件会产生磁盘碎片,因此一旦用于实现虚拟内存的文件或分区过于零碎,会加长硬盘的寻道时间,影响系统性能。有观点误认为Windows系统频繁读写pagefile.sys就会产生磁盘碎片,实则不然。因为pagefile.sys文件一旦创立,在分区中的分布连续形式就固定下来,文件内部读写并不增加或减少pagefile.sys的文件大小。仅当页面文件告罄后系统创建的temppf.sys会带来磁盘碎片。 而在Linux系统中,将用于虚拟内存的部分置于单独的分区中,不影响其他的分区或文件,则基本杜绝了磁盘碎片带来的影响。
  虚拟内存太低的解决办法一般windows XP默认情况下是利用C盘的剩余空间来做虚拟内存的,因此,C盘的剩余空间越大,对系统运行就越好,虚拟内存是随着你的使用而动态地变化的,这样C盘就容易产生磁盘碎片,影响系统运行速度,所以,最好将虚拟内存设置在其它分区,如D盘中。查看虚拟内存设置情况如下:
  右键点“我的电脑”,左键点“属性”,点选“高级”选项卡,点“性能”里的“设置”按钮,再选“高级”选项卡,点下面的“更改”按钮,所弹出的窗口就是虚拟内存设置窗口,一般默认的虚拟内存是从小到大的一段取值范围,这就是虚拟内存变化大小的范围,最好给它一个固定值,这样就不容易产生磁盘碎片了,具体数值根据你的物理内存大小来定,一般为物理内存的1.5到2倍,如内存为256M,那么应该设置256*1.5=384M,或者干脆512M,设置方法如下:
  假设内存为256M,虚拟内存放在D盘,先要将默认的清除,保持C盘为选中状态,单选“无分页文件(N)”再按“设置”按钮,此时C盘旁的虚拟内存就消失了,然后选中D盘,单选“自定义大小”,在下面的“初始大小”和“最大值”两个方框里都添上512,再点一下“设置”按钮,会看到D盘的旁边出现了“512-512”的字样,这样就说明设置好了,再一路确定,最终,系统会要重新启动,重启一下,便完成了设置。
  注意:虚拟内存只能有一个,只放在一个盘中! [编辑本段]出现“虚拟内存不够”的几个可能
  1、感染病毒
  有些病毒发作时会占用大量内存空间,导致系统出现内存不足的问题。赶快去杀毒,升级病毒库,然后把防毒措施做好!
  2、虚拟内存设置不当
  虚拟内存设置不当也可能导致出现内存不足问题,一般情况下,虚拟内存大小为物理内存大小的2倍即可,如果设置得过小,就会影响系统程序的正常运行。重新调整虚拟内存大小以WinXP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了。
  3、系统空间不足
  虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefile.sys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。
  4、因为SYSTEM用户权限设置不当
  基于NT内核的Windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现内存不足的问题。问题很好解决,只要重新赋予SYSTEM用户“写入”和“修改”的权限即可,不过这个仅限于使用NTFS文件系统的用户。
应用程序错误,0X000000该内存不能为read written的解决方法 出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。 二、如果都没有,那就从软件方面排除故障了。 先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。 在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x”,而是其它随机数字。 首先建议: 1、 检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。 你的内存中毒了.病毒所在你内存的地址就是那段机器码(也是编程语里的内存地址)因为中病毒所以系统读不出那内存的数据.我建议你进安全模式杀下毒:要是还不行那只有把硬盘低级格式话再换个系统 为了避免 中毒方法 : 1.安装杀毒软件 2.安装防火墙 . 3.360安全卫士 打补丁 还有检测流氓软件 4.百度在线杀毒系统. /index.jsp 点免费 在线杀毒 . 5.最后不要打开一些不健康的网页 . 建议使用
网址导航 视频导航 . 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浏览器出现“0x0a8ba9ef”指令引用的“0x” 内存,或者“0x70dcf39f”指令引用的“0x”内存。该内存不能为“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。 例二:有些应用程序错误: “0x7cd64998” 指令参考的 “0x14c96730” 内存。该内存不能为 “read”。解决方法:Win XP的“预读取”技术这种最佳化技术也被用到了应用程序上,系统对每一个应用程序的前几次启动情况进行分析,然后新增一个描述套用需求的虚拟“内存映像”,并把这些信息储存到Windows\Prefetch文件夹。一旦建立了映像,应用软件的装入速度大大提高。XP的预读取数据储存了最近8次系统启动或应用软件启动的信息。建议将虚拟内存撤换,删除Windows\Prefetch目录下所有*.PF文件,让windows重新收集程序的物理地址。 例三:在XP下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x”内存。该内存不能为“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之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。 例五:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“0x”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序请按确定。 解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。 例六:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内 存,该内存不能为“read” ,并且提示Client.dat程序错误。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。 例七:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。 解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。 总的来说就以下这么多问题 1 内存条坏了 更换内存条 2 双内存不兼容 使用同品牌的内存或只要一条内存 3 内存质量问题 更换内存条 4 散热问题 加强机箱内部的散热 5 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽 6 硬件有问题 更换硬盘 7 驱动问题 重装驱动,如果是新系统,应先安装主板驱动 8 软件损坏 重装软件 9 软件有BUG 打补丁或更新到最新版本 10 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式 11 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试 12 软件要使用其他相关的软件有问题 重装相关软件,比如播放某一格式的文件时出错,可能是这个文件的解码器有问题 13 病毒问题 杀毒 14 杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试 15 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上.如果还不行,重装系统,或更换其他版本的系统
相关知识等待您来回答
电脑常识领域专家
& &SOGOU - 京ICP证050897号

我要回帖

更多关于 qq堂自加载初始化失败 的文章

 

随机推荐