运行时错误 429,ActiveX部件不能创建对象怎么办

   在网上搜了一些关于这个问题的解决办法,有很多不同的版本:

  1、开始 运行 输入 regsvr32 scrrun.dll就可以了

  2、还有人这样说:

  “运行时错误429,ActiveX部件不能创建对象”的解决办法2009-07-24 16:25提示: "运行时错误 '429': ActiveX 部件不能创建对象"...

  或: "Run-time error '429' ActiveX componnent can't create object"...

  原因:出现以上原因是由于操作系统的“dao350.dll”文件没注册成功造成的。

  处理方法:手工注册此文件:点击“开始”→“运行”在弹出的输入框中键入以下命令:

  regsvr32 "C:Program FilesCommon FilesMicrosoft SharedDAOdao360.dll"

  然后按回车键,注意必须加引号。

  如果还提示:429错误,可以再行手工注册SCRRUN.DLL。点击“开始”→“运行”在弹出的输入框中键入以下命令:

  regsvr32 "C:windowssystem32scrrun.dll",然后按回车键,即可。

  如果上述"C:Program FilesCommon FilesMicrosoft SharedDAOdao350.dll"文件不存在从别人机器上面拷贝一个,或者名字为更高版本的直接更改注册名字,比如dao360.dll

  3、

  Microsoft VBscrīpt 运行时错误 错误 '800a01ad'

  ActiveX 部件不能创建对象

  这个错误是asp组件未注册,而导致。解决方法如下:

  1、如果是你自己开发的组件,请使用

  regsvr32 路径/组件.dll 进行注册。

  2、可能是IIS自带的常用组件,由于系统问题、或杀毒等原因,导致组件出现问题,则请用下列两个cmd命令试一下。

  regsvr32 scrrun.dll

  重新注册FSO文件管理。

  regsvr32 "C:Program FilesCommon FilesSystemadomsado15.dll"

  重新注册ADODB.Stream组件

  如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。

  代码如下:

  echo 正在修复,这个过程可能需要几分钟,请稍候……

  rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%System32dacui.dll

  rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%Catrooticatalog.mdb

  regsvr32 /s comcat.dll

  regsvr32 /s asctrls.ocx

  regsvr32 /s oleaut32.dll

  regsvr32 /s shdocvw.dll /I

  regsvr32 /s shdocvw.dll

  regsvr32 /s browseui.dll

  regsvr32 /s browseui.dll /I

  regsvr32 /s msrating.dll

  regsvr32 /s mlang.dll

  regsvr32 /s hlink.dll

  regsvr32 /s mshtml.dll

  regsvr32 /s mshtmled.dll

  regsvr32 /s urlmon.dll

  regsvr32 /s plugin.ocx

  regsvr32 /s sendmail.dll

  regsvr32 /s mshtml.dll /i

  regsvr32 /s scrobj.dll

  regsvr32 /s corpol.dll

  regsvr32 /s jscrīpt.dll

  regsvr32 /s msxml.dll

  regsvr32 /s imgutil.dll

  regsvr32 /s cryptext.dll

  regsvr32 /s inseng.dll

  regsvr32 /s iesetup.dll /i

  regsvr32 /s cryptdlg.dll

  regsvr32 /s actxprxy.dll

  regsvr32 /s dispex.dll

  regsvr32 /s occache.dll

  regsvr32 /s iepeers.dll

  regsvr32 /s urlmon.dll /i

  regsvr32 /s cdfview.dll

  regsvr32 /s webcheck.dll

  regsvr32 /s mobsync.dll

  regsvr32 /s pngfilt.dll

  regsvr32 /s licmgr10.dll

  regsvr32 /s hhctrl.ocx

  regsvr32 /s inetcfg.dll

  regsvr32 /s trialoc.dll

  regsvr32 /s tdc.ocx

  regsvr32 /s MSR2C.DLL

  regsvr32 /s msident.dll

  regsvr32 /s msieftp.dll

  regsvr32 /s xmsconf.ocx

  regsvr32 /s ils.dll

  regsvr32 /s msoeacct.dll

  regsvr32 /s wab32.dll

  regsvr32 /s wabimp.dll

  regsvr32 /s wabfind.dll

  regsvr32 /s oemiglib.dll

  regsvr32 /s directdb.dll

  regsvr32 /s inetcomm.dll

  regsvr32 /s msoe.dll

  regsvr32 /s oeimport.dll

  regsvr32 /s msdxm.ocx

  regsvr32 /s dxmasf.dll

  regsvr32 /s laprxy.dll

  regsvr32 /s l3codecx.ax

  regsvr32 /s acelpdec.ax

  regsvr32 /s mpg4ds32.ax

  regsvr32 /s danim.dll

  regsvr32 /s Daxctle.ocx

  regsvr32 /s lmrt.dll

  regsvr32 /s datime.dll

  regsvr32 /s dxtrans.dll

  regsvr32 /s dxtmsft.dll

  regsvr32 /s wshom.ocx

  regsvr32 /s wshext.dll

  regsvr32 /s vbscrīpt.dll

  regsvr32 /s scrrun.dll mstinit.exe /setup

  regsvr32 /s msnsspc.dll /SspcCreateSspiReg

  regsvr32 /s msapsspc.dll /SspcCreateSspiReg

  echo.

  echo.

  echo 修复成功!任意键退出!

  pause>nul

  案例:

  以下是无组件上传upload.asp页面的部分代码:

  Set Form = Server.CreateObject ("scrīpting.Dictionary")

  Form.CompareMode = 1

  Set File = Server.CreateObject ("scrīpting.Dictionary")

  File.CompareMode = 1

  'A处

  Set tStream = Server.CreateObject ("ADODB.Stream")

  Set ōUpFileStream = Server.CreateObject ("ADODB.Stream")

  'B处

  整个程序以前均可用,但后来由于计算机染毒,重装系统并杀毒之后,发现这个页面程序出现

  Microsoft VBscrīpt 运行时错误 错误 '800a01ad'

  ActiveX 部件不能创建对象

  错误,使用

  response.write "zuoyefeng调试"

  response.end

  放在A处和B处调试,发现是

  Set tStream = Server.CreateObject ("ADODB.Stream")

  这块的问题。可见,是组件的问题,于是使用上面命令重注了一上,OK,问题解决了。

