msxml3.dll 错误'800c0005' 系统未找到指定的资源错误

索了一下,产生msxml3.dll 错误 ‘800c0005‘有以下几种原因:

引用内容:

1、url不存在

2、防火墙问题

3、没有启用Web服务扩展的

4、msxml3.dll损坏了

以上几个原因,第一点url不存在-----我的url肯定是存在的,而肯该程序我以前用过没有问题,也没有更改过程序,所以肯定不是这个原因。

第二点至第四点就是服务器的问题了,可能服务器的配置更改。

问题2的解决办法:关掉防火墙或在防火墙中将SYSTEM32目录中的DLLHOST.EXE文件加为信任文件,允许进入和出去的访问权限。

问题3的解决办法:启用   WebDev服务,把DNS client服务启动

问题4的解决办法:到其他机器上找同样版本的文件覆盖(要先停止iis)

另,在网上查到下面的解决方法,我试了但没有成功。

引用内容:

在运用xmlhttp组件编写程序中,会碰到 "msxml3.dll 错误 ‘800c0005‘ 系统未找到指定的资源。" 这种错误,网上对这种错误的产生原因有很多钟解释,大体说是因为防火墙或UDP站口权限造成了,也说了相应的解决办法。其它有时候也未必。其实错误的描述中就说出了主要的原因 "系统未找到指定的资源" 。这种错误都是出现在调用了 xmlhttp 组件的 Open方法,接着再用Send方法后造成的。当open方法的的
url 参数无法访问时,就会造成 8000005 错误。并且一旦产生这种错误,就会导致应用程序终止,无法继续操作。大多说的程序是这样写的:

Function functionName(pararm ...)

Dim Http

Set Http=Server.CreateObject("MSXML2.XMLHTTP.4.0")

With Http

.open "GET",HttpUrl,False

.Send

End With

If Http.Readystate<>4 then

Set Http=Nothing

......

Exit function

End if

End Function

大多数的程序都是运用xmlhttp的 Readystate 属性判断从服务器的返回状态。其实这样未必适合,很多时候用ReadyState 属性判断并不能真正检测到程序流程中的错误。当遇到错误的时候,仍然会致使程序终止。其实修改一下上面的代码,完全可以实现跳过程序执行过程中遇到的错误,使程序继续运行。修改代码如下:

Function functionName(pararm ...)

Dim Http

Set Http=Server.CreateObject("MSXML2.XMLHTTP.4.0")

With Http

.open "GET",HttpUrl,False

.Send

End With

On Error Resume Next

If Http.Status<>200 then

Set Http=Nothing

......

Exit function

End if

End Function

Send 方法产生错误的时候,ReadyState的值或许为4,但Status的返回值就一定不是200的。呵呵,我经过多次跟踪ReadyState和Status的值得到以前结果。可能会有差错,目前我还没有发现。

希望以上程序解决方案能够帮到你!!如果朋友你有更好的解决方法,请一定告诉我哟。

我是以MSXML2.XMLHTTP.4.0为例说明的程序,也适合其它版本的XMLHTTP组件。想检查的你系统中已经安装了哪些版本的XMLHTTP组件,请到注册表的 HKEY_CLASSES_ROOT 下查找。

.send这里出错

从其他机器上复制这三个文件

msxml3.dll、msxml3a.dll和msxml3r.dll

到C:\Windows\System32目录覆盖同名文件

msxml3.dll 错误'800c0005' 系统未找到指定的资源错误

时间: 2024-11-05 20:39:51

msxml3.dll 错误'800c0005' 系统未找到指定的资源错误的相关文章

java配置ueditor中解决“未找到上传文件”错误提示

ueditor是一个功能十分强大的在线文本编辑器,但是在ssh框架中,确切的说实在struts2中由于其拦截器需要对request,session对象进行重新封装,这个过程中会把request对象中保存的一些内容清空,所以会导致ueditor的上传功能获取不到需要上传的内容导致“未找到上传文件”的错误! 参考网上资料和自己实验,最终的解决思路是,重写struts2中的一个转换的类,然后配置struts2使用我们重写的这个类.由于我们的工程中可能会有其他的上传等功能,为了不影响其他功能的时候,还需

