Microsoft VBScript 运行时错误 错误 '800a01ad' ActiveX 部件不能创建对象:’Scripting.Dictionary ’

MicrosoftVBScript运行时错误错误'800a01ad'ActiveX部件不能创建对象:’Scripting.Dictionary’/yuanbao/admi... Microsoft VBScript 运行时错误 错误 '800a01ad' ActiveX 部件不能创建对象:’Scripting.Dictionary ’/yuanbao/admin/upload_5xsoft.inc,行 14
我是往网上挂报纸的,就是后台操作的那种,可是每次只要要传图片的时候就出现这种情况,是怎么回事啊~~跪求解答,万分感谢~!
展开
 我来答
百度网友b373f2e
2011-12-31 · TA获得超过159个赞
知道小有建树答主
回答量:496
采纳率:0%
帮助的人:329万
展开全部
1、首先在系统盘中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步

2、在安装文件目录i386中找到scrrun.dl_,用winrar解压缩,得scrrun.dll;然后复制到x(你的系统盘):\windows\system32\目录中

3、运行regsvr32 scrrun.dll即可

4、取消FSO的命令是:运行regsvr32 scrrun.dll

1、可能是FSO空间没有开启,下面就是开启和关启FSO控件的方法

windows98系统

在DOS命令行状态输入以下命令:

关闭命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll

打开命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll

win2000系统:

在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.BrowserType

MSWC.NextLink

MSWC.Tools

MSWC.Status

MSWC.Counters

SWC.PermissionChecker

WScript.Shell

Microsoft.XMLHTTP

Scripting.FileSystemObject
似青曼0cD
2019-08-03 · TA获得超过394个赞
知道小有建树答主
回答量:454
采纳率:93%
帮助的人:56.3万
展开全部
IIS-应用程序池-你部署的asp项目-右键-高级设置-启用32为应用程序-重跑-完成。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式