时间: 2016-08-27

运行时错误 429,ActiveX部件不能创建对象怎么办的相关文章

运行时错误 429,ACTIVEX部件不能创建对象的解决方法小结

今天群里有人问安装软件时总提示运行时错误429,ActiveX部件不能创建对象 提示: "运行时错误 '429': 这里简单整理下,方便需要的朋友   在网上搜了一些关于这个问题的解决办法,有很多不同的版本: 1.开始 运行 输入 regsvr32 scrrun.dll就可以了 2.还有人这样说: "运行时错误429,ActiveX部件不能创建对象"的解决办法2009-07-24 16:25提示: "运行时错误 '429': ActiveX 部件不能创建对象&quo

【技术贴】解决打开程序出错,提示错误429,activex部件不能创建对象,不用重装系统。

[技术贴]解决打开程序出错,提示错误429,activex部件不能创建对象,不用重装系统. 错误429修复包下载,activex部件不能创建修复包下载 1.最完美解决方案 去这里http://ishare.iask.sina.com.cn/f/17276925.html 下载 错误429修复包 ,双击运行之后即可.ok  (90%可以解决问题!!) 2.去这里下载429处理包 http://ishare.iask.sina.com.cn/f/6258417.html?retcode=0  3.别

Win7打开软件提示Activex部件不能创建对象怎么办

  方法如下: 1.按Win+R键,打开运行窗口,输入cmd,点击确定; 2.在弹出的窗口中输入regsvr32 "c:windowssystem32scrrun.dll,回车即可.

Win7系统Activex部件不能创建对象怎么办

  方法一: 1.打开cmd窗口(开始-运行-输入 cmd -回车). 2.在cmd窗口中输入 regsvr32 "c:windowssystem32scrrun.dll"如果不行,请使用下面的方法: 方法二: 1.新建 文本文档. 2.将下列内容复制到文本文档中. echo 正在修复,这个过程可能需要几分钟,请稍候-- rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%System32dacui.dll rundll32.ex

【技术贴】ActiveX 部件不能创建对象 Wscript.Shell,右键打开所在目录的批处理ba

开始 -- 运行 -- 输入regsvr32 %windir%\system32\WSHom.Ocx 回车 开始 -- 运行 -- 输入regsvr32 /u scrrun.dll 回车 以上两步即可解决此问题.没有为什么,微软说的.        同时奉献两个最好用的右键打开所在目录的批处理文件,提供卸载.   下载地址  http://ishare.iask.sina.com.cn/f/33339403.html      ----------------------------------

script 429 automation服务器不能创建对象

问题描述 script 429 automation服务器不能创建对象 大家好! 我用360浏览器可以访问,用IE8 , ie9 访问就报这个错误SCRIPT429: Automation 服务器不能创建对象 u8login.jsp 行22 字符13 行22就是OpenEP行数加粗的部分, 备注:(我到网上查看了相关的解决方法,加ip地址为可信地址, 启用Intranet的active控件 对标记为可安全执行脚本的ActiveX控件执行脚本 设为启用 运行ActiveX控件和插件也设为启用, 可

MicrosoftVBscript运行时错误(完整版)共121个

vbscript|错误|vbscript MicrosoftVBscript运行时错误(完整版)共121个 MicrosoftVBscript运行时错误(0x000A0005) 无效的过程调用或参数 MicrosoftVBscript运行时错误(0x000A0005) 无效的过程调用或参数 MicrosoftVBscript运行时错误(0x000A0006) 溢出 MicrosoftVBscript运行时错误(0x000A0007) 内存不够 MicrosoftVBscript运行时错误(0x0

MicrosoftVBscript运行时错误

对于asp一知半解.今天gg的时候无意间看到MicrosoftVBscript运行时错误(完整版),就有了这个想法.在论坛里常看到的asp的问题,有一部分是运行时错误的问题,可能提问者确实不知道如何下手,或者提问者还无法独立的通过gg,baidu寻找到正确的答案,所以想把VBScript运行时的错误信息都汇总到一起.大家一起把错误信息的原因及对应方法整理起来,方便以后遇到类似问题的人来查找.不知道以前有没有类似的帖子. 方式,大家一起完成(觉得用blueidea的wiki应该更好些,不过现在bi

ASP学习总结:错误代码

错误 Microsoft VBScript语法错误(0x800A03E9)-->内存不足 Microsoft VBScript语法错误(0x800A03EA)-->语法错误 Microsoft VBScript语法错误(0x800A03EB)-->缺少 ':' Microsoft VBScript语法错误(0x800A03ED)-->缺少 '(' Microsoft VBScript语法错误(0x800A03EE)-->缺少 ')' Microsoft VBScript语法错