matlab 解决 错误使用 mex 未找到支持的编译器或 SDK

平时跑论文的里MATLAB代码很多都是调用了c的函数,然而然而就是在MATLAB里编译C这个小问题却困扰了我很久. 在matlab中编译C程序为matlab可识别的mex文件需要使用命令:  mex  filename.c .在这之前需要时用命令:mex -setup C++ 来更改缺省的compiler为相应的C编译器.如果没有安装matlab支持的编译器就会报错: 错误使用 mex未找到支持的编译器或 SDK.有关选项,请访问  http://www.mathworks.com/suppor

【Win10】解决 模拟器调试手机 错误-&gt; 引导阶段... 无法找到指定路径......\2052\msdbgui.dll

去弄几天的Web服务,又弄了几天的CefSharp,都是给其它组的同学做了一下支持,终于又可以回来玩下Win10啦. 今天想试一下UWP在手机上的效果,就找了台WP手机开始升级,结果下载速度遥遥无期,就开始下Win10 的模拟器,3个多G,公司的网络表示很坑呀. 好不容易安装完成,重启,这里不重启好像会提示你CPU的虚拟化没开. 运行. 就出显这么个错误 引导阶段"正在下载数据包"XXXXX"" 出现以下意外错误:DirectoryNotFoundException

对于vs2012弹出错误提示“未找到与约束”的错误消息的解决办法!

问题描述: 我是因为一不小心点击了QQ管家里面的自动更新补丁导致的,一般我是不会更新这些补丁的,更新之后就变成了这样! 提示为: 未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService RequiredTypeIdentity Microsoft.VisualStudio.Text.ITextDocumentFactoryService匹配的导出     解决过程: 有两种办法: 第一种: 1.参考:

.net framework4.6项目的dll升级后,未找到方法“System.String.GetPathsOfAllDirectoriesAbove”解决

https://stackoverflow.com/questions/59276192/getpathsofalldirectoriesabove-cannot-be-evaluated-after-updating-net-framewor 严重性 代码 说明 项目 文件 行 禁止显示状态错误 这台计算机上缺少此项目引用的 NuGet 程序包.使用“NuGet 程序包还原”可下载这些程序包.有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=3

搭建php环境时解决jpeg6 make: ./libtool:命令未找到

搭建php环境时解决jpeg6 make: ./libtool:命令未找到 [[email protected] jpeg-6b]# make; make install ./libtool --mode=compile gcc -O2  -I. -c ./jcapimin.c make: ./libtool:命令未找到 make: *** [jcapimin.lo] 错误 127 ./libtool --mode=compile gcc -O2  -I. -c ./cjpeg.c make:

make: ./libtool:命令未找到

make: ./libtool:命令未找到 问题描述: [[email protected] jpeg-6b]# ; make install./libtool --mode=compile gcc -O2 -I. -c ./jcapimin.cmake: ./libtool:命令未找到make: *** [jcapimin.lo] 错误 127./libtool --mode=compile gcc -O2 -I. -c ./cjpeg.cmake: ./libtool:命令未找到make:

msxml3.dll 错误 &#39;800c0005&#39; 系统错误: -2146697211。

asp网站 因为这个问题,困扰自己好多次,还重装过两次服务器系统,非常的麻烦,这次终于找到了问题所在,记录下来,方便以后查看. 服务器症状: 1.服务器上的IE浏览器不能访问外网: 2.set http=Server.createobject("Microsoft.XMLHTTP") 不能创建: 3.服务器上的网站却可以正常访问,只是创建上面对象的页面都不能访问: 尝试解决: 在网上可以搜索到很多关于msxml3.dll的解决方法,但大部分都是copy,只有自己尝试过才知道可不可行,如

ADODB.Connection 错误 &#39;800a0e7a&#39; 未找到提供程序。该程序可能未正确安装。解决方法!

[问题描述]调试基于ACCESS+ASP的网站程序的时候,遇到如下错误: ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /Inc/Function.asp,行 9 [原因分析]因为系统是64位的win7或win8.1所以会出现这个问题,解决方法如下: [解决方法]找到IIS应用程序池,“设置应用程序池默认属性”-->“常规”-->”启用 32 位应用程序”,设置为 True即可解决. ADODB.Connection 错误 '800a0e