1.win10出现应用程序错误怎么解决
1、开始 - 运行(输入services.msc)- 确定或回车,打开:服务(本地);
2、我们在服务(本地)窗口找到:Windows Modules Installer服务,查看是否被禁用;
3、如果Windows Modules Installer服务被禁用,我们必须把它更改为启用 - 手动,重启计算机,再安装应用程序。
总结:以上方法就可以解决win10系统打开应用程序配置错误无法启动问题了哦!
2.安装程序时出现应用程序错误我在安装程序时老出现应用程序错误,
先用最新版的杀毒软件杀毒!如果不行!再仔细看一下吧!希望你会有所收获! 该内存不能read written常见原因 使用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”。
不知你出现过类似这样的故障吗?(0x后面内容有可能不一样。) 一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
下面先说说硬件: 一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。 你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。如果都没有,那就从软件方面排除故障了。
先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当你放入两斤的水进入时,就会溢出来。
而系统则是在屏幕上表现出来。这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。
另外也可能是硬件设备之间的兼容性不好造成的。 下面我从几个例子给大家分析: 例一:打开IE浏览器或者没过几分钟就会。
3.一些软件安装的时候经常出现应用程序错误怎么办?
【问题描述】:软件安装报错、异常等无法安装故障【原因分析】:1。
磁盘空间不足2。 windows installer服务异常3。
没有卸载干净【简易步骤】:无【解决方案:】:方案一:磁盘空间不足,更换安装路径(安装某款软件,安装中会提示选择安装的路径,默认为C:Program Files,如果磁盘空间不够,那么安装中会提示错误)1。 就是安装路径更换为其他盘。
方案二:windows installer服务异常1。 导入相关的注册表,在桌面空白处单击【右键】—【新建】—【文本文档】。
(如图1)图12。 将以下信息复制粘贴到文本文档中。
Windows Registry Editor Version 5。00[HKEY_LOCAL_]"ImagePath"=-"ImagePath"=hex(2):,,00330032 20002f00560000003。
将保存路径选择为【桌面】,文件名保存为新建文本文档【。reg】,然后点击【保存】。
(如图2)图24。 保存之后桌面会生成【如下图标】,直接双击,按照提示点击【是】,【确定】即可。
下次重新启动即可。 (如图3)图35。
点击【开始】—【运行】。(如图4)图46。
键入【cmd】然后直接敲击键盘上的【回车键】。(如图5)图57。
输入【msiexec /unregserver”】反注册windows installer服务,然后重新输入【msiexec /regserver】进行注册即可。(图6)图6方案三:之前有相同的软件存在,之前没有卸载,直接进行覆盖安装也可能出现错误建议通过软件管家强力卸载软件后,再重新安装软件。
如果是安全类软件,比如安全卫士,杀毒等,卸载需要重启一次,安装也是需要重启的。【问题描述】:软件安装报错、异常等无法安装故障【原因分析】:1。
磁盘空间不足2。 windows installer服务异常3。
没有卸载干净【简易步骤】:无【解决方案:】:方案一:磁盘空间不足,更换安装路径(安装某款软件,安装中会提示选择安装的路径,默认为C:Program Files,如果磁盘空间不够,那么安装中会提示错误)就是安装路径更换为其他盘。 方案二:权限问题(看错误提示,出现情况不多,如果出现,都是win7系统)(安装软件时磁盘或注册表权限不足会导致软件无法安装。
需要手动来添加权限。本例以安装itunes无法写入注册表为例)故障描述:win7 64位操作系统安装itunes报错如下。
unknowncomponents。
(如图1)图11。
按住键盘上的win键再按R键打开运行窗口(如图2)图22。 在弹出的运行窗口中输入 【regedit】然后点击【确定】按钮(如图3)图33。
打开【注册表编辑器】后点击英文字母前面的【三角形】会打开下级分支(如图4)图44。 找到这个键值HKEY_LOCAL_右键点击击【UserData】选择【权限(P)。】
。(如图5)图55。
点击【高级(V)】按钮。(如图6)图66。
选定【Administrators……】,勾选【替换子容器和对象的所有者(R)】,点击【应用(A)】,将当前所有者(C):”更改为【Administrators……】。 (如图7)图77。
权限项目(T):”选定【Administrators……】,勾选【使用可从此对象继承的权限替换所有子对象权限(P)】,点击【确定】按钮。(如图8)图88。
重新安装【itunes】可以看到成功【更新注册表】(如图9)。图9方案三:临时文件夹的问题1。
打开系统属性查看【环境变量】,如果不是系统默认的路径请手动更改为默认路径后测试。 C:Documents and Settings\Local SettingsTemp(windows xp临时文件夹的默认路径),C:Users\AppDataLocalTemp(windows 7临时文件夹的默认路径)(如图10)图10。
4.win7安装时出现应用程序错误怎么解决?
0X000000该内存不能为read的解决方法 运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。
“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、删除然后重新创建 文件夹中的文件:在桌面上右击我的电脑,然后单击管理。
在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。 删除 文件夹中的所有文件。
(在删除前请创建这些文件的备份副本。)打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。
当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_ MOFs 下面搜集几个例子给大家分析: 例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。 该内存不能为“read”。
要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。解决方法: 1、开始-运行窗。
5.win10应用程序的错误怎么解决
【问题描述】:
360安全卫士无法正常打开
【原因分析】:
1. 安全卫士相关的文件损坏
2. 电脑感染恶意程序,安全软件被镜像劫持。
[简易步骤]:
卸载360安全卫士—重新安装最新版
【解决方案】:
方案一:卸载当前360安全卫士,重新重装新版的360安全卫士
1. 点【开始】—【设置】—【控制面板】(没有【设置】选项可以直接点击【控制面板】即可,这是由于系统开始菜单属性设置不同)。
2. 2. 在控制面板中打开【卸载程序】 (或者【添加或删除程序】)。
3. 在【添加或删除程序】里面找到【360安全卫士】,并点击 。
4. 按照提示卸载360安全卫士。
5、卸载完成后请重新启动计算机。
备注:卸载及安装之后一定要重新启动计算机
6.win10系统出现重置默认应用失败怎么解决
win10总重置默认应用解决方法:首先先要安装能打开相类的应用程序,不然可能导致后面在菜单中无法选择。OK开始,将鼠标移至桌面左下角的win10<;窗口>;按键,双击打开,然后在弹出窗口选择设置选项
在<;设置>;菜单栏选择第一项<;系统:显示、通知、应用、电源>;, ,双击打开
默认系统进入时会停留在左侧的<;显示>;子菜单项目,下拉菜单滚动条或使用鼠标滚轮键,向下拉动左侧树型菜单,直至出现倒数第二行<;默认应用>;菜单项,双击选中
右边是就最常用的一些应用项目,以<;视频播放器>;为例,点击该项目下方的程序项,如现在默认程序为<;电影与电视>;,会弹出所有已安装的相关的程序,,在这里可以选择其它程序作为默认打开
拉动右方的菜单滑动条,选择下方蓝色菜单项的第一条,<;选择按文件类型指定默认的应用>
一个界面就出现了所有文件名后缀与当前已安装应用程序的关联对应清单,如果要修改某个文件后缀,以.apc为例,只需点开与这个文件并排的后方程序项,就会出现所有本机已经完成的程序以供挑选
完成上述配置后,今后打开相应和的文件类型,就会以刚才选择的默认应用打开了。如果选乱了,或者选错打不开文件,可以回到第五步的窗口,这里有个重置项,点击重置就可以恢复最初的配置
7.winwoord.exe
解决程序错误、内存不能为read的问题 的最简单的办法: 1、硬件上的原因,主要是内存条不兼容,更换内存。
2、系统或其它软件引起的,可用下述方法处理: (1) 系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 (2) 病毒问题,杀毒 ;杀毒软件与其它软件冲突,卸载有问题的软件。
(3)运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。 (4)试用命令排除 开始-运行- 输入cmd-- 回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*。
dll) do regsvr32。exe /s %1 怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。
传个附件给你双击运行即可: 。
转载请注明出处windows之家 » 安装win10应用程序错误