复制文件时explorer.exe出错解决方法

这几天一直被这个问题所困扰,今天终于找到了解决的办法。

问题症状为:打开某个文件夹,复制某个文件到另外的文件夹,出现explorer.exe,窗口被自动关闭。

解决的办法是:以下方法不一定对任何explorer.exe出错问题都能解决,但建议尝试一下,至少解决了我今天的问题。

del c:winntwc98pp.dll del c:windowswc98pp.dll
regsvr32 actxprxy.dll /s
regsvr32 shdocvw.dll /s
regsvr32 mshtml.dll /s
regsvr32 urlmon.dll /s
regsvr32 msjava.dll /s
regsvr32 browseui.dll /s

复制以上代码到记事本,保存为 *.bat 文件(*可以为任何字母)。

双击执行。

-------------------------------------

经过有效测试,以上方法是有效的,但是出现一个新问题,不确定是否由以上问题引发

出现症状:删除文件时显示explorer.exe出错,内存不能为read

解决方法:把所有的dll文件重新注册一遍
系统dll文件没有注册,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现“内存不能为read或written”等错误。
运行中输入cmd,在命令提示符下输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
注意,是在命令提示符下,不是在“运行框”中!!
你也可以更改注册文件的路径,不一定在system32文件夹下。这比用软件方便多了。

注意,在注册DLL的过程中,建议开启360安全卫士,如果遇到有病毒或可疑DLL文件,360会提示加载项,这个时候如果不确定,最好是禁止其运行

经过测试,到目前为止,问题没有重现。

posted @ 2009-12-13 23:00  googlegis  阅读(432)  评论(0编辑  收藏  举报

坐标合肥,非典型GIS开发人员 GitHub