1.我的电脑安装软件出现错误,0xc0000005,这是怎么回事,前提是有
如果你电脑小白,就看下面文字的后半段。
如果稍微懂点,就按照步骤一步步操作。(0xc0000005) 错误说明文字:PAGE-FAULT-IN-NONPAGED-AREA 通常的原因:内存错误(数据不能使用分页文件交换到磁盘中). 解决方法:卸掉所有的新近安装的硬件. 运行由计算机制造商提供的所有系统诊断软件.尤其是内存检查. 检查是否正确安装了所有新硬件或软件,如果这是一次全新安装,请与硬件或软件制造商联系,获得可能需要的任何Windows更新或驱动程序. 禁用或卸载所有的反病毒程序. 禁用BIOS内存选项,例如cache或shadow. 应用程序初始化内存分配错误。
0xc0000005错误发生的诱因主要分为四大类: 1、自由表存储载体的缺陷(主要体现在VCX、VCT,SCX和SCT上)。 2、第三方监控性质的软件。
(如:防毒软件在内存即时监控状态下、词霸软件在全屏拾取模式下等); 3、VisualFoxpro自身的代码漏洞; 4、硬件因素。 建议断开网络,然后关闭防火墙,再安装试试,如果不行,重启电脑再试,再不行则归类为程序缺陷了。
存不能为“read”或“written”的解决方案 有些人运行飚车程序的时候会弹出该内存不能为“read”的错误提示。希望以下文章能对大家有所帮助。
使用Windows操作系统的人有时会遇到这样的错误信息,运行某些程序的时候,有时会出现内存错误的提示,然后该程序会自动关闭或点击后关闭,严重的会无法关闭。 “0x????????”指令引用的“0x????????”内存。
该内存不能为“read”。 “0x????????”指令引用的“0x????????”内存,该内存不能为“written”。
不知你出现过类似这样的故障吗?(0x后面内容有可能不一样。) 散一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
1、微软IE缓冲溢出漏洞引起 2、内存或虚拟内存地址使用冲突造成程序的运行需要分配一定的内存地址给程序使用,当程序结束时释放留出空间让给新的程序使用,win是多任务的系统有时前程序未结束 又有新的任务开始到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好,所以有此错误常常发生,一般运行大型软件或多媒体后出现这种情况 3、劣质内存条也会出现这个问题一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。 4、微软WINDOWS系统的漏洞,windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址,则认为是错误。
c/c++编写的程序通常不进行严格的错误检查,当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。但是代码不检查这种错误,认为地址分配已经成功,于是就访问0X00000000的地址,于是就发生内存违规访问,同时该进程被终止。
ASCII字符填充组成的pif文件时会出现以下情况:一个非法的pif文件(用ascii字符\''x\''填充)至少要369字节,系统才认为是一个合法的pif文件,才会以pif的图标[pifmgr.dll,0]显示,才会在属性里有程序、字体、内存、屏幕”等内容。而且仅仅当一个非pif文件的大小是369字节时察看属性的“程序”页时,不会发生程序错误,哪怕是370字节也不行。
当对一个大于369字节的非法pif文件察看属性的“程序”页时,Explorer会出错,提示:\''***\''指令引用的\''***\''内存。该内存不能为\''read\'' ,问题出在pif文件的16进制地址:0x00000181[0x87]0x00000182[0x01]和 0x00000231[0xC3]0x00000232[0x02]即使是一个合法pif文件,只要改动这四处的任意一处,也会引起程序错误。
而只要把0x00000181和0x00000182的值改为[0xFF][0xFF],那么其它地址任意更改都不会引起错误。 5、可能没有完全正确安装apache服务,且启动了它的原故; 把服务中改成停 止 6、应用程序没有检查内存分配失败程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。
这就是“动态内存分配”,内存地址也就是编程中的“指针”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。
当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。真正。
2.电脑应用程序无法正常启动,0xc0000005怎么办?高手高手,? 爱问
应用程序无法正常启动0xc0000005解决方法 1 内存条坏了 更换内存条2 双内存不兼容 使用同品牌的内存或只要一条内存3 内存质量问题 更换内存条4 散热问题加强机箱内部的散热5 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽6 硬件有问题 更换硬盘7 驱动问题 重装驱动,如果是新系统,应先安装主板驱动8 软件损坏 重装软件9 软件有BUG 打补丁或更新到最新版本10 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式11 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试12 软件要使用其他相关的软件有问题 重装相关软件,比如播放某一格式的文件时出错,可能是这个文件的解码器有问题13 病毒问题 杀毒14 杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试 15 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上。
如果还不行,重装系统,或更换其他版本的系统。 在控制面板的添加/删除程序中看看你是否安装了微软NET。
Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET。Framework时候,可以再重新安装。
另外,如果你用的是ATI显卡并且你用的是SP2的补丁(一些ATI的显卡驱动需要在NET。 Framework正常工作的环境下)。
这种情况你可以找一款不需要NET。Framework支持的ATI显卡驱动。
如果以上两种方法并不能完全解决问题,你试着用一下“IE修复”软件,并可以查查是否有病毒之类的。 〔微软NET。
Framework升级到1。 1版应该没问题了〕〔还有一说〕 方法一: 微软新闻组的朋友指点:开始--运行:regsvr32 jscript。
dll 开始--运行:regsvr32 vbscript。dll 不过没解决---但提供了路子-----一次运行注册所有dll 搜索查找到方法如下: 运行 输入cmd 回车在命令提示符下输入 for %1 in (%windir%\system32\*。
dll) do regsvr32。exe /s %1 这个命令老兄你慢慢输 输入正确的话会看到飞快地滚屏 否则……否则失败就是没这效果。
回车后慢慢等(需要点时间1-2分钟都运行完再打开看 方法二: 这是个典型问题~~~~~引起这个问题的原因很多。 一般来讲就是给系统打上补丁和更换内存、给内存换个插槽这3种方法来解决。
[系统补丁只要到Microsoft Update网站在线更新就可以了] 偶见) 造成这种问题的原因很多,不能单纯的下结论,尽量做到以下几点可能对你有帮助:1。确保使用的是未修改过的软件(非汉化、破解版)2。
使用改软件时尽量不要运行其他软件。(这是个临时文件,可能某些软件也在使用临时文件夹,所以产生干扰)3。
把那些什么桌面工具,内存整理工具通通关掉(你至少有2个类似的工具在运行)” 处理方法: 运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。 〔我个人的最后解决和看法〕 我今天尝试了多种办法,最后我发现问题出在微软的NET。
Framework上面。我升级了这个软件,并打齐了补丁,短暂平安后,有出现“内存不能为read”的情况。
后来我受上面文章的启发,卸载了微软的NET。Framework1。
0和1。1,世界太平了。
另外:如果是打开“我的电脑”、“我的文档”等的时候出现上述情况,还有一种可能,就是你的右键菜单太臃肿了,此时只要清理右键菜单问题就解决了。 〔试验的结果〕 上面的方法,最管用、最彻底的方法是这个: 运行 输入cmd 回车在命令提示符下输入 for %1 in (%windir%\system32\*。
dll) doregsvr32。exe /s %1 【技巧】如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。
在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。 直到你的指示灯不闪了再做别的。
3.Win10打不开应用提示0xc0000018怎么办?
1、首先应当检查软件文件是否出现损坏,可尝试重新安装该软件。
如果重新安装不能解决,继续尝试下面的方法。 2、此法需要修改注册表,在修改之前请先按照《Win10如何创建还原点及系统还原完全攻略》为你的系统创建一个还原点,以便在出错时还原。
按Win+R打开运行,输入regedit回车打开注册表编辑器;展开以下位置:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\Windo--ws在右侧找到APPINIT_DLLS,正常情况下这个键值为空。 如果非空的话,双击打开,删除数值数据即可, 3、尝试在安全模式下启动软件,排查第三方软件的干扰。
你可以参考《Win10正式版怎么进安全模式?快捷键方便搞定》进入Win10安全模式,如果安全模式下可正常启动,那么可以肯定是其他软件冲突导致,这时就需要逐个排查了。
4.升级Win10创意者出现“0xc1900204”错误怎么办?
方案一:运行Windows更新疑难解答 1、我们右键点击开始菜单,选择控制面板打开。
2、接着我们进入到控制面板中,在查看方式:大图标界面中找到疑难解答,点击进入。当我们进入之后,我们在左侧找到查看全部进入到解决计算机问题的界面,然后大家可以根据描述来进行解决问题。
方案二:重置Windows更新组件重置在后台运行的更新组件可以修复大多数Windows更新错误。 1、使用组合键WIN+R,打开运行命令窗口,并输入 cmd命令进入管理员界界面。
点击确定。 2、接着我们在管理员窗口中输入以下执行命令(注意:每个命令输入后都要按一下回车键)。
这些命令可以停止BITS,加密,MSI安装程序和Windows更新服务①、net stop wuauserv②、net stop cryptSvc③、net stop bits④、net stop msiserver3、输入命令重命名SoftwareDistribution和Catroot2文件夹,同样每个命令输入后都要按一下回车键ren C:\Windows\SoftwareDistribution SoftwareDistribution。 oldren C:\Windows\System32\catroot2 Catroot2。
old4、输入命令以重新启动BITS,加密,MSI安装程序和Windows更新服务。同样每个命令输入后都要按一下回车键net start wuauservnet start cryptSvcnet start bitsnet start msiserver5、当以上的所有的命令都已经输入完成之后,我们关闭命令提示符窗口,重启电脑,再次重新为您的操作系统安装最新的更新。
方案三:重置注册表在重置注册表之前,最好备份好一份注册表,以免在出现什么问题时可以进行恢复。 1、使用组合建WIN+R打开运行窗口,输入regedit 点击回车。
2、然后定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion,右键单击名为ProgramFilesDir的值,并将 C:\Program Files 的默认值更改为你要安装所有程序的路径,单击确定退出。 重新启动您的电脑,然后安装任何您想要的更新。
5.Win8.1升级Win10遇到0xc1900101怎么办呢
Win8。
1升级Win10遇到0xc1900101-0x40017解决办法: 一、0xc1900101-0x40017错误原因其实有很多Win8。1用户升级Win10都遇到c1900101-40017Windows更新遇到问题,对于这种现象,微软工程师也给出了原因。
Win8。1用户升级Win10都遇到c1900101-40017错误主要是用户的系统设置、软件驱动出现的问题,可以尝试下面的方法解决,然后重新升级试试,直至安装完成后。
二、Win8。1升级Win10遇到0xc1900101-0x40017 解决办法: 1、Win8。
1升级Win10前,要卸载电脑中的所有安全软件,如360杀毒、QQ电脑管家、金山毒霸等等,防止升级被安全软件终止; 2、卸载一些不必要的设备驱动,大家可以试试卸载显卡驱动,卸载之后再升级。操作完以上两项后,然后再升级Win10试试,部分网友成功通过这种方式解决了问题。
6.针对 Windows 10 的功能更新,版本 1709
建议您尝试以下方案进行修复。
1.按住Win+R,输入services.msc,回车,查看windows update,Cryptographic Services,Background Intelligent Transfer Service,Windows Installer是否是正常开启的状态。2.C盘空间预留确保25GB以上。
3.如果有外接设备,将外接设备移除。4.如果有,打开第三方防护以及优化软件,查看优化项目列表里面是否有系统服务,将优化项目还原。
5.安装有某些网银插件也有可能导致此问题出现,卸载排除一下问题。
转载请注明出处windows之家 » win10安装0xC0000005