Vbscript运行时错误800a01ad(顽强的Microsoft VBScript 运行时错误 错误 ’800a01ad’,网上所有方法均无效)

2024-07-07 19:20:04 :23

vbscript运行时错误800a01ad(顽强的Microsoft VBScript 运行时错误 错误 ’800a01ad’,网上所有方法均无效)

本篇文章给大家谈谈vbscript运行时错误800a01ad,以及顽强的Microsoft VBScript 运行时错误 错误 ’800a01ad’,网上所有方法均无效对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录

顽强的Microsoft VBScript 运行时错误 错误 ’800a01ad’,网上所有方法均无效

你在ASP中调用ScriptControl组件是要实现什么样的目的呢?是要在VBScript中调用Jscript代码吗?其实两者是可以直接相互调用的,用不着这么麻烦

Microsoft VBScript 运行时错误 错误 ’800a01ad’ ActiveX 部件不能创建对象 /index.asp,行 141

  1. 检查下你下载的是不是64位的。

  2. 检查创建的字符串有没有写错。

  3. 在调试环境换几台电脑试试能不能创建成功

  4. 查看产品说明,是不是有关联的必须组件或系统更新需要安装

Microsoft VBScript 运行时错误 错误 ’800a01ad’ ActiveX 部件不能创建对象

1、首先在系统盘中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步2、在安装文件目录i386中找到scrrun.dl_,用winrar解压缩,得scrrun.dll;然后复制到x(你的系统盘):\windows\system32\目录中3、运行regsvr32 scrrun.dll即可4、取消FSO的命令是:运行regsvr32 scrrun.dll1、可能是FSO空间没有开启,下面就是开启和关启FSO控件的方法windows98系统在DOS命令行状态输入以下命令:关闭命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll打开命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dllwin2000系统:在CMD命令行状态输入以下命令:关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll win2003:运行regsvr32 scrrun.dll即可。如果想关闭FSO组件,请运行 regsvr32 /u scrrun.dll即可。2、如果按照上面的方法没有解决问题,可能是组建的权限出了问题(即权限不够),则使用下面的方法:(1)scrīpting.FileSystemObject这个权限不够regedit,然后找到HKEY_CLASSES_ROOT\scrīpting.FileSystemObject右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!(2)这个权限不够Scripting.Dictionary解决办法同上(3)其它问题MSWC.BrowserType 800401f3 ,是msxml3.dll这个组建的问题。注册一下,在去注册表加权限。我发现这些都是iis自代的组件,我想没有必要先去注册一下组件。而是直接去注册表给下权限就可以了,除为有可能某个组件已被卸掉了,那才需要先注册一下。一般给组件的加权限的步骤是:regedit,然后找到HKEY_CLASSES_ROOT下对应着的组件对象名就可以了右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!iis自带的组件有:MSWC.AdRotator MSWC.BrowserTypeMSWC.NextLinkMSWC.ToolsMSWC.Status MSWC.Counters SWC.PermissionCheckerWScript.ShellMicrosoft.XMLHTTP Scripting.FileSystemObject

win10 64位Microsoft VBScript运行时错误800A01AD

错误提示Microsoft VBScript 运行时错误 错误 ’800a01ad’ActiveX 部件不能创建对象: ’scripting.FileSystemObject’/adminyyy/jingtai.asp,行 10ActiveX 部件不能创建对象: ’server.createobject’查了源码,是不能成功创建fso,源码是这样的:set fso=server.createobject("scripting.filesystemobject")解决方法:开始运行里输入: 代码如下 复制代码 regsvr32 scrrun.dll 如果上面方法无效,大家可参考下面FSO组件的开启和关闭方法Dll 文件的注册和注销:运行cmd命令 代码如下 复制代码 先注消FSO组件:RegSvr32 /u %windir%SYSTEM32scrrun.dll 再启用FSO命令:RegSvr32 %windir%SYSTEM32scrrun.dll 多次注消、启动后还是出现错误,原因是没权限,下边提供解决方法 权限出现了问题,打开注册表加入权限!在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOTScripting.FileSystemObject 右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定! 如果你们遇到跟我们一样,你们可以找对应的字段修改 放网站程序的目录文件夹没权限,请检查NTFS权限,至少要有来宾帐号的修改级别权限。

Microsoft VBScript 运行时错误 ’800a01ad’

在asp中,出现下列错误提示:Microsoft VBscrīpt 运行时错误 错误 ’800a01ad’ ActiveX 部件不能创建对象 这个错误是asp组件未注册,而导致。解决方法如下:1、如果是你自己开发的组件,请使用 regsvr32 路径/组件.dll 进行注册。2、可能是IIS自带的常用组件,由于系统问题、或杀毒等原因,导致组件出现问题,则请用下列两个cmd命令试一下。regsvr32 scrrun.dll重新注册FSO文件管理。regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"重新注册ADODB.Stream组件 如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。echo 正在修复,这个过程可能需要几分钟,请稍候…… rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.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,问题解决了。

关于本次vbscript运行时错误800a01ad和顽强的Microsoft VBScript 运行时错误 错误 ’800a01ad’,网上所有方法均无效的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

vbscript运行时错误800a01ad(顽强的Microsoft VBScript 运行时错误 错误 ’800a01ad’,网上所有方法均无效)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.