explorer应用程序正常初始化失败
explorer.exe应用程序正常初始化(0xc000001d)失败,请点击“确定”,终止应用程序。
运行输入cmd 回车在命令提示符下输入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。
在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。
直到你的指示灯不闪了再做别的。
轻松修复IE浏览器
依次运行:
regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.dll
可以解决IE不能打开新的窗口,用鼠标点击超链接也没有任何反应的问题;还能解决大大小小的其它IE问题,比如网页显示不完整,JAVA效果不出现,网页不自动跳转,打开某些网站时总提示‘无法显示该页’等。
应用程序初始化失败问题(Applicationinitializationfailed)
应用程序初始化失败问题(Application initialization failed)The application failed to initialize _~ ~!Application initialization failed (oxc0000005) reasons and Solutions1, Microsoft IE buffer overflow vulnerability caused2, memory or virtual memory address conflict program needs to be allocated to address certain procedures to use, when new procedures for the use of space to release at the end of the program, win is a multi tasking system before the program does not end sometimesThere is a new task to how much memory or virtual memory to ensure that we run at the same time the task? Perhaps win on this issue is not ready, so the errors often occur, the general operation of the large-scale software or multimedia3, poor memory will appear this problem in general, memory problems are not likely, the main aspect is: bad memory, memory quality problems, there are 2 different brands of different memory mixed interpolation, are more prone to incompatible situation, but also pay attention to the heat problem, especially after overclocking. You can use the MemTest software to check memory, which can thoroughly detect the stability of memory. If you are dual memory, and the memory of different brands, mixed in, or bought a secondary memory, this problem occurs, then you have to check whether the memory problems, or incompatible with other hardware.4, Microsoft WINDOWS system vulnerabilities, windows memory address 0X00000000 to 0X0000ffff designated as assigned null pointer address range, if the program attempts to access this address, is considered to be wrong. Programs written by c/c++ usually do not undergo rigorous error checking and return null pointers when malloc is used to allocate memory and the assigned address space is insufficient. However, the code does not check this error, considers that the address assignment has been successful, so it accesses the address of the 0X00000000, so memory violation access occurs, and the process is terminated. The following ASCII character fill consisting of PIF file: an illegal PIF file (filled with a ASCII character \''x\'') at least 369 bytes, the system was considered to be a valid PIF file, 0] will display to the PIF icon, [pifmgr.dll, will have a program, font, memory, screen etc. the contents in the attributes. And when a non PIF file is 369 bytes in size, the program's error is not detected even if it is 370 bytes. When a PIF file is larger than 369 bytes for illegal property "program" page, Explorer will go wrong, that \''***\''Command Reference \''***\'' memory. This memory cannot be \''read\''The problem is in the 16 hexadecimal address of the PIF file: 0x00000181[0x87]0x00000182[0x01] and0x00000231[0xC3]0x00000232[0x02] even if it's a legitimate PIF file, it can cause program errors whenever you change any of these places. As long as the value of 0x00000181 and 0x00000182 is changed to [0xFF][0xFF], any change of other addresses will not cause errors.5, there may not be a Apache service is installed correctly,and started its service in the cause; OracleOraHomeXXHTTPServer to stop6, the application does not check the memory allocation failure procedure requires a memory to save the data, you need to call the operating system to provide a "function" to apply, if successful memory allocation, memory area function will be the new return to the application, the application can use this memory via this address. This is the "dynamic memory allocation", the memory address, that is, "pointer" in programming". Memory is not always available, endless, and sometimes memory allocation will fail.When the allocation fails, the system function returns a 0 value, when the return value "0" does not represent the newly enabled pointer, but rather a notification issued by the system to the application informing the error. As an application, in the memory after each application should check whether the return value is 0, if it is, it means that there is a fault, some measures should be taken to save, which enhances the robustness of the program "". If the application does not check the error, it will continue to use this memory in subsequent operations, in accordance with the thinking inertia that the value is the pointer that is allocated to it. The real 0 address memory area holds the most important "interrupt descriptor table" in the computer system and absolutely does not allow the application to use. In the operating system without protection mechanism under (such as DOS), write data to this address will lead to crash immediately, and in the robust operating system, such as Windows, this operation will be immediately captured the protection mechanism of the system, the result is forciblyclosed by the operating system application error, in order to prevent the error expansion. At this point, the above "write memory" error occurs and indicates that the referenced memory address is "0x00000000"". Memory allocation failure, many reasons, memory is insufficient, the version of the system function mismatch, and so may have an impact. Therefore, the distribution of failure in the operating system to use for a long time, the installation of a variety of applications (including accidentally "Install" virus program), after the change of system parameters and system of a large number of documents.7, the application due to its unusual BUG quoted the memory pointer in the application using dynamic allocation, sometimes there will be such a situation: the program attempts to write a "should be available" in memory, but I do not know why, it is expected that can be a pointer has been a failure. There may be "forget" to the operating system requirements distribution, or it may be the program itself at some point has canceled the memory, and "no attention" and so on. Off the system memory to be recycled, the access does not belong to the application, read and write operations can also trigger a mechanism to protect the system, trying to "end" illegal procedures only termination of the operation is to be run, all resource recovery. The laws of the computer world are still much more effective and harsher than human beings! A situation like this belongs to the BUG of the program itself, and you can often reproduce errors in a particular order of operations. The invalid pointer is not always 0, so the memory address in the error is not necessarily "0x00000000", but rather the other random numbers.If the system often mentions errors, the following suggestions might help:1. check whether there is a Trojan horse or virus in the system. In order to control the system, such programs often change the system without responsibility, resulting in abnormal operating systems. Generally, we should strengthen the awareness of information security and not be curious about the executable programs of unknown sources.2. update the operating system so that the operating system's installer re copies the correct version of the system file and changes the system parameters. Sometimes, the operating system itself will have BUG, pay attention to install the official release of the upgrade program.3. try out a new version of the application.4, delete, and then recreate the WINDOWS\Wbem\RepositoryFile in the folder: right click on my computer on the desktop, and then click manage. Under services and applications, click service, then close and stop Windows ManagementInstrumentation service. DeleteWINDOWS\System32\Wbem\RepositoryAll files in the folder. (create a backup copy of these files before deleting.) Open the service and application, click service, and then open and start Windows ManagementInstrumentation service. When the service restarts, these files are recreated based on the information provided in the following registry key:hkey_local_machine \软件\微软\ \ \”MOFs CIMOM WBEM下面我从几个例子给大家分析:例一:打开IE浏览器或者没过几分钟就会出现”0x70dcf39f”指令引用的”0x00000000”内存。
windows开机出现0xc0000044错误
windows开机出现…应用程序正常初始化(0xc0000044)失败‟进不了系统在前两天的工作中,客户那边的服务器winows2003出现了进不了桌面的问题,当输入用户名和密码后,跳出警告对话框:应用程序正常初始化(0xc0000044)失败。
出现一个蓝色的纯净的桌面,用Ctrl+Alt+Del希望能进入到任务管理器,但点击任务管理器的时候,同样出现…应用程序正常初始化(0xc0000044)失败‟在网上收集到一些资料,说先锁定下电脑,再进入任务管理器,就可以了。
可我始终没有进入,总是出现同样的错误,网上对这资料也很少,最终没有一个能够解决的办法,我也不想重装系统,这样工作量会很大,最后琢磨着,先进入安全模式下试试,进入到安全模式,同样进不了桌面,但可以调出任务管理器,呵呵这时候我终于看到了希望,根据以往经验,在任务管理器中:文件----新建任务-----在对话框中输入:explorer.exe,成功显示了桌面,很是激动,既然到了桌面,而且上面也装有安全卫士360,没什么好想的,先用360扫一遍,扫出两个木马。
名字现在记不清楚了,这时候怀疑可能就是因为这两木马所造成的,把木马杀了以后,重新正常进入系统,但桌面还是显示不了,幸运的是没有跳出那个警告了,也可以通过调出任务管理器新建任务来进入到桌面了,经过反复测试,问题在开机的时候不自动加载explorer.exe这个进程,这样也就不能显示桌面,到网上找了找,有下列办法可以让系统自动加载explorer.exe这个进程:1.将注册表中HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Cu rrent Version\Winlogon\Userinit:C:\WINNT\system32\userinit.exe,后面加上e xplorer.exe2.还有一种情况就是用户存储在电脑上的配置文件损坏了,造成的结果就是每次电脑进入系统,就跟新装的系统一样,桌面没有,你做的个性化设置也没有,如果是这种情况只要进入我的电脑属性-高级-本地配置文件,吧文件删除,然后下次登陆会自动创建一个新的本地配置文件,然后你设置一下重启就OK了。
应用程序正常初始化失败0xc000007
应用程序正常初始化(0xc000007b)失败【转】2010-12-27 17:22:12| 分类:电脑网络| 标签:内存 dll 软件补丁指令|字号大中小订阅运行某些程序的时候,有时会出现内存错误的提示(0x后面内容有可能不一样),然后该程序就关闭。
“0x????????”指令引用的“0x????????”内存。
该内存不能为“read”。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。
不知你出现过类似这样的故障吗?一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
下面先说说硬件:一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。
你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。
如果都没有,那就从软件方面排除故障了。
先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。
举个例子:一个桶子只能将一斤的水,当你放入两斤的水进入时,就会溢出来。
而系统则是在屏幕上表现出来。
这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。
另外也可能是硬件设备之间的兼容性不好造成的。
下面我从几个例子给大家分析:例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。
EXPLORER.EXE应用程序错误的原因和解决办法
EXPLORER.EXE应用程序错误的原因和解决办法EXPLORER.EXE应用程序错误的原因和解决办法在使用电脑到时候经常会碰到EXPLORER.EXE应用程序错误,很多人找不到具体原因就乱杀毒和重装系统,这样既浪费时间又麻烦,有时还不一定能解决问题,下面我爱电脑网我收集导致EXPLORER.EXE应用程序错误的各种原因及相应的解决办法,逐一列举出来,供大家参考并彻底解决这个问题!一,导致EXPLORER.EXE应用程序错误的原因1. 安装了一些老版本的软件在安装了一些软件后出现EXPLORER.EXE应用程序错误到问题,例如清华紫光输入法3.0版本和苹果美化版的rar 就会出现EXPLORER.EXE应用程序错误这个问题。
只要把这些软件删除再重启电脑,问题基本上就解决问题了。
2. explorer.exe程序本身的原因需要检查explorer.exe的文件是否正常,一般来说explorer.exe显示为237k或者238k,假如你看到具体数值这个相差较大,最好从别到电脑复制一个explorer.exe文件到本机,开启任务管理器,接入explorer.exe进程,把新的文件复制到到系统盘WINNT目录下。
3. 因为有的文件感染了病毒导致wc98pp.dll文件本身并没有影响,很多计算机上都有此文件,在出现explorer.exe出错问题的时候,把wc98pp.dll删除掉可以解决问题,要注意在注册表中也要把wc98pp.dll相关键值删掉才算彻底的处理了。
4. 操作系统内核错误因为操作系统内核错误出现的EXPLORER.EXE应用程序错误,这是无法修补的,唯一办法只能重新安装系统。
5.内存故障的问题有时候内存出故障也会造成这个问题,买根新的内存条更换后这个问题应该就解决了。
只不过是在用了其他的办法都不能解决之后在考虑换内存条吧6.windows系统自动更新造成的众所周知,我们中国人用的xp系统都是盗版到,既然是盗版的,在连上网络后系统会会上网自动更新,并且把自动更新关掉。
电脑经常出现explorer.exe应用程序出错
电脑经常出现explo rer.e xe应用程序出错解决方案:运行输入cmd回车在命令提示符下输入for空格%1空格in空格(%win dir%\syste m32\*.dll)空格do空格regs vr32.exe空格/s空格%1记住:不要复制,1个个打上去,会看到飞快地滚屏。
回车后慢慢等(需要点时间1-2分钟),都运行完就OK!关闭DOS窗口后最好重新启动电脑。
这个命令的大致作用是把S YSTEM32下的所有DLL都注册成了W INDOW S服务,或者说把所有服务都重新注册了一次!这样就能解决那些由于病毒破坏或软件冲突而造成的某些服务被关闭而引起的explo rer.e xe应用程序出错的问题。
如果这招不行就只能重装系统了,重装系统还不行就有可能是内存的问题了。
Expl orer.exe程序出现错误的解决方法:exp lorer.exe出错的几种可能原因:1.系统资源不足。
如果机器配置低的话建议不要同时开启太多应用程序。
另外可适当加大虚拟内存,特别是经常玩大型游戏。
这种情况下升级机器是最根本的解决办法呵呵。
2.系统文件损坏。
检查exp lorer.exe的文件大小,正常情况下应该显示为237k或者238k,如果大小不一致,可运行sfc/scan now扫描系统文件。
若expl orer.exe程序本身损坏,可以从别的机器上拷贝一个exp lorer.exe文件到本机,调用任务管理器,接入explo rer.e xe进程,然后新建任务拷贝新的文件到系统盘\WIN NT(2000)或\WINDO WS(XP)目录下。
3.软件冲突(特别是右键第三方加载项)。
初始化失败解决方法
初始化失败解决方法
初始化失败通常是指在启动或安装某个软件或系统时遇到的问题。
解决这个问题需要根据具体情况采取不同的方法。
以下是一些可能的解决方法:
1. 重新启动设备,有时候设备的内存或者其他资源可能出现问题,导致初始化失败。
通过重新启动设备可以清除临时数据,从而解决问题。
2. 检查网络连接,如果初始化涉及到网络连接,比如在安装软件或系统更新时,需要确保网络连接稳定并且没有被防火墙或者代理服务器阻挡。
3. 检查系统要求,确保你的设备满足软件或系统的最低要求,比如操作系统版本、内存、存储空间等。
4. 更新软件或系统,有时候初始化失败是因为软件或系统本身的bug或问题,更新到最新版本可能会修复这些问题。
5. 清除缓存,有时候设备上的缓存文件可能导致初始化失败,
清除缓存可能有助于解决问题。
6. 重装软件或系统,如果以上方法都无法解决问题,可以尝试重新安装软件或系统,确保安装过程中没有出现错误。
7. 寻求专业帮助,如果以上方法都无效,可以考虑联系软件或系统的技术支持团队,寻求他们的帮助。
总之,解决初始化失败的问题需要根据具体情况采取不同的方法,有时候可能需要多种方法结合才能解决问题。
希望以上方法对你有所帮助。
应用程序正常初始化失败
完全注册dll:打开“运行”输入→cmd→回车
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。
(下面是要运行的代码):
内存不能为read/written 问题的简单解决办法:(原创答案,欢迎分享→请活学活用→仅供参考):
一、硬件的可能性是比较小的,如果是硬件,那就应该是内存条跟主机不兼容的问题导致的 如果能排除硬件上的原因(内存条不兼容,更换内存。内存条松动或积累灰尘,重新拔插并清理灰尘)往下看:
二、系统或其它软件引起的,可用下述方法处理:系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 病毒问题:杀毒 。杀毒软件与其它软件冲突:卸载有问题的软件。显卡、声卡驱动是否正确安装或者是否被恶意覆盖否?重新安装显卡声卡驱动。
2、安装过的Domino这程序导致有问题,你可以在开始→运行→msconfig→启动项目→关闭Domino启动项→如果关闭不了→可以用卡卡助手之类的系统设置软件把它强行关掉→如果还是不行的→证明你系统中毒→那就重新安装或者恢复系统备份彻底解决。
三、某些系统服务被禁用可能导致类似问题,例如QoS RSVP本地通信控制安装功能被禁用时可能会提示RPC服务器不可用。解决方法:我的电脑右键→管理→服务和应用程序→服务→双击QoS RSVP项目将启动类型改为“手动”或“自动”→关闭窗口→重新启动计算机。如果其它服务被禁用导致的问题也可用这个方法重新启用来解决。
四、浏览器出现内存不能读、写的提示:
1、运行→regedit→进入注册表, 在→
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks
解决应用程序正常初始化(0xc0000135)失败的问题
解决应用程序正常初始化(0xc0000135)失败的问题应用程序正常初始化(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后面内容有可能不一样。
)散一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
应用程序正常初始化0xc0000142失败
“应用程序正常初始化0xc0000142失败,请单击确定,终止应用程序”解决办法偶尔出现无所谓我所熟悉的0X000000该内存不能为read的解决方法硬件:电脑硬件是很不容易坏的。
内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。
内存条坏了(二手内存情况居多)、2。
使用了有质量问题的内存,3。
内存插在主板上的金手指部分灰尘太多。
4。
使用不同品牌不同容量的内存,从而出现不兼容的情况。
5。
超频带来的散热问题。
你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
二、如果都没有,那就从软件方面排除故障了。
原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。
这就是“动态内存分配”,内存地址也就是编程中的“光标”。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。
当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。
作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。
真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。
在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。
这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。
应用程序初始化失败的解决方案
完全注册dll:打开“运行”输入→cmd→回车
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。
(下面是要运行的代码):
2、打开CMD窗口输入如下命令:
for %i in (%windir%\systemБайду номын сангаас2\*.dll) do regsvr32.exe /s %i 回车
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车
两条分别运行完成后重启机器。
应用程序正常初始化(0xc0000135)失败.请单击确定 ,终止应用程序”
内存不能为read/written 问题的简单解决办法:
请活学活用→仅供参考:
一、硬件的可能性是比较小的,如果是硬件,那就应该是内存条跟主机不兼容的问题导致的 如果能排除硬件上的原因(内存条不兼容,更换内存。内存条松动或积累灰尘,重新拔插并清理灰尘)往下看:
七、关闭这个报告(治标不治本):
1、右击桌面上“我的电脑”→属性→高级→错误报告→错误汇报→勾选“禁用错误汇报”→“但在发生严重错误时通知我”复选框→确定。这样处理对于一些小错误,Windows XP就不会弹出错误提示了。
2、如果不行彻底关闭错误报告服务。开始→运行中输入→services.msc→打开“服务”窗口→找到“Error Reporting Service”→打开“Error Reporting Service的属性”对话框→将“启动类型”改为“已禁用”→确定后重新启动系统。(此项目关闭的注册表方式:开始→运行→输入regedit→确定→找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]中的Auto=0改成Auto=1)
